ZABBIX 3.0 監(jiān)控服務器TCP連接狀態(tài)

摘要

TCP的連接狀態(tài)對于我們web服務器來說是至關重要的,尤其是并發(fā)量ESTAB孽鸡;或者是syn_recv值蹂午,假如這個值比較大的話我們可以認為是不是受到了攻擊,或是是time_wait值比較高的話梭灿,我們要考慮看我們內(nèi)核是否需要調優(yōu)画侣,太高的time_wait值的話會占用太多端口,要是端口少的話后果不堪設想堡妒。

監(jiān)控原理

1配乱、TCP連接可以使用命令獲取:

# netstat -an|awk '/^tcp/{++S[$NF]}END{for(a in S) print a,S[a]}'

LISTEN 11

CLOSE_WAIT 2

ESTABLISHED 69

TIME_WAIT 33

2皮迟、TCP 11種狀態(tài)圖


TCP?狀態(tài)圖

3搬泥、TCP狀態(tài)描述

可以使用man netstat查看TCP的各種狀態(tài)信息描述:

LISTEN - 偵聽來自遠方TCP端口的連接請求忿檩;

SYN-SENT -在發(fā)送連接請求后等待匹配的連接請求;

SYN-RECEIVED - 在收到和發(fā)送一個連接請求后等待對連接請求的確認;

ESTABLISHED- 代表一個打開的連接,數(shù)據(jù)可以傳送給用戶理盆;

FIN-WAIT-1 - 等待遠程TCP的連接中斷請求,或先前的連接中斷請求的確認烦磁;

FIN-WAIT-2 - 從遠程TCP等待連接中斷請求陨晶;

CLOSE-WAIT - 等待從本地用戶發(fā)來的連接中斷請求的烁;

CLOSING -等待遠程TCP對連接中斷的確認;

LAST-ACK - 等待原來發(fā)向遠程TCP的連接中斷請求的確認;

TIME-WAIT -等待足夠的時間以確保遠程TCP接收到連接中斷請求的確認咧虎;

CLOSED - 沒有任何連接狀態(tài)茁彭;

監(jiān)控實現(xiàn)方法

?1击罪、將status_TCP.conf文件放置到/etc/zabbix/zabbix_agentd.d目錄。(附件為監(jiān)控文件)

? 2、將腳本tcp_status.sh放置到目錄/etc/zabbix/scripts下娃弓,如果目錄不存在,則創(chuàng)建目錄;賦予腳本執(zhí)行權限及添加執(zhí)行權限和tcp_status的屬主和屬組裙盾。
????????*# mkdir /etc/zabbix/scripts
????????*# chmod +x /etc/zabbix/scripts/tcp_status.sh
????????*# chown zabbix:zabbix /etc/zabbix/scripts/tcp_status.sh

????3鲤拿、因為腳本是把tcp的一些信息存放在/tmp/下,為了zabbix可以讀取到我們設置zabbix可以讀的權限:
????????*# touch /tmp/tcp_status.txt
????????*# chown zabbix:zabbix /tmp/tcp_status.txt

????4、重啟zabbix agent?
????????*# service zabbix-agent restart

????5、在zabbix server中導入模板(zabbix版本>=3.0,版本低于3.0可能無法導入):Template_TCP_Status_templates.xml

????6、檢驗KEY:
????????*# zabbix_get -s 127.0.0.1??-k tcp.status[established]
????????????270
????????*# zabbix_get -s 127.0.0.1??-k tcp.status[lastack]
????????????0
????????*# zabbix_get -s 127.0.0.1??-k tcp.status[listen]
????????????11

????????可查看server端日志:
????????*# tailf /var/log/zabbix/zabbix_server.log

