在实际环境中,可能不是所有监控数据都能通过zabbix自带的内建key监控,有时候我们也需要自己新建自己的key来监控
这里只是做个范例,其他需要自己实际情况摸索。
作者:Tommy Lin www.iyunw.cn
范例:
1.通过UserParameter监控linux各种连接数
a. 修改/usr/local/zabbix/etc/zabbix_agentd.conf
vim /usr/local/zabbix/etc/zabbix_agentd.conf 增加 UserParameter=joint.key[*],ss -an|grep "$1"|wc -l 说明: 格式:UserParameter=key名字[参数],shell重启zabbix_agentd:
[root@VM_87_96_centos ~]# service zabbix_agentd restartb.在zabbix服务端通过get获取测试
[root@TidyYellowish-VM ~]# /usr/local/zabbix/bin/zabbix_get -s 192.168.80.101 -k joint.key[TIME-WAIT] 33 [root@TidyYellowish-VM ~]# /usr/local/zabbix/bin/zabbix_get -s 192.168.80.101 -k joint.key[ESTAB] 5可以看到可以查看到已经获取到数据
c.在web端配置,新建监控项TIME_WATE和ESTAB
然后配置图形,方便直观观察数据
然后观察发现图形了
评论区