zabbix自定义监控tcp连接数

首先在客户端修改配置文件

# vim /usr/local/zabbix/etc/zabbix_agentd.conf

UnsafeUserParameters=1

UserParameter=tcpconnect,/usr/local/zabbix/bin/zabbix_tcp.sh           ------》tcpconnect为item key

然后增加脚本

# vim /usr/local/zabbix/bin/zabbix_tcp.sh

#!/bin/bash
netstat -s|grep "connections established"|awk '{print$1}'

给脚本加权限

# chmod 755 /usr/local/zabbix/bin/zabbix_tcp.sh

客户端测试

/usr/local/zabbix/sbin/zabbix_agentd -t tcpconnect

服务端测试

/usr/local/zabbix/bin/zabbix_get -s 192.168.1.237 -k tcpconnect

测试0k后在zabbix web界面添加 组态--模板--创建或自定义模板--项目--创建监控项--填写名称和键值,键值即为tcpconnect--然后还能添加图形等等

原文地址:https://www.cnblogs.com/liqing1009/p/4230406.html