夜鶯分布式部署文檔

分布式部署

1.文件列表

目錄
-n9e-collector
-etc 
    -address.yml
    -collector.yml
    -configuration.yml  //pgsql  redis nginx配置
    - n9e-collector.service

3.修改address.yml

//地址改為服務(wù)器ip地址
monapi:
  http: 0.0.0.0:5800
  addresses:
    - 127.0.0.1  //修改為監(jiān)控端服務(wù)器地址

transfer:
  http: 0.0.0.0:5810
  rpc: 0.0.0.0:5811
  api: "http://fengjie.info/api/collector/push"  //使用http 推送
  rpcaddresses: "fengjie124.qicp.vip:25587"  //使用rpc推送
  openrpc: false   //是否開(kāi)啟rpc
  addresses:
    - 127.0.0.1 //修改為監(jiān)控端服務(wù)器地址

3.修改n9e-collector.service

//修改為當(dāng)前路徑
ExecStart=/home/didi/n9e-collector  //二進(jìn)制文件目錄
WorkingDirectory=/home/didi 

4.修改configuration.yml

//修改為當(dāng)前路徑
redis:
  addr: "127.0.0.1:6379"    //redis 連接地址
  pass: ""   //密碼
pgsql:
  port: "5432"   //連接端口
  pass: "postgres"  //密碼
  dbname: "postgres" //連接數(shù)據(jù)庫(kù)
ip:  "172.24.140.214"   //本機(jī)當(dāng)前ip  使用ifconfig 查看
api: "http://fengjie.info/api/collector/push"  //數(shù)據(jù)推送接口
nginxStatus: "http://192.168.250.57/monitor/nginx_status"  //nginx接口,用來(lái)查詢(xún)nginx實(shí)列詳情

//nginx配置方法參照
配置方法 參照 
location /monitor/nginx_status 
{ 
stub_status on;
 access_log off ;
 allow 127.0.0.1;
 deny all; 
} 

5.使用systemd托管

//拷貝n9e-collector.servic 到該文件夾下
cp n9e-collector.servic /usr/lib/systemd/system

//啟動(dòng) 并設(shè)置為開(kāi)機(jī)自啟動(dòng)
systemctl start n9e-collector && systemctl enable n9e-collector

//檢查任務(wù)狀態(tài)  
systemctl status n9e-collector
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容