zabbix 监控主机tcp连接数
zabbix自定义key值监控主机tcp连接数
脚本内容如下:
cat tcp_connection.sh
#!/bin/bash
function ESTAB {
/usr/sbin/ss -ant | awk '{++s[$1]} END {for(k in s) print k,s}' | grep 'ESTAB' | awk '{print $2}'
}
function TIMEWAIT {
/usr/sbin/ss -ant | awk '{++s[$1]} END {for(k in s) print k,s}' | grep 'TIME-WAIT' | awk '{print $2}'
}
function LISTEN {
/usr/sbin/ss -ant | awk '{++s[$1]} END {for(k in s) print k,s}' | grep 'LISTEN' | awk '{print $2}'
}
$1 脚本执行结果如下:
sh tcp_connection.sh ESTAB
208
sh tcp_connection.sh TIMEWAIT
35
sh tcp_connection.sh LISTEN
5
zabbix agentd.conf文件添加此行:
cat zabbix_agentd.conf
UserParameter=tcp
[*],/usr/local/zabbix/share/zabbix/alertscripts/tcp_connection.sh $1
zabbix 模板添加如下:
添加模板名称:
http://s1.运维网.com/wyfs02/M01/8A/FC/wKiom1hAJAfBztZRAABxheYw8pI063.png-wh_500x0-wm_3-wmp_4-s_1246869376.png
添加应用集:
http://s3.运维网.com/wyfs02/M02/8A/F8/wKioL1hAI3LTjYURAABbTuQNeDU301.png-wh_500x0-wm_3-wmp_4-s_1505476664.png
自定义三个key:ESTAB
http://s3.运维网.com/wyfs02/M00/8A/F8/wKioL1hAI5vwy6zMAACPfJ1Rp7c076.png-wh_500x0-wm_3-wmp_4-s_3593330242.png
自定义三个key:TIMEWAIT
http://s1.运维网.com/wyfs02/M02/8A/FC/wKiom1hAJFiw2XZMAACKwU7ILL0803.png-wh_500x0-wm_3-wmp_4-s_2669423706.png
自定义三个key:LISTEN
http://s2.运维网.com/wyfs02/M00/8A/F8/wKioL1hAJOLhuMkyAAB82Wy0iwg584.png-wh_500x0-wm_3-wmp_4-s_1473679416.png
添加图形:
http://s5.运维网.com/wyfs02/M01/8A/FC/wKiom1hAJPmhzcVFAACTlkat7dg536.png-wh_500x0-wm_3-wmp_4-s_3907484411.png
监控效果如下:
http://s5.运维网.com/wyfs02/M02/8A/F9/wKioL1hAJc3BYnhyAADz649FYrc523.png-wh_500x0-wm_3-wmp_4-s_1704629486.png
模板请到附件下载:
附件:http://down.运维网.com/data/2368442
页:
[1]