外热呃 发表于 2014-11-7 09:06:08

zabbix自定义监控

因为zabbix安装好后使用zabbix自带的模版只能监控cp、内存、硬盘占用之类的东西,下面我们要讲到的是怎么使用zabbix监控服务器的nginx进程。
zabbix client:192.168.10.2
zabbix server:92.168.10.1
zabbix client设置。
我们平时查看nginx进程是否存在使用方法如:ps -ef|grep nginx|grep -c master   

如果存在返回值为1,不存在则为0
修改配置zabbix_agentd.conf配置文件
将后面的
#UserParameter=
修改为
UserParameter=nginx.status,ps -ef|grep nginx|grep -c master
这个命令中”UserParameter”表示这是一个用户自定义的脚本;“=”号后是脚本的内容;“nginx.status”是Key,“,”号后的命令会在Zabbix Server向Agent发起获取“nginx.status”这个key的请求时被调用,并将返回值返回给Server。
zabbix server配置
添加模版:

然后在该模版下创建应用集

创建项目

创建成功

然后创建触发器

然后对zabbix client添加模版

然后保存

可以将zabbix client 的UserParameter修改一下然后测试是否有报警

页: [1]
查看完整版本: zabbix自定义监控