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界面的最新数据,看是否有数据。

相关文章
相关标签/搜索