标签:zabbix自定义参数 zabbix监控脚本 tcp连接状态监控脚本 zabbix自写脚本制作监控项 zabbix监控项开发
很多情况下,我们使用zabbix内建的监控项不足以监控企业的具体业务,这时就需要使用zabbix提供的自定义参数扩展接口,自己根据业务监控需求,开发相应的脚本作为数据获取途径,自定义参数又存在两种方式,一种是直接把脚本内容写在自定义参数配置文件里面,另一种是写成独立的脚本文件,自定义参数配置文件里面直接调用脚本。ifconfig $iface | awk ‘/inet /{print $2}‘
第三步:编写用户自定义参数配置文件,并重启zabbix_agent(客户端的操作)
Vim /etc/zabbix/zabbix_agentd.d/zabbix_agentd.userparams.conf
#tcp connection status
UserParameter=tcp.con.status[],/data/scripts/tcp_con_status.sh $1 $2
=后面,前面的是item中key的名字(参数用[]表示),接下来在服务器create item页面需要填写的
,后面的内容是获取前面这个key的值需要执行的脚本及所需要带的参数(注意脚本路径)
第四步:模版中添加具体的item(服务器端的操作)
监控项添加成功后的状态
至此,各种方式添加监控项已为大家分享完毕,具体业务需要监控哪些数据,要需要根据自身情况,原理如此,有了这个思路,相信没有数据是你获取不到的。
标签:zabbix自定义参数 zabbix监控脚本 tcp连接状态监控脚本 zabbix自写脚本制作监控项 zabbix监控项开发
原文地址:http://blog.51cto.com/183530300/2087774