應(yīng)對(duì)SNMP Trap如何理解?
同MIB一樣,我們?cè)赟NMP協(xié)議的一些應(yīng)用中,經(jīng)常會(huì)看到Trap的字樣。從中文意思理解就是陷阱。我們也常將之翻譯為自陷。那么對(duì)于SNMP Trap的概念我們來解析一下。自1998以來,SNMP已經(jīng)被廣泛被接受和支持。SNMP依賴的模式是管理站與代理(即是Management and Agent Model)。SNMP Trap是SNMP的一部分,當(dāng)被監(jiān)控段出現(xiàn)特定事件,可能是性能問題,甚至是網(wǎng)絡(luò)設(shè)備接口宕掉等,代理端會(huì)給管理站發(fā)告警事件。通過告警事件,管理站可以通過定義好的方法來處理告警。
管理信息數(shù)據(jù)庫(kù)(MIB)是一個(gè)信息存儲(chǔ)庫(kù),它包含管理代理中的有關(guān)配置和性能的數(shù)據(jù),有組織體系和公共結(jié)構(gòu),其中包含分屬不同組的多個(gè)數(shù)據(jù)對(duì)象。
Mocha BSM如何實(shí)現(xiàn)SNMP Trap
當(dāng)用戶在被監(jiān)控端所設(shè)置的情況符合了,被監(jiān)控段將會(huì)給Mocha BSM發(fā)送特定事件。
以下是Mocha BSM處理的幾個(gè)步驟:
◆SNMP Trap接收服務(wù)一直在端口162等待著請(qǐng)求,一旦接受任何請(qǐng)求,將發(fā)給SNMP Trap翻譯。
◆ 通過MIB庫(kù)的已知設(shè)備信息,SNMP Trap將會(huì)盡可能翻譯Varbind的信息。
◆通過可配置的業(yè)務(wù)規(guī)則,可決定如何處理或者丟棄告警。
◆把產(chǎn)生的告警展現(xiàn)在事件管理,并且能產(chǎn)生相關(guān)的報(bào)警,提醒相關(guān)IT管理員。
◆如果事件與工單有綁定,可以觸發(fā)相關(guān)工單。
◆系統(tǒng)管理員也可以通過不同格式的文件,導(dǎo)入新的設(shè)備信息進(jìn)入Mocha BSM的MIB庫(kù)。
關(guān)鍵功能與亮點(diǎn)
事件驅(qū)動(dòng),第一時(shí)間收到設(shè)備故障告警
以事件為驅(qū)動(dòng),由被監(jiān)控的主機(jī)、網(wǎng)絡(luò)設(shè)備、應(yīng)用在發(fā)生故障時(shí)向Mocha BSM發(fā)送SNMP Trap,通過對(duì)接收到的SNMP Trap進(jìn)行翻譯和展現(xiàn),以最快速度向管理人員發(fā)送告警。SNMP Trap不同于SNMP的主動(dòng)采集,SNMP采集服務(wù)器按照固定的時(shí)間間隔,
由網(wǎng)管系統(tǒng)以詢問的方式,采集被監(jiān)控端性能指標(biāo),因此發(fā)現(xiàn)被監(jiān)控端性能問題的快慢取決于采集的頻率間隔。而SNMP Trap是以事件為驅(qū)動(dòng),在被監(jiān)控端設(shè)置陷阱,一旦被監(jiān)控端設(shè)備出現(xiàn)相關(guān)問題,立刻發(fā)送SNMP Trap,因此能夠在最短的時(shí)間內(nèi)發(fā)現(xiàn)故障,避免因?yàn)樵O(shè)備故障帶來的經(jīng)濟(jì)損失。
提供SNMP Trap的接收,并通過對(duì)Trap信息翻譯,展現(xiàn)事件
支持設(shè)備,主機(jī)和應(yīng)用的SNMP Trap信息,從被動(dòng)變?yōu)橹鲃?dòng),全面監(jiān)控IT系統(tǒng)。通過對(duì)SNMP Trap的翻譯和展現(xiàn),一旦某個(gè)IT組件出現(xiàn)問題,可以在短時(shí)間之內(nèi),即可收到故障信息,滿足企業(yè)的快速發(fā)現(xiàn)問題的需要。
通過SNMP Trap的接收規(guī)則定義,管理員可以過濾非重要設(shè)備的Trap信息,也可以過濾被監(jiān)控設(shè)備的非重要故障信息。幫助管理員在第一時(shí)間收到真正需要的管理信息。
接收來自第三方管理軟件SNMP Trap信息,或向第三方管理軟件發(fā)送Trap信息,達(dá)到整合效果
第三方系統(tǒng)可接收本系統(tǒng)的SNMP Trap,本系統(tǒng)也可接收第三方的SNMP Trap,支持 的第三方產(chǎn)品有HP OpenView、IBM TIVOLI、CISCOWORKS等。
定制SNMP Trap告警規(guī)則觸發(fā)告警,提供多種方式發(fā)送告警信息
用戶通過Mocha Portal定制需要告警的SNMP Trap信息,針對(duì)特定SNMP Trap事件通過郵件、短信、語言、Mocha Alert等方式向相關(guān)人員發(fā)送報(bào)警。幫助管理人員快速收到IT系統(tǒng)故障信息。
支持事件導(dǎo)出
匯總特定時(shí)間內(nèi)特定SNMP Trap事件,同時(shí)可以以Excel格式導(dǎo)出事件數(shù)據(jù),便于管理人員對(duì)故障信息進(jìn)行統(tǒng)計(jì)和分析。
支持各類設(shè)備廠家MIB庫(kù)的導(dǎo)入
雖然國(guó)內(nèi)各種網(wǎng)絡(luò)設(shè)備都支持SNMP Trap,但是各個(gè)廠家的MIB庫(kù)并不能很好的支持公共標(biāo)準(zhǔn),因此,我們支持廠家私有MIB庫(kù)的導(dǎo)入,確保能夠全面兼容各個(gè)廠家設(shè)備的SNMP Trap信息。