更新内容:
1、增加了对windows主机的tcp连接状态的监控
2、修改linux主机的监控配置,使linux与windwos主机能够使用相同的模板
tcp的连接状态对于监控服务器,尤其是Web服务器来说至关重要。
zabbix自带的监控模板中没有对tcp连接状态的监控,要监控tcp的连接状态需要配置自定义key进行监控。
Linux配置
1、在zabbix agent安装目录下的zabbix_agentd.d目录下添加一个.conf配置文件,这里是通过执行脚本获取的数据,所以需指定脚本的路径
123 [root@localhost ~]# cat /etc/zabbix/zabbix_agentd.d/userparameter_tcp.confUserParameter=tcp[*],ss -ant state $(echo $1 |tr '_' '-') |sed '1d' |wc -l
2、重启zabbix agent服务
123 [root@localhost ~]# service zabbix-agent restartShutting down Zabbix agent: [ OK ]Starting Zabbix agent: [ OK ]
windows配置
1、在zabbix_agentd.win.conf配置文件的最后一行添加自定义key(请确保自定义key没有被禁用)
12 UserParameter=tcp[*],netstat -anp tcp |find /i /c "$1"
2、重启zabbix agent服务
运行cmd,输入以下命令重启服务
123 net stop "Zabbix Agent"net start "Zabbix Agent"
监控项配置
监控示意图
TCP监控模板下载:tcp_status_templates.xml
转载请注明出处:http://www.madown.com/2017/05/09/zabbix监控linuxwindows主机tcp连接状态