zabbix監控TCP連接狀態

一 、zabbix監控TCP連接狀態

1.取到TCP連接狀態的值

[root@web01 ~]# netstat -antp | awk 'NR>2{print $6}' | grep "TIME_WAIT" | wc -l ##可以取到TIME_WAIT的個數,依次類推,可以設置多個監控項,監控不同TCP狀態的值
63

2.編寫配置文件
自定義監控 = 自定義監控項的鍵名稱, 取值的命令

[root@web01 zabbix_agentd.d]# cat tcp_status.conf 
UserParameter=TIME_WAIT,netstat -ant | awk 'NR>2{print $6}' | grep "TIME_WAIT" | wc -l 
UserParameter=LISTEN,netstat -ant | awk 'NR>2{print $6}' | grep "LISTEN" | wc -l 
UserParameter=ESTABLISHED,netstat -ant | awk 'NR>2{print $6}' | grep "ESTABLISHED" | wc -l

然後重啓zabbix_agent

[root@web01 ~]# systemctl restart zabbix-agent.service 

3.zabbix_sever命令行測試

[root@zabbix ~]# zabbix_get -s 172.16.210.53 -k TIME_WAIT
39
[root@zabbix ~]# zabbix_get -s 172.16.210.53 -k ESTABLISHED
1
[root@zabbix ~]# zabbix_get -s 172.16.210.53 -k LISTEN
9

每個狀態都成功獲取到了值

4.回到web界面添加監控項
配置—主機—選擇對應的主機—添加監控項
設置好對應的值和應用集,點擊添加
在這裏插入圖片描述
再次點擊創建好的監控項
在這裏插入圖片描述
點擊克隆
在這裏插入圖片描述
只用更改對應的鍵值和名稱,再點擊添加
在這裏插入圖片描述
添加好後,再點進監控項,點擊克隆,再創建一個監控項
在這裏插入圖片描述
查看設置好的三個監控項,確保啓用
在這裏插入圖片描述
5.查看數據
監控—最新數據—選擇需要查看的應用集
在這裏插入圖片描述
6.設置觸發器
配置—選擇對應的主機----觸發器
添加表達式如圖,TIME_WAIT狀態大於40報警
在這裏插入圖片描述
拉到底部,點擊添加來添加觸發器
在這裏插入圖片描述
如果當前TCP連接的time_wait狀態大於40就會在主頁看到這樣的報錯
在這裏插入圖片描述
回到主界面查看報警

一般出現問題,我們就要自己去解決,但由於這個TIME_WAIT我們現在無法解決,所以我們可以去把這個觸發器的觸發值調大
在這裏插入圖片描述

7.總結

zabbix的監控項可以自定義監控收集主機的信息,只要能取到值的東西就能監控,所以編寫監控項也需要我們對linux的命令和基礎系統知識有一定的瞭解

二、zabbix的圖形和聚合圖形

圖形: 監控項的趨勢 可以是是多個監控項的內容,將多個圖整和成一張,便於分析數據 聚合圖像:
可以把多個圖像放在一起展示,能更加便捷的提高可閱性

圖像的創建

點擊配置----主機—創建圖形
在這裏插入圖片描述
選擇需要展示的監控項目,再點擊添加
在這裏插入圖片描述

查看圖像

監測—圖形–選擇對應的主機和圖形
在這裏插入圖片描述

創建聚合圖形

監測-----聚合圖像----創建聚合圖像
在這裏插入圖片描述
設置好聚合圖形名,再點擊添加
在這裏插入圖片描述
點進創建好的聚合圖形
在這裏插入圖片描述

點擊編輯聚合圖形
在這裏插入圖片描述

點擊選擇–選擇要展示的監控項---- 勾選動態監控項目----添加
在這裏插入圖片描述
查看效果
在這裏插入圖片描述
點擊右邊的+號
在這裏插入圖片描述
點擊添加
在這裏插入圖片描述
依此類推添加
查看了4個應用集的圖形狀態(可以再添加多個)
在這裏插入圖片描述
點擊更改,再點擊刪除可以刪除不想查看的應用集
在這裏插入圖片描述
可以看到,只剩3個監控的圖形
在這裏插入圖片描述

參考鏈接 :
zabbix監控TCP連接狀態 :https://www.jianshu.com/p/5593e175417d

zabbix的圖形和聚合圖形 ;https://www.jianshu.com/p/1b0c71a1a4b7

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章