輕松檢查千兆以太網(wǎng)交換機(jī)是否產(chǎn)生警報(bào)機(jī)制
輕松檢查千兆以太網(wǎng)交換機(jī)是否產(chǎn)生警報(bào)機(jī)制,為了查看千兆以太網(wǎng)交換機(jī)是否產(chǎn)生警報(bào)機(jī)制,我做了很多嘗試。都不能很清晰地處理好自己的需求,所以在下面的文章中,由alarmSampleType決定是以采樣絕對值還是以差值來與閥值比較。
由MIB中警報(bào)組的對象alarmStartupAlarm和alarm-status的值共同決定能產(chǎn)生什么警報(bào)
alarmStartupAlarm為由管理站設(shè)定的警報(bào)類型,在監(jiān)視過程中不變。值為1時(shí),允許上升警報(bào);為2時(shí),允許下降警報(bào);為0時(shí),兩種警報(bào)都允許。alarm-status指示警報(bào)所處狀態(tài),初值為0,兩種警報(bào)都允許產(chǎn)生。
千兆以太網(wǎng)交換機(jī):當(dāng)產(chǎn)生一個(gè)上升警報(bào)時(shí),將alarm-status值設(shè)為2,只允許下降警報(bào);當(dāng)產(chǎn)生一個(gè)下降警報(bào)時(shí),將alarm-status值設(shè)為1,只允許上升警報(bào)。這樣是為了避免因?yàn)槎秳?dòng)而使同樣的警報(bào)反復(fù)發(fā)生。
由alarmSampleType決定是以采樣絕對值還是以差值來與閥值比較
如果使用采樣絕對值,在只允許上升警報(bào)時(shí),將采樣值sample與MIB中上升警報(bào)門限alarmRisingThreshold比較,若大于門限,產(chǎn)生上升警報(bào);只允許下降警報(bào)時(shí),將采樣值與下降警報(bào)門限alarmFallingThreshold比較,若小于門限,產(chǎn)生下降警報(bào);兩種警報(bào)都允許時(shí),兩種比較都要進(jìn)行。
如果使用采樣差值,由sample-samlpe0得到差值。再按與上面同樣方法進(jìn)行比較。比較完成后,將當(dāng)前的alarmValue值賦給參數(shù)表中的sample0。當(dāng)檢查到一個(gè)警報(bào)發(fā)生時(shí),根據(jù)警報(bào)表中的事件索引在事件組MIB中找到相應(yīng)事件的定義,決定進(jìn)行千兆以太網(wǎng)交換機(jī)日志的記錄還是發(fā)送SNMP trap消息。
千兆以太網(wǎng)交換機(jī)結(jié)束語
在交換式環(huán)境下,為了能夠連續(xù)監(jiān)視流量,需要在每個(gè)交換端口上嵌入RMON的基本四組(統(tǒng)計(jì)、歷史、警報(bào)和事件組)功能。有了這關(guān)鍵的四組RMON功能,對網(wǎng)絡(luò)連續(xù)實(shí)時(shí)的監(jiān)視、歷史流量統(tǒng)計(jì)以及警報(bào)和預(yù)警功能就都可以實(shí)現(xiàn)了。
由于對流量的統(tǒng)計(jì)計(jì)數(shù)已經(jīng)可以由ASIC實(shí)現(xiàn),將RMON基本的四組功能嵌入千兆以太網(wǎng)交換機(jī),僅占用千兆以太網(wǎng)交換機(jī)中很小的資源。而RMON其他的功能組(如數(shù)據(jù)包的過濾和捕獲)需要更高的CPU的內(nèi)存資源。將這樣的功能組放到一個(gè)功能更強(qiáng)大,但成本更高的外置式可移動(dòng)RMON監(jiān)視器上,可以獲得更高的性價(jià)比。
本文介紹的千兆以太網(wǎng)交換機(jī)嵌入式RMON代理,實(shí)現(xiàn)RMON的基本四組功能。當(dāng)然在有需求及系統(tǒng)資源允許,底層硬件支持的情況下,將RMON所有的九組功能都嵌入千兆以太網(wǎng)交換機(jī),也是可以實(shí)現(xiàn)的。
并且RMON技術(shù)也在不斷發(fā)展完善中,RMONII以及SMON技術(shù)的出現(xiàn)都大大加強(qiáng)了RMON所提供的網(wǎng)絡(luò)監(jiān)視功能。設(shè)計(jì)者應(yīng)根據(jù)不同的網(wǎng)絡(luò)應(yīng)用的需要,選擇將RMON合適的功能嵌入網(wǎng)絡(luò)設(shè)備中。