一、添加自定义监控项目
1、需求:监控某平台web80端口并发数,设置图形。
2、zabbix监控中心创建监控项目,在客户端定义脚本 vim /usr/local/sbin/estab.sh。
#bin/bash
netstat -ant |grep ':80 ' |grep -c ESTABLISHED
chmod 755 /usr/local/sbin/estab.sh
3、编辑zabbix-agent的配置文件vim /etc/zabbix/zabbix_agentd.conf,定义监控项的key.重启zabbix-agent 服务。
UnsafeUserParameters=1 #表示使用自定义脚本
UserParameter=my.estab.count[*],/usr/local/sbin/estab.sh #自定义监控项的key为my.estab.count [*] 里为脚本的参数,后面的为脚本的路径。
4、在服务端验证刚才的配置是否正确,如果返回值为0,说明正确,因为131服务器上并没有任何的80端口。
[root@localhost ~]# zabbix_get -s 192.168.134.131 -p 10050 -k 'my.estab.count'
0
5、