Zabbix由淺入深之網(wǎng)絡(luò)設(shè)備自動(dòng)發(fā)現(xiàn)
上一期提到了Linux系統(tǒng)(Agent方式)的自動(dòng)注冊,自動(dòng)化部分用工具作為替代,所謂自動(dòng)化無非就是用機(jī)器的方式替代,但想實(shí)現(xiàn)真正的全自動(dòng)化,依然還是標(biāo)準(zhǔn)化、流程化的建立。這期我們共同探討網(wǎng)絡(luò)設(shè)備的自動(dòng)發(fā)現(xiàn)。
正文
其實(shí)網(wǎng)絡(luò)設(shè)備在監(jiān)控領(lǐng)域是比較復(fù)雜的一個(gè)項(xiàng)目,因?yàn)榉N類繁多,指標(biāo)難控,一旦閾值設(shè)置不理想,會(huì)產(chǎn)生海量告警,針對園區(qū)企業(yè),設(shè)備多,添加起來工作量大,也是一個(gè)比較麻煩的事情,Zabbix針對網(wǎng)絡(luò)設(shè)備這一塊也有相對應(yīng)的解決方案,從某種角度來說,Zabbix是可以取代一些商業(yè)的監(jiān)控軟件
環(huán)境
- 受控端:eNSP
- 設(shè)備型號:S5700

準(zhǔn)備工作
1.交換機(jī)配置
- snmp-agent
- snmp-agent community read cipher huawei@123
- snmp-agent sys-info version v2c
2.Zabbix Server安裝snmpwalk插件
- ----CentOS 7----
- yum -y install net-snmp-utils
- ----CentOS 8----
- dnf -y install net-snmp-utils
3.snmpwalk測試
如果對此工具不熟悉的人可以查看我之前的文檔,出現(xiàn)下圖即代表snmp開啟成功

前端自動(dòng)發(fā)現(xiàn)
1.在配置選項(xiàng)找到自動(dòng)發(fā)現(xiàn)選項(xiàng)(Discovery)

2.添加自動(dòng)發(fā)現(xiàn)規(guī)則(Discovery rules)
這里的自動(dòng)發(fā)現(xiàn)規(guī)則和監(jiān)控項(xiàng)里的自動(dòng)發(fā)現(xiàn)規(guī)則不是一回事,那個(gè)是lld

自動(dòng)發(fā)現(xiàn)規(guī)則界面
3.配置自動(dòng)發(fā)現(xiàn)規(guī)則
這個(gè)地方比較關(guān)鍵,首先是確定網(wǎng)絡(luò)范圍,自動(dòng)發(fā)現(xiàn)的檢查條件,這里選擇snmp v2,如果是其他的可以選擇相對應(yīng)的檢查條件。

在SNMP檢查配置里要求填入OID,這里我才用1.3.6.1.2.1.1.5.0,這個(gè)是通用里的sysname,可以在snmpwalk里測試,如果不想用這個(gè)也可以在snmpwalk里測試,一般在前幾行,如下圖三



冒號前面的復(fù)制即可
選擇好檢查條件后,下面選項(xiàng)也會(huì)跟著改變,其實(shí)指的是如何添加到Zabbix里,第一個(gè)是唯一性條件,建議采用IP地址,因?yàn)樵O(shè)備名稱有可能是沖突的。hostname就選擇SNMP的,到時(shí)候自動(dòng)加入到列表時(shí)候以hostname形式加入了,下面的都是關(guān)聯(lián)性的,顯示的名稱也選擇hostname

前端動(dòng)作
1.在配置選項(xiàng)找到動(dòng)作,進(jìn)入自動(dòng)發(fā)現(xiàn)操作(Discovery actions)

2.添加自動(dòng)發(fā)現(xiàn)的動(dòng)作
一般情況下建議條件設(shè)置為網(wǎng)段,但不建議太大,比較消耗資源,如果資源夠充沛,這里可以寫大網(wǎng)段。格式為192.168.31.x-x。

接下來是添加操作內(nèi)容,一般為三個(gè),添加主機(jī)、添加到群組、連接到模板

如果存在同網(wǎng)段異構(gòu)網(wǎng)絡(luò)設(shè)備,建議先通過自動(dòng)發(fā)現(xiàn)端口,目前SNMP端口自動(dòng)發(fā)現(xiàn)基本都是通用的,也就是用的IF-MIB,遇到個(gè)別的再分析,先添加上來,再進(jìn)行微調(diào)。

最終效果
最終效果
等待一會(huì)就可以了,如果發(fā)現(xiàn)比較慢,測試環(huán)境可以將自動(dòng)發(fā)現(xiàn)規(guī)則里的時(shí)間間隔改為1m,生產(chǎn)環(huán)境不建議。


正常

數(shù)據(jù)也正常
寫在最后
其實(shí)整個(gè)過程比較簡單,主要是對這個(gè)Zabbix監(jiān)控網(wǎng)絡(luò)設(shè)備要比較熟悉,如果環(huán)境比較復(fù)雜,肯定需要微調(diào),所以還是那句話標(biāo)準(zhǔn)化比較重要,沒有標(biāo)準(zhǔn),自動(dòng)化都是瞎扯,配起來堪比手工配置,而且容易出錯(cuò),下一期就帶來Windows的自動(dòng)注冊,敬請期待。




















