pm2-zabbix 安裝與配置

官方GITHUB路徑node

https://github.com/greatcare/pm2-zabbixgit

環境要求,zabbix-agent zabbix-sender須要安裝github

npm安裝要求web



npm install -g pm2-zabbix
npm install -g zabbix-sender

測試數據


出現如下相似內容爲成功。pm2-zabbix --discover
{
        "data": [ { "{#PROCESS_ID}": "index-0", "{#PROCESS_NAME}": "index" }, { "{#PROCESS_ID}": "index-1", "{#PROCESS_NAME}": "index" } ] }
官方下載安裝包,並解壓
修改 壓縮包 install/init/systemd/pm2-zabbix.server

[Service]
Type=simple
User=root 注:用戶爲nodejs同樣的運行用戶名npm

ExecStart=/usr/bin/pm2-zabbix --hostname 主機名 --monitor 注:hostname爲zabbix 服務器上主機監控項的名稱,如不配置爲‘-’服務器

 

修改完成的複製至啓動目錄測試

cp init/systemd/pm2-zabbix.service /usr/lib/systemd/system/spa

使用service pm2-zabbix start啓動debug

修改code

install/zabbix-agent/pm2-zabbix.conf

修改pm2-zabbix用的用戶名

並複製至zabbix agent 配置目錄

/etc/zabbix/zabbix_agentd.d/

 

pm2-zabbix-sudoers不用管

重啓zabbix-agent 

zabbix web界面導入pm2-zabbix.template.xml模塊,並在監控主機上啓用。

測試數據是否傳輸成功

LOG_LEVEL=info pm2-zabbix --monitor --hostname 本地主機名 --server 服務器IP --debug

查看WEB界面的最新數據,看是否有數據。

相關文章
相關標籤/搜索