步驟:

  1. 下載夜鶯程序,安裝
  2. 連接mysql、
  3. 連接redis,輸入哨兵地址。
  4. 連接後端VictoriaMetrics
  5. 啓動程序
  6. 配置nginx負載均衡

部署架構圖

五、企業級夜鶯集羣部署之Nightingale篇_nightingale

五、企業級夜鶯集羣部署之Nightingale篇_夜鶯_02

n9e安裝

  • 2個節點都要安裝
  • 注意:服務器主機名、關閉防火牆、對時、文件描述符等自己設置,對時很重要。

機器列表

節點1

節點2

n9e實例1

n9e實例2

nginx實例1

nginx實例2


下載地址:

下載後運行一個二進制文件即可,多個機器,運行多個n9e進程,共用一套mysql、redis,前端用nginx做負載均衡。

修改配置連接數據庫


做成systemd

[Unit]
Description=Nightingale Monitoring Service
After=network.target
[Service]
Type=simple
ExecStart=/opt/n9e/n9e
WorkingDirectory=/opt/n9e
Restart=always
RestartSec=5
StandardOutput=syslog
StandardError=syslog
SyslogIdentifier=n9e
[Install]
WantedBy=multi-user.target

登錄 

打開瀏覽器訪問 http://localhost:17000。默認用户名是 root,默認密碼是 root.2020

請把 localhost 替換成你的服務器 IP 地址。

安裝nginx

  • 有多個節點要安裝多個

根據源ip地址使用負載均衡算法。

安裝:

安裝太簡單了,請查看我的另一篇博客:https://blog.51cto.com/luckyshiliang/5706897

nginx配置文件:


前端訪問

訪問nginx地址