?????????????21178:20171124:174831.855 item "Zabbix server:tcp.status[closed]" became supported
?????????????21185:20171124:174832.855 item "Zabbix server:tcp.status[closewait]" became supported
?????????????21178:20171124:174833.860 item "Zabbix server:tcp.status[closing]" became supported
?????????????21185:20171124:174834.861 item "Zabbix server:tcp.status[established]" became supported
????????????21178:20171124:174835.865 item "Zabbix server:tcp.status[finwait1]" became supported
?????????????21185:20171124:174836.866 item "Zabbix server:tcp.status[finwait2]" became supported
?????????????21178:20171124:174837.871 item "Zabbix server:tcp.status[lastack]" became supported
?????????????21185:20171124:174838.873 item "Zabbix server:tcp.status[listen]" became supported
?????????????21178:20171124:174839.877 item "Zabbix server:tcp.status[synrecv]" became supported
?????????????21185:20171124:174840.878 item "Zabbix server:tcp.status[synsent]" became supported
?????????????21178:20171124:174841.882 item "Zabbix server:tcp.status[timewait]" became supported

腳本地址:https://github.com/cuitxubin/Zabbix_Monitor_TCP

參考文檔

1塑径、http://www.xuliangwei.com/xubusi/637.html

2晓勇、http://blog.csdn.net/reblue520/article/details/52274354

3描融、https://www.abcdocker.com/abcdocker/2652

?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末年叮,一起剝皮案震驚了整個濱河市艾栋,隨后出現(xiàn)的幾起案子爆存,更是在濱河造成了極大的恐慌,老刑警劉巖霉翔,帶你破解...
    沈念sama閱讀 206,214評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件瀑凝,死亡現(xiàn)場離奇詭異宪塔,居然都是意外死亡冠跷,警方通過查閱死者的電腦和手機仪糖,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,307評論 2 382
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來劲室,“玉大人伦仍,你說我怎么就攤上這事『苎螅” “怎么了充蓝?”我有些...
    開封第一講書人閱讀 152,543評論 0 341
  • 文/不壞的土叔 我叫張陵,是天一觀的道長喉磁。 經(jīng)常有香客問我谓苟,道長,這世上最難降的妖魔是什么协怒? 我笑而不...
    開封第一講書人閱讀 55,221評論 1 279
  • 正文 為了忘掉前任涝焙,我火速辦了婚禮,結果婚禮上孕暇,老公的妹妹穿的比我還像新娘仑撞。我一直安慰自己,他們只是感情好妖滔,可當我...
    茶點故事閱讀 64,224評論 5 371
  • 文/花漫 我一把揭開白布隧哮。 她就那樣靜靜地躺著,像睡著了一般座舍。 火紅的嫁衣襯著肌膚如雪近迁。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,007評論 1 284
  • 那天簸州,我揣著相機與錄音鉴竭,去河邊找鬼。 笑死岸浑,一個胖子當著我的面吹牛搏存,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播矢洲,決...
    沈念sama閱讀 38,313評論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼璧眠,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了读虏?” 一聲冷哼從身側響起责静,我...
    開封第一講書人閱讀 36,956評論 0 259
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎盖桥,沒想到半個月后灾螃,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,441評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡揩徊,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,925評論 2 323
  • 正文 我和宋清朗相戀三年腰鬼,在試婚紗的時候發(fā)現(xiàn)自己被綠了嵌赠。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,018評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡熄赡,死狀恐怖姜挺,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情彼硫,我是刑警寧澤炊豪,帶...
    沈念sama閱讀 33,685評論 4 322
  • 正文 年R本政府宣布,位于F島的核電站拧篮,受9級特大地震影響溜在,放射性物質發(fā)生泄漏。R本人自食惡果不足惜他托,卻給世界環(huán)境...
    茶點故事閱讀 39,234評論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望仆葡。 院中可真熱鬧固惯,春花似錦叽奥、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,240評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至饥伊,卻和暖如春犯祠,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背窖铡。 一陣腳步聲響...
    開封第一講書人閱讀 31,464評論 1 261
  • 我被黑心中介騙來泰國打工疗锐, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人费彼。 一個月前我還...
    沈念sama閱讀 45,467評論 2 352
  • 正文 我出身青樓滑臊,卻偏偏與公主長得像,于是被迫代替她去往敵國和親箍铲。 傳聞我的和親對象是個殘疾皇子雇卷,可洞房花燭夜當晚...
    茶點故事閱讀 42,762評論 2 345

推薦閱讀更多精彩內(nèi)容