分布式部署
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ù)。