首頁 web前端 js教程 Zabbix加入Node.js監控的方法

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
登入後複製

2.克隆程式碼

git clonehttps://github.com/greatcare/pm2-zabbix.git

3.Zabbix Web管理後台導入範本檔案pm2-zabbix/install/zabbix-server/pm2-zabbix.template.xml

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-zabbix

7.修改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
登入後複製

   

🜎bb

9.修改配置pm2.conf 內容sudo -u 用戶和第4步一致,同事修改pm2-zabbix 路徑

Include=/App/zabbix/etc/zabbix_agentd.conf.d/*.conf
登入後複製

   

10.伺服器終端執行程式visudoudo .js伺服器Zabbix Agent服務

cp pm2-zabbix/install/zabbix-agent/pm2-zabbix.conf /App/zabbix/etc/zabbix_agentd.conf.d/pm2.conf
登入後複製
   

12.Zabbix Web管理後台設定Node.js伺服器新增連結Template App PM2 NodePM2守護程式CPU使用率PM2守護程式記憶體PM PM2管理的Node進程實例記憶體佔用

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
2 週前 By 尊渡假赌尊渡假赌尊渡假赌
倉庫:如何復興隊友
4 週前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
3 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
2 週前 By 尊渡假赌尊渡假赌尊渡假赌
倉庫:如何復興隊友
4 週前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
3 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱門文章標籤

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

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

一文聊聊Node中的記憶體控制 一文聊聊Node中的記憶體控制 Apr 26, 2023 pm 05:37 PM

一文聊聊Node中的記憶體控制

圖文詳解Node V8引擎的記憶體和GC 圖文詳解Node V8引擎的記憶體和GC Mar 29, 2023 pm 06:02 PM

圖文詳解Node V8引擎的記憶體和GC

Node.js 19正式發布,聊聊它的 6 大功能! Node.js 19正式發布,聊聊它的 6 大功能! Nov 16, 2022 pm 08:34 PM

Node.js 19正式發布,聊聊它的 6 大功能!

深入聊聊Node中的File模組 深入聊聊Node中的File模組 Apr 24, 2023 pm 05:49 PM

深入聊聊Node中的File模組

聊聊如何選擇一個最好的Node.js Docker映像? 聊聊如何選擇一個最好的Node.js Docker映像? Dec 13, 2022 pm 08:00 PM

聊聊如何選擇一個最好的Node.js Docker映像?

node無法用npm指令怎麼辦 node無法用npm指令怎麼辦 Feb 08, 2023 am 10:09 AM

node無法用npm指令怎麼辦

聊聊Node.js中的 GC (垃圾回收)機制 聊聊Node.js中的 GC (垃圾回收)機制 Nov 29, 2022 pm 08:44 PM

聊聊Node.js中的 GC (垃圾回收)機制

一起聊聊Node中的事件循環 一起聊聊Node中的事件循環 Apr 11, 2023 pm 07:08 PM

一起聊聊Node中的事件循環

See all articles