一種基于Windows系統(tǒng)SNMP的測(cè)試方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明公開(kāi)一種基于Windows系統(tǒng)SNMP的測(cè)試方法,屬于系統(tǒng)測(cè)試技術(shù)領(lǐng)域。
【背景技術(shù)】
[0002]隨著IT領(lǐng)域技術(shù)的不斷發(fā)展,大數(shù)據(jù)以及云計(jì)算離人們的生活越來(lái)越近,由于數(shù)據(jù)的龐大以及業(yè)務(wù)的增長(zhǎng),用戶對(duì)服務(wù)器的需求量越來(lái)越大,IDC機(jī)房由幾臺(tái)服務(wù)器升級(jí)到幾十臺(tái),上百臺(tái),甚至幾千臺(tái)服務(wù)器。對(duì)于服務(wù)器維護(hù)人員來(lái)說(shuō),工作量相當(dāng)大,一旦個(gè)別服務(wù)器出現(xiàn)問(wèn)題未能及時(shí)被發(fā)現(xiàn),嚴(yán)重情況下將影響企業(yè)用戶的正常運(yùn)作。而B(niǎo)MC中的SNMP功能使服務(wù)器一旦出現(xiàn)問(wèn)題,工作人員遠(yuǎn)程就會(huì)收到SNMP告警,從而及時(shí)知道哪臺(tái)服務(wù)器的什么部位出了問(wèn)題,以便及時(shí)解決問(wèn)題,避免不必要的損失。因此對(duì)SNMP功能在服務(wù)器的研發(fā)階段及測(cè)試階段,進(jìn)行測(cè)試,是服務(wù)器測(cè)試過(guò)程中不可缺少的環(huán)節(jié)。本發(fā)明公開(kāi)一種基于Windows系統(tǒng)SNMP的測(cè)試方法,利用測(cè)試機(jī)安裝Mibbrowser測(cè)試軟件并配置,人為的觸發(fā)應(yīng)該產(chǎn)生SNMP告警的事件,模擬實(shí)際應(yīng)用中出現(xiàn)的情況,能夠精準(zhǔn)的判斷SNMP功能是否生效。本方法操作簡(jiǎn)單,實(shí)用性較強(qiáng),提高了測(cè)試效率。在研發(fā)階段、測(cè)試階段以及客戶使用階段都進(jìn)行,為服務(wù)器測(cè)試過(guò)程提供不可缺少的數(shù)據(jù)支持。
[0003]SNMP功能是BMC中的一個(gè)基本功能,用戶可在BMC中根據(jù)需求設(shè)置該功能的各個(gè)選項(xiàng),一旦服務(wù)器發(fā)生SNMP告警中設(shè)置好的告警問(wèn)題,客戶端就會(huì)及時(shí)收到告警的Trap,以便及時(shí)得知問(wèn)題。
[0004]Mibbrowser是一個(gè)操縱SNMP網(wǎng)絡(luò)數(shù)據(jù)的工具集,最新的Mibbrowser支持SNMP協(xié)議的各項(xiàng)操作,通過(guò)它可以有效、安全地對(duì)mib數(shù)據(jù)進(jìn)行讀取、修改和監(jiān)控。
【發(fā)明內(nèi)容】
[0005]本發(fā)明提供一種基于Windows系統(tǒng)S匪P的測(cè)試方法,通過(guò)人為的觸發(fā)應(yīng)該產(chǎn)生SNMP告警的事件,模擬實(shí)際應(yīng)用中出現(xiàn)的情況,能夠精準(zhǔn)的判斷郵件告警功能是否生效,有效確保服務(wù)器的可靠性和安全性。
[0006]本發(fā)明提出的具體方案是:
一種基于Windows系統(tǒng)SNMP的測(cè)試方法,配置Windows系統(tǒng)的測(cè)試機(jī),使測(cè)試機(jī)與待測(cè)服務(wù)器BMC危機(jī)同一網(wǎng)段,
測(cè)試機(jī)上配置Mibbrowser,導(dǎo)入MIB庫(kù),設(shè)置Mibbrowser進(jìn)入Trap接收狀態(tài);Mibbrowser登錄BMC,BMC利用SNMP完成Trap vl/v2c相關(guān)事件過(guò)濾及告警策略設(shè)置,Mibbrowser測(cè)試設(shè)置無(wú)誤,正常接收Trap vl/v2c告警,觸發(fā)Trap vl/v2c告警事件,進(jìn)行SNMP測(cè)試;
BMC利用SNMP對(duì)Trap v3進(jìn)行相關(guān)事件過(guò)濾及告警策略設(shè)置,Mibbrowser測(cè)試設(shè)置無(wú)誤,正常接收Trap v3告警,觸發(fā)Trap v3告警事件,進(jìn)行SNMP測(cè)試。
[0007]Mibbrowser登錄BMC后,SNMP將Trap版本設(shè)置為vl/v2c或v3時(shí),設(shè)置事件過(guò)濾及告警策略,其中事件過(guò)濾是根據(jù)需求設(shè)置關(guān)注的事件過(guò)濾器,用于設(shè)置特定傳感器發(fā)出Trap生敬口目。
[0008]Mibbrowser登錄BMC后,SNMP將Trap版本設(shè)置為vl/v2c,還包括用戶名,系統(tǒng)名稱,系統(tǒng)ID信息的相關(guān)設(shè)置。
[0009]Mibbrowser登錄BMC后,SNMP將Trap版本設(shè)置為v3,還包括用戶名、引擎ID、認(rèn)證協(xié)議及密碼、加密協(xié)議及密碼、系統(tǒng)名稱,系統(tǒng)ID信息的相關(guān)設(shè)置。
[0010]本發(fā)明的有益之處是:
本發(fā)明提供一種基于W i ndows系統(tǒng)SNMP的測(cè)試方法,配置W i ndows系統(tǒng)的測(cè)試機(jī),使測(cè)試機(jī)與待測(cè)服務(wù)器BMC危機(jī)同一網(wǎng)段,
測(cè)試機(jī)上配置Mibbrowser,導(dǎo)入MIB庫(kù),設(shè)置Mibbrowser進(jìn)入Trap接收狀態(tài);Mibbrowser登錄BMC,BMC利用SNMP完成Trap vl/v2c相關(guān)事件過(guò)濾及告警策略設(shè)置,Mibbrowser測(cè)試設(shè)置無(wú)誤,正常接收Trap vl/v2c告警,觸發(fā)Trap vl/v2c告警事件,進(jìn)行SNMP測(cè)試;BMC利用SNMP對(duì)Trap v3進(jìn)行相關(guān)事件過(guò)濾及告警策略設(shè)置,Mibbrowser測(cè)試設(shè)置無(wú)誤,正常接收Trap v3告警,觸發(fā)Trap v3告警事件,進(jìn)行SNMP測(cè)試;
本發(fā)明基于windows系統(tǒng),在測(cè)試機(jī)安裝Mibbrowser測(cè)試軟件并配置,操作簡(jiǎn)單,且只需安裝一次,之后測(cè)試只需根據(jù)需要進(jìn)行相關(guān)設(shè)置即可,無(wú)需重復(fù)安裝該軟件。該軟件TrapV1,V2(^PV3均可測(cè)試,提高了測(cè)試效率??扇藶榈挠|發(fā)應(yīng)該產(chǎn)生SNMP告警的事件,模擬實(shí)際應(yīng)用中出現(xiàn)的情況,能夠精準(zhǔn)的判斷SNMP功能是否生效。操作簡(jiǎn)單,實(shí)用性較強(qiáng),在研發(fā)階段、測(cè)試階段以及客戶使用階段都可進(jìn)行,有效確保服務(wù)器的可靠性和安全性。
【附圖說(shuō)明】
[0011 ]圖1本發(fā)明方法流程示意圖。
【具體實(shí)施方式】
[0012]—種基于Windows系統(tǒng)S匪P的測(cè)試方法,配置Windows系統(tǒng)的測(cè)試機(jī),使測(cè)試機(jī)與待測(cè)服務(wù)器BMC危機(jī)同一網(wǎng)段,
測(cè)試機(jī)上配置Mibbrowser,導(dǎo)入MIB庫(kù),設(shè)置Mibbrowser進(jìn)入Trap接收狀態(tài);Mibbrowser登錄BMC,BMC利用SNMP完成Trap vl/v2c相關(guān)事件過(guò)濾及告警策略設(shè)置,Mibbrowser測(cè)試設(shè)置無(wú)誤,正常接收Trap vl/v2c告警,觸發(fā)Trap vl/v2c告警事件,進(jìn)行SNMP測(cè)試;
BMC利用SNMP對(duì)Trap v3進(jìn)行相關(guān)事件過(guò)濾及告警策略設(shè)置,Mibbrowser測(cè)試設(shè)置無(wú)誤,正常接收Trap v3告警,觸發(fā)Trap v3告警事件,進(jìn)行SNMP測(cè)試。
[0013]根據(jù)上述方法及
【發(fā)明內(nèi)容】
,結(jié)合附圖對(duì)本發(fā)明做進(jìn)一步說(shuō)明。
[0014]準(zhǔn)備一個(gè)安裝Windows系統(tǒng)的測(cè)試用筆記本并設(shè)置網(wǎng)絡(luò),將筆記本IP與BMC IP設(shè)置為同一網(wǎng)段,筆記本和BMC口通過(guò)網(wǎng)線相連,以保證測(cè)試用筆記本可以登錄BMC。以BMC口設(shè)置為固定IP為例。
[0015]BMC IP設(shè)置為:100.3.8.33,
測(cè)試用筆記本IP設(shè)置為:100.3.8.200;
在測(cè)試用筆記本上安裝Mibbrowser軟件,Windows下安裝setup.exe,運(yùn)行Mibbrowser0其中Mibbrowser版本可見(jiàn)http: //!reasoning.com/download.shtml;Mibbrowser按照Mibbrowser->File->Load Mibs,選擇inspurGet_v2.2_20150906_MIB庫(kù)后導(dǎo)入MIB庫(kù),MIB庫(kù)Load完成后,Mibbrowser指定BMC Address,進(jìn)入Trap接收狀態(tài);
SNMP設(shè)置Trap版本為vl/v2C:登錄BMC,進(jìn)入SNMP告警策略設(shè)置界面,告警類型選擇Trap,Trap版本設(shè)置為vl/v2c,設(shè)置用戶名,默認(rèn)為Public,填寫系統(tǒng)名稱,系統(tǒng)ID等信息;根據(jù)需求設(shè)置關(guān)注的事件過(guò)濾器,事件過(guò)濾用于設(shè)置特定傳感器發(fā)出Trap告警,如果希望獲得所有傳感器的Trap告警,則選擇所有事件過(guò)濾器;
上述設(shè)置完成后,可以手動(dòng)拔掉電源或風(fēng)扇,測(cè)試Trap vl/v2c告警功能是否正常,Mibbrowser測(cè)試設(shè)置無(wú)誤,則觸發(fā)Trap vl/v2c告警事件,進(jìn)行SNMP測(cè)試;
SNMP設(shè)置Trap版本為v3:登錄BMC,Trap版本設(shè)置為v3,設(shè)置v3 Trap使用的用戶名;設(shè)置v3 Trap的引擎ID,ID為10-48個(gè)16進(jìn)制數(shù)字,必須為偶數(shù)個(gè)數(shù),可為空;設(shè)置v3 Trap的認(rèn)證協(xié)議和密碼,密碼為8-16個(gè)字符;設(shè)置v3 Trap的加密協(xié)議和密碼,密碼為8_16個(gè)字符;填寫系統(tǒng)名稱,系統(tǒng)ID等信;根據(jù)需求設(shè)置關(guān)注的事件過(guò)濾器,事件過(guò)濾用于設(shè)置特定傳感器發(fā)出Trap告警,如果希望獲得所有傳感器的Trap告警,則選擇所有事件過(guò)濾器;
上述設(shè)置完成后,可以手動(dòng)拔掉電源或風(fēng)扇,測(cè)試Trap vl/v2c告警功能是否正常,Mibbrowser測(cè)試設(shè)置無(wú)誤,則觸發(fā)Trap vl/v2c告警事件,進(jìn)行SNMP測(cè)試。
[0016]本發(fā)明利用SNMP功能依賴于BMC,BMC出現(xiàn)什么問(wèn)題時(shí),會(huì)發(fā)出SNMP告警Trap。一旦服務(wù)器發(fā)生SNMP告警中設(shè)置好的會(huì)告警的問(wèn)題,首先在BMC的系統(tǒng)日志中會(huì)記錄該問(wèn)題,之后按照告警策略會(huì)發(fā)出告警Trap,設(shè)置好的客戶端就會(huì)及時(shí)收到告警的Trap來(lái)測(cè)試SNMP功能是否生效。
【主權(quán)項(xiàng)】
1.一種基于Windows系統(tǒng)SNMP的測(cè)試方法,其特征是配置Windows系統(tǒng)的測(cè)試機(jī),使測(cè)試機(jī)與待測(cè)服務(wù)器BMC危機(jī)同一網(wǎng)段, 測(cè)試機(jī)上配置Mibbrowser,導(dǎo)入MIB庫(kù),設(shè)置Mibbrowser進(jìn)入Trap接收狀態(tài); Mibbrowser登錄BMC,BMC利用S匪P完成Trap vl/v2c相關(guān)事件過(guò)濾及告警策略設(shè)置,Mibbrowser測(cè)試設(shè)置無(wú)誤,正常接收Trap vl/v2c告警,觸發(fā)Trap vl/v2c告警事件,進(jìn)行SNMP測(cè)試; BMC利用SNMP對(duì)Trap v3進(jìn)行相關(guān)事件過(guò)濾及告警策略設(shè)置,Mibbrowser測(cè)試設(shè)置無(wú)誤,正常接收Trap v3告警,觸發(fā)Trap v3告警事件,進(jìn)行SNMP測(cè)試。2.根據(jù)權(quán)利要求1所述的測(cè)試方法,其特征是Mibbrowser登錄BMC后,S匪P將Trap版本設(shè)置為Vl/V2CSv3時(shí),設(shè)置事件過(guò)濾及告警策略,其中事件過(guò)濾是根據(jù)需求設(shè)置關(guān)注的事件過(guò)濾器,用于設(shè)置特定傳感器發(fā)出Trap告警。3.根據(jù)權(quán)利要求2所述的測(cè)試方法,其特征是Mibbrowser登錄BMC后,S匪P將Trap版本設(shè)置為vl/V2c,還包括用戶名,系統(tǒng)名稱,系統(tǒng)ID信息的相關(guān)設(shè)置。4.根據(jù)權(quán)利要求2所述的測(cè)試方法,其特征是Mibbrowser登錄BMC后,S匪P將Trap版本設(shè)置為v3,還包括用戶名、引擎ID、認(rèn)證協(xié)議及密碼、加密協(xié)議及密碼、系統(tǒng)名稱,系統(tǒng)ID信息的相關(guān)設(shè)置。
【專利摘要】本發(fā)明公開(kāi)一種基于Windows系統(tǒng)SNMP的測(cè)試方法,屬于系統(tǒng)測(cè)試技術(shù)領(lǐng)域;本發(fā)明基于windows系統(tǒng),在測(cè)試機(jī)安裝Mibbrowser測(cè)試軟件并配置,操作簡(jiǎn)單,且只需安裝一次,之后測(cè)試只需根據(jù)需要進(jìn)行相關(guān)設(shè)置即可,無(wú)需重復(fù)安裝該軟件。該軟件Trap?v1,v2c和v3均可測(cè)試,提高了測(cè)試效率。可人為的觸發(fā)應(yīng)該產(chǎn)生SNMP告警的事件,模擬實(shí)際應(yīng)用中出現(xiàn)的情況,能夠精準(zhǔn)的判斷SNMP功能是否生效。操作簡(jiǎn)單,實(shí)用性較強(qiáng),在研發(fā)階段、測(cè)試階段以及客戶使用階段都可進(jìn)行,有效確保服務(wù)器的可靠性和安全性。
【IPC分類】G06F11/26, H04L12/24, H04L12/26
【公開(kāi)號(hào)】CN105656701
【申請(qǐng)?zhí)枴?br>【發(fā)明人】王文悅, 宋秀苗
【申請(qǐng)人】浪潮電子信息產(chǎn)業(yè)股份有限公司
【公開(kāi)日】2016年6月8日
【申請(qǐng)日】2016年4月1日