分散式監控系統Zabbix-完整安裝記錄 -新增埠監控

散盡浮華發表於2017-06-25

 

對於程式和埠的監控,可以使用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。需要先定義這個埠的監控項,監控項可以新增在模版中,也可以單獨定義在主機上(下面例子我是在主機上定義的監控項)

接著新增該監控項的"觸發器"。對於埠的監控,正常則返回值=1;對於程式的監控,正常則返回值>=1;如果返回結果為0,則代表該程式宕掉。如最後兩次的結果都等於0時,則報警。(對於程式的觸發器配置,是一樣的)

接著新增圖形(監控項選擇上面新增的"ssh 22222")

最後就可以在該主機的監控圖形中檢視到上面新增的ssh埠狀態了:1表示該埠正常執行,0表示該埠關閉。

相關文章