Zabbix监控TCP链接数

Tcp的链接状态对于咱们web服务器来讲是相当重要的,尤为是并发量ESTAB;或者是syn_recv值,假如这个值比较大的话咱们能够认为是否是受到了攻击,或是是time_wait值比较高的话,咱们要考虑看咱们内核是否须要调优,过高的time_wait值的话会占用太多端口,要是端口少的话后果不堪设想:linux

1、个人这一篇(http://www.linuxidc.com/Linux/2015-05/117478.htm)已经写了步骤,这里我只是列出脚本:web

#!/bin/bash 
#xiaoluo 
#scripts for tcp status 
function SYNRECV { 
/usr/sbin/ss -ant | awk '{++s[$1]} END {for(k in s) print k,s[k]}' | grep 'SYN-RECV' | awk '{print $2}'
} 
function ESTAB { 
/usr/sbin/ss -ant | awk '{++s[$1]} END {for(k in s) print k,s[k]}' | grep 'ESTAB' | awk '{print $2}'
} 
function FINWAIT1 { 
/usr/sbin/ss -ant | awk '{++s[$1]} END {for(k in s) print k,s[k]}' | grep 'FIN-WAIT-1' | awk '{print $2}'
} 
function FINWAIT2 { 
/usr/sbin/ss -ant | awk '{++s[$1]} END {for(k in s) print k,s[k]}' | grep 'FIN-WAIT-2' | awk '{print $2}'
} 
function TIMEWAIT { 
/usr/sbin/ss -ant | awk '{++s[$1]} END {for(k in s) print k,s[k]}' | grep 'TIME-WAIT' | awk '{print $2}'
} 
function LASTACK { 
/usr/sbin/ss -ant | awk '{++s[$1]} END {for(k in s) print k,s[k]}' | grep 'LAST-ACK' | awk '{print $2}'
} 
function LISTEN { 
/usr/sbin/ss -ant | awk '{++s[$1]} END {for(k in s) print k,s[k]}' | grep 'LISTEN' | awk '{print $2}'
} 
$1

2、填写key值:固然你们在加入key值以后最好再服务器上面去执行看有没有返回值:shell

[root@WEB_007 scripts]# cat /usr/local/zabbix/etc/zabbix_agentd.conf.d/tcp  
#monitor tcp 
UserParameter=tcp[*],/usr/local/zabbix/scripts/tcp_status $1bash

3、导入模板(在个人附件上,而后触发器根据本身的状况调整:)服务器

4、查看效果:并发

Zabbix 监控tcp链接的状态

到此结束:tcp

在写这篇的时候恰好也写完了监控lvs的活动链接。下面也给出模板、你们本身下载,我这里给出脚本和key:spa

1、脚本:code

#!/bin/bash 
#xiaoluo 
#status about lvs forward 
function first { 
/sbin/ipvsadm -L 2>/dev/null | grep '192.168.10.234:http' | sed '2d' | awk '{print $5}'
} 
function second { 
/sbin/ipvsadm -L 2>/dev/null | grep '192.168.10.235:http' | sed '2d' | awk '{print $5}'
} 
function third { 
/sbin/ipvsadm -L 2>/dev/null | grep '192.168.10.236:http' | sed '2d' | awk '{print $5}'
} 
$1

2、key:
#monitor lvs 
UserParameter=lvs[*],/usr/local/zabbix/scripts/ipvsadm_status $1orm

效果展现:

Zabbix 监控tcp链接的状态

模板在下面本身下载

------------------------------------------分割线------------------------------------------

免费下载地址在 http://linux.linuxidc.com/

用户名与密码都是www.linuxidc.com

具体下载目录在 /2015年资料/5月/14日/Zabbix 监控tcp链接的状态/

下载方法见 http://www.linuxidc.com/Linux/2013-07/87684.htm

相关文章
相关标签/搜索