Zabbix如何使用過濾器實現(xiàn)監(jiān)控
最近在做監(jiān)控設(shè)備時,老是會有端口down掉的告警,一查數(shù)據(jù)發(fā)現(xiàn),端口本來一直就是down的,關(guān)了之后,過段時間又繼續(xù)發(fā)告警;還有領(lǐng)導(dǎo)反饋監(jiān)控項那么多為啥那么多沒有數(shù)據(jù)的,然后又blablabla解釋了一大堆。所以,就想到了使用過濾器,添加正則表達式給這些沒啥實際意義的監(jiān)控項去掉,記錄下來供大家參考。具體操作請以實際情況為準(zhǔn)。
過濾器,顧名思義是指過濾掉不需要的監(jiān)控項,比如端口沒有數(shù)據(jù)的、狀態(tài)一直是down的、虛擬端口等;在自動發(fā)現(xiàn)規(guī)則使用過濾器就對我們的監(jiān)控需求很有幫助。
下面以網(wǎng)絡(luò)設(shè)備的端口的狀態(tài)、虛擬端口為例,淺談一下如何使用過濾器幫助我們達到監(jiān)控效果,也可以在其他有自動發(fā)現(xiàn)規(guī)則的模板使用,過濾前可以先觀察實際情況的數(shù)據(jù),然后再使用過濾器。
1、過濾掉虛擬端口(Virtual Interface)
如下圖所示的,Vlanif(VirtualLocalAreaNetworkIterface)這些端口,一般是設(shè)備的邏輯端口,在物理上并不存在的,類似的還有virtual interface、Vinterface等名稱的,都屬于虛擬端口。監(jiān)控這些虛擬的端口沒有實際意義,可以適當(dāng)?shù)倪^濾。


過濾方法:在自動發(fā)現(xiàn)規(guī)則添加正則表達式 ^Vlanif,然后點 現(xiàn)在檢查 等待重新自動發(fā)現(xiàn)即可過濾此類監(jiān)控項。

2、不發(fā)現(xiàn)狀態(tài)關(guān)閉或者未知的端口
通常端口的狀態(tài)有三個值映射,也就是 0 Unknow、1On 、2 Down,當(dāng)然每種型號的設(shè)備可能會有所區(qū)別,需要根據(jù)實際的設(shè)備OID查詢。我們一般會把端口的狀態(tài)是Down的情況創(chuàng)建觸發(fā)器,但假如端口一直是 Off的,然后一直發(fā)告警信息,這就不符合實際監(jiān)控需求,應(yīng)該是有up轉(zhuǎn)down才送告警。因此需要在自動發(fā)現(xiàn)時,過濾狀態(tài)為Down的端口。
打開端口狀態(tài)的監(jiān)控項,復(fù)制oid到自動發(fā)現(xiàn)規(guī)則

在過濾器添加正則表達式,過濾掉狀態(tài)為2(Down)的端口

然后加到自動發(fā)現(xiàn)規(guī)則里面,更新后,點擊現(xiàn)在檢查,等規(guī)則重新發(fā)現(xiàn)數(shù)據(jù)后,就會過濾掉狀態(tài)為Down的端口了。

當(dāng)然,這個是一個一個模板的添加修改的,在模板較多時,不方便,可以在 配置 – 一般 – 正則表達式,創(chuàng)建全局的表達式,然后在自動發(fā)現(xiàn)規(guī)則引用即可以。
示例:

引用方式:點擊添加表達式,輸入宏,使用 @Network interfaces for discovery 即可。

關(guān)于正則表達式的使用,可以參考一些教程學(xué)習(xí)網(wǎng)站,如菜鳥教程、W3Cschool等。
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- 基于zabbix實現(xiàn)監(jiān)控Jenkins過程詳解
- 分布式監(jiān)控系統(tǒng)之Zabbix主動、被動及web監(jiān)控的過程詳解
- 分布式監(jiān)控系統(tǒng)之Zabbix 使用SNMP、JMX信道采集數(shù)據(jù)的原理解析
- Zabbix監(jiān)控SQL Server服務(wù)狀態(tài)的方法詳解
- zabbix 監(jiān)控mysql的方法
- Zabbix如何通過ssh監(jiān)控獲取網(wǎng)絡(luò)設(shè)備數(shù)據(jù)
- Linux zabbix自定義監(jiān)控及報警實現(xiàn)過程解析
- zabbix監(jiān)控4.4升級至5.0的詳細教程
- zabbix 添加你需要監(jiān)控的主機步驟詳解
- 利用zabbix監(jiān)控ogg進程(Windows平臺)
相關(guān)文章
ubuntu系統(tǒng)下部署zabbix服務(wù)器監(jiān)控的方法教程
這篇文章主要給大家介紹了在ubuntu系統(tǒng)下部署zabbix服務(wù)器監(jiān)控的方法教程,文中將步驟介紹的非常詳細,對大家具有一定的參考學(xué)習(xí)價值,需要的朋友們下面跟著小編來一起看看吧。2017-06-06
Zabbix如何通過ssh監(jiān)控獲取網(wǎng)絡(luò)設(shè)備數(shù)據(jù)
這篇文章主要介紹了Zabbix如何通過ssh監(jiān)控獲取網(wǎng)絡(luò)設(shè)備數(shù)據(jù),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2020-08-08
使用zabbix進行監(jiān)控網(wǎng)絡(luò)設(shè)備流量
這篇文章主要為大家詳細介紹了如何使用zabbix進行監(jiān)控網(wǎng)絡(luò)設(shè)備流量,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2025-01-01
kubernetes集群搭建Zabbix監(jiān)控平臺的詳細過程
Zabbix是一個基于Web界面的分布式系統(tǒng)監(jiān)控的企業(yè)級開源軟件??梢员O(jiān)視各種系統(tǒng)與設(shè)備的參數(shù),保障服務(wù)器及設(shè)備的安全運營,這篇文章主要介紹了kubernetes集群搭建Zabbix監(jiān)控平臺,需要的朋友可以參考下2022-07-07
Linux shell環(huán)境下Zabbix Api的使用
今天小編就為大家分享一篇關(guān)于Linux shell環(huán)境下Zabbix Api的使用,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧2019-02-02

