天天看點

分布式監控系統Zabbix-完整安裝記錄 -添加端口監控

對于程序和端口的監控,可以使用zabbix自帶的key進行監控,隻需要在server端維護就可以了,相比于nagios使用插件去監控的方式更為簡單。下面簡單介紹配置:

監控端口

zabbix監控端口使用如下key:

key:net.tcp.listen[port]

Checks if this port is in LISTEN state. 0 - it is not, 1 - it is inLISTEN state.

解釋:

監聽端口狀态,傳回結果為1,則運作;傳回結果為0,則沒有運作。比如監控ssh的端口,net.tcp.listen[22].

下面例子中,ssh端口是自定義的22222。需要先定義這個端口的監控項,監控項可以添加在模版中,也可以單獨定義在主機上(下面例子我是在主機上定義的監控項)

分布式監控系統Zabbix-完整安裝記錄 -添加端口監控
分布式監控系統Zabbix-完整安裝記錄 -添加端口監控
分布式監控系統Zabbix-完整安裝記錄 -添加端口監控

接着添加該監控項的"觸發器"。對于端口的監控,正常則傳回值=1;對于程序的監控,正常則傳回值>=1;如果傳回結果為0,則代表該程序宕掉。如最後兩次的結果都等于0時,則報警。(對于程序的觸發器配置,是一樣的)

分布式監控系統Zabbix-完整安裝記錄 -添加端口監控
分布式監控系統Zabbix-完整安裝記錄 -添加端口監控
分布式監控系統Zabbix-完整安裝記錄 -添加端口監控
分布式監控系統Zabbix-完整安裝記錄 -添加端口監控

接着添加圖形(監控項選擇上面添加的"ssh 22222")

分布式監控系統Zabbix-完整安裝記錄 -添加端口監控
分布式監控系統Zabbix-完整安裝記錄 -添加端口監控

最後就可以在該主機的監控圖形中檢視到上面添加的ssh端口狀态了:1表示該端口正常運作,0表示該端口關閉。

分布式監控系統Zabbix-完整安裝記錄 -添加端口監控

*************** 當你發現自己的才華撐不起野心時,就請安靜下來學習吧!***************