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

相關文章
相關標籤/搜索