1.介绍

  • prometheus

  • n9e

  • mysql

  • redis

    2.环境安装

    2.1基础环境

    2.1.1 mysql

    安装mysql

    2.1.2 redis

    安装redis

    2.2 服务安装

  • 下载

    1
    2
    3
    4
    5
    6
    7
    cd /opt
    mkdir n9e
    cd n9e

    wget https://github.com/didi/nightingale/releases/download/v5.7.0/n9e-5.7.0.tar.gz

    tar zxvf n9e-5.7.0.tar.gz
  • n9e-server

    • /opt/supervisord/etc/n9e-server.conf
      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      [program:n9e-server]
      command = /opt/n9e/n9e server
      directory=/opt/n9e
      user=root
      numprocs=1
      stopsignal=TERM
      startretries=0
      autostart=true
      autorestart=true
      redirect_stderr=true
      stdout_logfile = /opt/supervisord/var/log/n9e-server.log

  • n9e-api

    • /opt/supervisord/etc/n9e-webapi.conf
      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      [program:n9e-webapi]
      command = /opt/n9e/n9e webapi
      directory=/opt/n9e
      user=root
      numprocs=1
      stopsignal=TERM
      startretries=0
      autostart=true
      autorestart=true
      redirect_stderr=true
      stdout_logfile = /opt/supervisord/var/log/n9e-webapi.log
  • 配置

    • server.conf
1
2
3
```
- webapi.conf

1

supervisorctl update
supervisorctl reload

1
2
3
4

- 初始化数据库

- 启动

supervisorctl restart n9e-server
supervisorctl restart n9e-webapi

1
## 3.服务使用

http://n9e.server.net/

1
2
3
4
5
6
### 3.1 大盘配置
### 3.2 告警配置

## 参考

- 日志查看

/opt/supervisord/var/log/n9e-webapi.log
/opt/supervisord/var/log/n9e-server.log