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.创建监控模板

zabbix自定义变量传参监控项--监控主机TCP连接状态(五)_vim

2.3.创建监控项

名称:ESTABLISHED状态数量

键值:tcp_status[ESTABLISHED]

应用集:tcp 11 status

zabbix自定义变量传参监控项--监控主机TCP连接状态(五)_重启_02

其他创建一致,只是修改传参的变量值即可

可以点击下面的克隆,比较省力

zabbix自定义变量传参监控项--监控主机TCP连接状态(五)_键值_03

监控项全部创建完成

zabbix自定义变量传参监控项--监控主机TCP连接状态(五)_自定义_04

2.4.链接刚刚创建的模板

先点击选择—在点击添加

zabbix自定义变量传参监控项--监控主机TCP连接状态(五)_重启_05

更新

zabbix自定义变量传参监控项--监控主机TCP连接状态(五)_配置文件_06

2.5.查看是否获取数据

点击监测—最新数据—选择主机—选择应用集

zabbix自定义变量传参监控项--监控主机TCP连接状态(五)_vim_07

以上是关于zabbix自定义变量传参监控项--监控主机TCP连接状态的主要内容,如果未能解决你的问题,请参考以下文章

37-Zabbix自定义监控模板及告警设置

zabbix sender

zabbix自定义监控项

zabbix服务器添加监控主机,使用监控模板及自定义监控项

Zabbix--04 自定义模版web监控

zabbix4.2添加被监控端主机与设置自定义监控项并邮件报警