pm2-zabbix 安装与配置
官方GITHUB路徑
https://github.com/greatcare/pm2-zabbix
環境要求,zabbix-agent zabbix-sender需要安裝
npm安裝要求
npm install -g pm2-zabbixnpm 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一樣的運行用戶名
ExecStart=/usr/bin/pm2-zabbix --hostname 主機名 --monitor 注:hostname為zabbix 服務器上主機監控項的名稱,如不配置為‘-’
?
修改完成的復制至啟動目錄
cp init/systemd/pm2-zabbix.service /usr/lib/systemd/system/
使用service pm2-zabbix start啟動
修改
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界面的最新數據,看是否有數據。
?轉載于:https://www.cnblogs.com/net2817/p/8474620.html
總結
以上是生活随笔為你收集整理的pm2-zabbix 安装与配置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: #jvm内存及GC机制#
- 下一篇: python:argparse命令行解析