Zabbix系統(tǒng)端口監(jiān)控狀態(tài)
一、監(jiān)控系統(tǒng)Zabbix -添加端口監(jiān)控
對(duì)于進(jìn)程和端口的監(jiān)控,可以使用zabbix自帶的key進(jìn)行監(jiān)控,只需要在server端維護(hù)就可以了,相比于nagios使用插件去監(jiān)控的方式更為簡(jiǎn)單。下面簡(jiǎn)單介紹配置:
1、監(jiān)控端口
zabbix監(jiān)控端口使用如下key:
key:net.tcp.listen[port]
Checks if this port is in LISTEN state. 0 - it is not, 1 - it is inLISTEN state.
2、解釋:
監(jiān)聽端口狀態(tài),返回結(jié)果為1,說明狀態(tài)正常;返回結(jié)果為0,則說明狀態(tài)異常。比如監(jiān)控ssh的端口,net.tcp.listen[22].
下面例子中,ssh端口是自定義的22222。
需要先定義這個(gè)端口的監(jiān)控項(xiàng)(items),監(jiān)控項(xiàng)可以添加在模版中(create items),也可以單獨(dú)定義在主機(jī)上(下面例子是在主機(jī)上定義的監(jiān)控項(xiàng))
3、配置監(jiān)控項(xiàng)
【配置】----【主機(jī)】----【監(jiān)控項(xiàng)】
【創(chuàng)建監(jiān)控項(xiàng)】
【名稱】:最好與觸發(fā)器的名稱保持一致
【鍵值】:需要監(jiān)控的端口 【應(yīng)用集】:Processes
4、配置觸發(fā)器
【創(chuàng)建觸發(fā)器】
接著添加該監(jiān)控項(xiàng)的"觸發(fā)器"。對(duì)于端口的監(jiān)控,正常則返回值=1;對(duì)于進(jìn)程的監(jiān)控,正常則返回值>=1;如果返回結(jié)果為0,則代表該進(jìn)程宕掉。如最后兩次的結(jié)果都等于0時(shí),則報(bào)警。(對(duì)于進(jìn)程的觸發(fā)器配置,是一樣的)
選擇主機(jī),點(diǎn)擊【觸發(fā)器】,【創(chuàng)建觸發(fā)器】
【名稱】:改名為告警的短信的事件名稱,規(guī)范:XXX業(yè)務(wù)的XXX端口
5、配置圖形
【創(chuàng)建圖形】
最后就可以在該主機(jī)的監(jiān)控圖形中查看到上面添加的ssh端口狀態(tài)了:1表示該端口正常運(yùn)行,0表示該端口關(guān)閉。
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持。
相關(guān)文章:
1. zabbix redis自動(dòng)發(fā)現(xiàn)端口的腳本返回json格式2. ubuntu系統(tǒng)下部署zabbix服務(wù)器監(jiān)控的方法教程3. 搭建zabbix監(jiān)控以及郵件報(bào)警的超級(jí)詳細(xì)教學(xué)4. 重置Zabbix密碼的方法(一步到位)5. 利用zabbix監(jiān)控ogg進(jìn)程(Linux平臺(tái))6. 使用Zabbix 5.4.3監(jiān)控IPMI的方法7. 詳解如何調(diào)用zabbix API獲取主機(jī)8. Zabbix監(jiān)控多個(gè)JVM進(jìn)程的方法9. Zabbix對(duì)Kafka topic積壓數(shù)據(jù)監(jiān)控的解決方案10. Zabbix3.4監(jiān)控mongodb數(shù)據(jù)庫(kù)狀態(tài)的方法
