vincen 发表于 2019-1-19 10:21:34

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]
查看完整版本: zabbix 监控主机tcp连接数