zabbix自定义变量传参监控项--监控主机TCP连接状态
Posted 江晓龙的技术博客
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了zabbix自定义变量传参监控项--监控主机TCP连接状态相关的知识,希望对你有一定的参考价值。
zabbix自定义变量传参形式的监控项有时会做一些自定义监控项时,会有很多相同命令不同参数的监控项,这时我们就可以使用传参的方式大大减少配置文件的行数
1.监控项传参语法格式
UserParameter=监控项key[*],命令 $1
2.通过传参的方式对tcp11种状态进行监控
2.1.编写配置文件
1.编写配置文件
[root@192_168_81_220 ~]# cd /etc/zabbix/zabbix_agentd.d/
[root@192_168_81_220 zabbix_agentd.d]# vim tcp2.conf
UserParameter=tcp_status[*],netstat -anpt | grep -c "$1"
配置文件解读:tcp_status表示监控项key,[*]表示传参接收,后面的$1是传的参数
2.重启zabbix-agent
[root@192_168_81_220 zabbix_agentd.d]# systemctl restart zabbix-agent
3.测试监控项
[root@zabbix-server ~]# zabbix_get -s 192.168.81.220 -k tcp_status[ESTABLISHED]
4
2.2.创建监控模板
2.3.创建监控项
名称:ESTABLISHED状态数量
键值:tcp_status[ESTABLISHED]
应用集:tcp 11 status
其他创建一致,只是修改传参的变量值即可
可以点击下面的克隆,比较省力
监控项全部创建完成
2.4.链接刚刚创建的模板
先点击选择—在点击添加
更新
2.5.查看是否获取数据
点击监测—最新数据—选择主机—选择应用集
以上是关于zabbix自定义变量传参监控项--监控主机TCP连接状态的主要内容,如果未能解决你的问题,请参考以下文章