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机制#
- 下一篇: avalon $computed不起作