Zabbix加入Node.js監控的方法
Dec 09, 2016 pm 03:14 PM
node.js
特徵:
自動發現PM2管理的Node.js進程。
報告Nodes.js進程狀態、CPU佔用率、記憶體佔用率以及進程是否重新啟動。
監控PM2守護程式自身狀態、資源佔用和PID改變。
已提供易於安裝的Zabbix監控項範本。
1.Node.js伺服器安裝pm2-zabbix
npm install -g pm2-zabbix
登入後複製
測試自動發現功能是否正常:
pm2-zabbix --discover
登入後複製
4. Node.js伺服器新增服務,依照伺服器作業系統版本選擇,並修改服務執行使用者和使用PM2啟動的Node.js使用者一致
RHEL/CentOS 7系列:
{ "data": [ { "{#PROCESS_ID}": "qb_node-0", "{#PROCESS_NAME}": "qb_node" }, { "{#PROCESS_ID}": "qb_node-1", "{#PROCESS_NAME}": "qb_node" }, { "{#PROCESS_ID}": "qb_node-2", "{#PROCESS_NAME}": "qb_node" }, { "{#PROCESS_ID}": "qb_node-3", "{#PROCESS_NAME}": "qb_node" } ] }
登入後複製
修改目標檔案.service 檔案內容User項目:
User=root
RHEL/CentOS 6或5系列:cp pm2-zabbix/install/init/systemd/pm2-zabbix.service /usr/lib/systemd/system/
登入後複製
US
新建軟連接,依照自己伺服器修改軟體連線指向的真實檔案路徑cp pm2-zabbix/install/init/sysv/pm2-zabbix /etc/init.d/
登入後複製
6.啟動pm2-zabbix 服務
RHEL/CentOS 7系列:A7M5 月f fHEL
或5系列:service start pm2-zabbix7.修改Zabbix Agent設定檔zabbix_agentd.conf,新增包含其它配置mkdir -p /etc/zabbix ln -s /App/zabbix/etc/zabbix_agentd.conf /etc/zabbix/zabbix_agentd.conf ln -s /App/zabbix/bin/zabbix_sender /usr/bin/zabbix_sender ln -s `which node` /usr/bin/node ln -s `which pm2-zabbix` /usr/local/bin/pm2-zabbix
登入後複製
Include=/App/zabbix/etc/zabbix_agentd.conf.d/*.conf
登入後複製
cp pm2-zabbix/install/zabbix-agent/pm2-zabbix.conf /App/zabbix/etc/zabbix_agentd.conf.d/pm2.conf
登入後複製
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱門文章
R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
2 週前
By 尊渡假赌尊渡假赌尊渡假赌
倉庫:如何復興隊友
4 週前
By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
3 週前
By 尊渡假赌尊渡假赌尊渡假赌
擊敗分裂小說需要多長時間?
3 週前
By DDD
R.E.P.O.保存文件位置:在哪里以及如何保護它?
3 週前
By DDD

熱門文章
R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
2 週前
By 尊渡假赌尊渡假赌尊渡假赌
倉庫:如何復興隊友
4 週前
By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
3 週前
By 尊渡假赌尊渡假赌尊渡假赌
擊敗分裂小說需要多長時間?
3 週前
By DDD
R.E.P.O.保存文件位置:在哪里以及如何保護它?
3 週前
By DDD

熱門文章標籤

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)