zabbix自定义模块并使用
根据tcp的11中状态获取值,进行批量配置监控项
[root@yunlong66 ~]# cat /etc/zabbix/zabbix_agentd.d/tcp.conf
UserParameter=ESTABLISHED,netstat -antp |grep -c 'ESTABLISHED'
UserParameter=SYN_SENT,netstat -antp |grep -c 'SYN_SENT'
UserParameter=SYN_RECV,netstat -antp |grep -c 'SYN_RECV'
UserParameter=FIN_WAIT1,netstat -antp |grep -c 'FIN_WAIT1'
UserParameter=FIN_WAIT2,netstat -antp |grep -c 'FIN_WAIT2'
UserParameter=TIME_WAIT,netstat -antp |grep -c 'TIME_WAIT'
UserParameter=CLOSE,netstat -antp |grep -c 'CLOSE'
UserParameter=CLOSE_WAIT,netstat -antp |grep -c 'CLOSE_WAIT'
UserParameter=LAST_ACK,netstat -antp |grep -c 'LAST_ACK'
UserParameter=LISTEN,netstat -antp |grep -c 'LISTEN'
UserParameter=CLOSING,netstat -antp |grep -c 'CLOSING'
依次配置监控项
···
然后配置应用tcp,将11种状态监控项加入到tcp应用集里面
···
创建模板
同一类型的模板创建一个就可以,可以导入
···
将所有添加的
监控项添加到模板中
将监控项添加上应用集
选择tcp
已添加tcp
添加触发器
添加图形
添加
模板已经创建好
在其他主机使用此模板
将tcp配置文件传送到63主机上
在63主机上直接链接模板
显示已经启用成功,如果要快速则需重启服务即可