專利名稱:一種基于snmp協(xié)議的網(wǎng)絡(luò)設(shè)備管理方法及主設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及SNMP網(wǎng)絡(luò)管理領(lǐng)域,特別是涉及一種基于SNMP協(xié)議的網(wǎng)絡(luò)設(shè)備管理方法及其主設(shè)備。
背景技術(shù):
隨著網(wǎng)絡(luò)化的發(fā)展,越來(lái)越多的設(shè)備和解決方案需提供SNMP協(xié)議支持以接入到網(wǎng)絡(luò)中,以便中心可以通過統(tǒng)一的SNMP協(xié)議進(jìn)行管理。在SNMP網(wǎng)絡(luò)管理系統(tǒng)中,被管理設(shè)備的被管理數(shù)據(jù)變量都被抽象為對(duì)象,被管理對(duì)象的集合被組織為管理信息庫(kù)(MIB)并存于主設(shè)備(AGENT)中,每一個(gè)被管理對(duì)象在MIB中被賦予一個(gè)對(duì)象標(biāo)識(shí)符(OID),網(wǎng)絡(luò)管理系統(tǒng)(匪S)通過OID來(lái)定位被管理對(duì)象,并通過對(duì)MIB中對(duì)象取值的讀取和修改實(shí)現(xiàn)對(duì)子設(shè)備的管理。其中主設(shè)備也利用TRAP消息報(bào)告向NMS報(bào)告重要事件。
由于在SNMP網(wǎng)絡(luò)管理中,所有被管理資源均需抽象后記錄在MIB中,隨著技術(shù)的發(fā)展,SNMP網(wǎng)絡(luò)管理中設(shè)備增多,設(shè)備的添加、更換也愈發(fā)頻繁,而每一次設(shè)備添加、更換都需要對(duì)MIB文件進(jìn)行更新,并對(duì)設(shè)備進(jìn)行安裝調(diào)試。現(xiàn)有技術(shù)中,主設(shè)備中的MIB文件一般無(wú)法進(jìn)行動(dòng)態(tài)的更新,而需要進(jìn)行復(fù)雜的編寫、調(diào)試等等,管理效率低。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是,提供一種基于SNMP協(xié)議的網(wǎng)絡(luò)設(shè)備管理方法,該方法可以實(shí)現(xiàn)MIB文件的動(dòng)態(tài)更新。
本發(fā)明所要解決的另一個(gè)技術(shù)問題是,提供一種基于SNMP協(xié)議的網(wǎng)絡(luò)設(shè)備管理系統(tǒng)的主設(shè)備,該主設(shè)備在接入新的被管理子設(shè)備時(shí)或接收到指令時(shí),能夠通過設(shè)備中的數(shù)據(jù)文件及時(shí)生成或更新MIB文件,進(jìn)而實(shí)現(xiàn)對(duì)設(shè)備的兼容、管理。
為解決上述第一個(gè)技術(shù)問題,本發(fā)明提供一種基于SNMP協(xié)議的網(wǎng)絡(luò)設(shè)備管理方法,主設(shè)備通過SNMP協(xié)議與網(wǎng)絡(luò)管理中心進(jìn)行通信并執(zhí)行網(wǎng)絡(luò)管理中心對(duì)子設(shè)備的操作指令,包括以下步驟 A、主設(shè)備讀取并解析主設(shè)備存儲(chǔ)器中的設(shè)備模板和設(shè)備實(shí)例文件,并將所述設(shè)備模板和所述設(shè)備實(shí)例文件中的子設(shè)備信息進(jìn)行匹配、整合后存入整合信息數(shù)組中; B、主設(shè)備根據(jù)所述整合信息數(shù)組中的數(shù)據(jù)生成或更新主設(shè)備中的MIB文件和映射關(guān)系文件,所述映射文件用于記錄所述MIB文件中葉節(jié)點(diǎn)的OID與設(shè)備ID及信號(hào)ID、控制ID的映射關(guān)系; C、主設(shè)備將所述MIB文件上傳給網(wǎng)絡(luò)管理中心并接收網(wǎng)絡(luò)管理中心發(fā)送的SNMP 協(xié)議報(bào)文,提取報(bào)文中的OID及操作指令,并根據(jù)提取獲得的OID和所述映射關(guān)系文件查找對(duì)應(yīng)的子設(shè)備,對(duì)子設(shè)備執(zhí)行相應(yīng)的操作指令。
由于采用了上述各步驟,在新的子設(shè)備接入管理系統(tǒng)中或收到管理員指令時(shí),該方法能夠通過主設(shè)備中的設(shè)備模板和實(shí)例信息文件中的數(shù)據(jù),對(duì)MIB文件進(jìn)行實(shí)時(shí)動(dòng)態(tài)更新或生成新的MIB文件,從而快速的實(shí)現(xiàn)對(duì)子設(shè)備的管理,簡(jiǎn)化了設(shè)備調(diào)試過程,提高了網(wǎng)絡(luò)管理效率,特別是在遠(yuǎn)程管理中,該方法能夠迅速實(shí)現(xiàn)新設(shè)備的接入。
作為本發(fā)明方法的一種實(shí)施形式,步驟A中,所述設(shè)備模板中的子設(shè)備信息包括 模板ID及對(duì)應(yīng)子設(shè)備的信號(hào)ID、控制ID ;所述設(shè)備實(shí)例文件中的子設(shè)備信息包括模板ID 和設(shè)備ID ;主設(shè)備通過模板ID將所述設(shè)備模板和所述設(shè)備實(shí)例文件中的子設(shè)備信息進(jìn)行匹配、整合。
優(yōu)選地,所述整合信息數(shù)組中還包括以下信息子設(shè)備名稱、信號(hào)個(gè)數(shù)、控制個(gè)數(shù), 所述信號(hào)個(gè)數(shù)、控制個(gè)數(shù)分別表示對(duì)于子設(shè)備所包含的信號(hào)個(gè)數(shù)、控制個(gè)數(shù)。作為進(jìn)一步的優(yōu)選方案,還包括信號(hào)名稱和控制名稱信息。
優(yōu)選地,所述映射關(guān)系文件中還包括管理類型信息,所述管理類型信息用于判斷與之對(duì)應(yīng)的OID葉節(jié)點(diǎn)是對(duì)應(yīng)子設(shè)備里的信號(hào)或控制,該優(yōu)選方案可以優(yōu)化映射關(guān)系文件的表結(jié)構(gòu),是映射關(guān)系文件結(jié)構(gòu)更加簡(jiǎn)單。
與現(xiàn)有SNMP網(wǎng)絡(luò)管理一樣,本發(fā)明的主設(shè)備也向網(wǎng)絡(luò)管理中心告知子設(shè)備的異常事件,該異常事件通過固定格式的消息報(bào)告?zhèn)魉徒o網(wǎng)絡(luò)管理中心。
為解決前述第二個(gè)技術(shù)問題,本發(fā)明提供一種基于SNMP協(xié)議的網(wǎng)絡(luò)設(shè)備管理系統(tǒng)的主設(shè)備,包括管理程序模塊、MIB模塊,所述MIB模塊中包含MIB文件,其特征在于還包括數(shù)據(jù)文件模塊、MIB生成模塊,所述數(shù)據(jù)文件模塊包括設(shè)備模板和設(shè)備實(shí)例文件,所述設(shè)備模板中記錄有對(duì)應(yīng)子設(shè)備的所有信號(hào)ID和控制ID的信息;所述設(shè)備實(shí)例文件用于記錄與主設(shè)備實(shí)際連接的子設(shè)備信息; 所述MIB生成模塊用于讀取所述設(shè)備模板和設(shè)備實(shí)例文件的信息,匹配、整合后存入整合信息數(shù)組中,并根據(jù)所述整合信息數(shù)組生成MIB文件并傳送至所述MIB模塊或者更新所述MIB模塊中已有的MIB文件。
優(yōu)選地,所述設(shè)備模板分配有模板ID,所述子設(shè)備信息包括該子設(shè)備適用的設(shè)備模板的模板ID ;所述MIB生成模塊通過模板ID對(duì)所述設(shè)備模板和設(shè)備實(shí)例文件的信息進(jìn)行匹配。
優(yōu)選地,所述MIB模塊還包括映射關(guān)系文件,所述映射關(guān)系文件用于記錄所述MIB 文件中葉節(jié)點(diǎn)的OID與設(shè)備ID及信號(hào)ID、控制ID的映射關(guān)系;所述MIB生成模塊根據(jù)所述整合信息數(shù)組生成所述映射關(guān)系文件或?qū)λ鲇成潢P(guān)系文件進(jìn)行更新。
優(yōu)選地,所述映射關(guān)系文件中包括管理類型信息,所述管理類型信息用于表示與之對(duì)應(yīng)的OID葉節(jié)點(diǎn)是對(duì)應(yīng)子設(shè)備里的信號(hào)或控制。
本發(fā)明的基于SNMP協(xié)議的網(wǎng)絡(luò)設(shè)備管理設(shè)備的有益效果在于,當(dāng)收到管理員指令或設(shè)備檢測(cè)到有新的子設(shè)備接入時(shí),主設(shè)備能夠及時(shí)的對(duì)MIB和映射關(guān)系文件進(jìn)行動(dòng)態(tài)更新,提高了網(wǎng)絡(luò)管理效率。
圖1是本發(fā)明具體實(shí)施方式
的設(shè)備連接關(guān)系示意圖; 圖2是本發(fā)明具體實(shí)施方式
的網(wǎng)絡(luò)管理流程框圖; 圖3是本發(fā)明具體實(shí)施方式
的映射關(guān)系文件raw. cfg表的數(shù)據(jù)結(jié)構(gòu)示意圖。
具體實(shí)施例方式為更加詳細(xì)的闡述本發(fā)明,下面結(jié)合具體實(shí)施方式
對(duì)本發(fā)明進(jìn)行描述。
如附圖1所示,為本具體實(shí)施方式
的設(shè)備連接關(guān)系示意圖。
本具體實(shí)施方式
的基于SNMP協(xié)議的網(wǎng)絡(luò)設(shè)備管理系統(tǒng)包括網(wǎng)絡(luò)管理中心(匪S)、 一個(gè)主設(shè)備、一個(gè)溫度傳感器、一臺(tái)UPS(在實(shí)踐應(yīng)用中可以包括更多的子設(shè)備);所述匪S 與所述主設(shè)備相連接,所述溫度傳感器、UPS分別通過232接口、RS485接口與所述主設(shè)備相連接,所述匪S與所述主設(shè)備間通過SNMP協(xié)議進(jìn)行通信。其中,每個(gè)子設(shè)備(如溫度傳感器等)都設(shè)計(jì)有各自基于XML格式的設(shè)備模板,模板包含信號(hào)、控制和事件等元素,每個(gè)模板都有一個(gè)模板ID號(hào),信號(hào)、控制也都有自己的ID號(hào)。
主設(shè)備中還包括一個(gè)MIB生成模塊和一個(gè)數(shù)據(jù)文件模塊,所述數(shù)據(jù)文件模塊中包括設(shè)備模板類型文件和一個(gè)設(shè)備實(shí)例文件,設(shè)備模板類型文件中包含主設(shè)備所支持的所有子設(shè)備的設(shè)備模板(文件名的起頭為EquipmentTemplate,文件為XML格式),設(shè)備模板中的信息包括模板ID及對(duì)應(yīng)子設(shè)備的信號(hào)個(gè)數(shù)、信號(hào)ID及信號(hào)名稱;控制個(gè)數(shù)、控制ID及控制名稱。所述設(shè)備實(shí)例文件也為XML格式的文件(文件名的起頭為MonitorUnits,以下簡(jiǎn)稱MU文件),MU文件用于記錄實(shí)際運(yùn)行環(huán)境中與主設(shè)備連接的子設(shè)備的設(shè)備ID、設(shè)備名稱和用于指定該子設(shè)備適用哪個(gè)設(shè)備模板的模板ID。
所述MIB生成模塊中包括一個(gè)MIB生成應(yīng)用程序,當(dāng)收到管理員的運(yùn)行指令或檢測(cè)到有新的子設(shè)備接入主設(shè)備時(shí),MIB生成模塊運(yùn)行該MIB生成應(yīng)用程序,該MIB生成應(yīng)用程序的運(yùn)行過程如圖2所示,下文以溫度傳感器和UPS電源為例進(jìn)行具體描述 程序運(yùn)行,第一步首先讀取數(shù)據(jù)文件模塊的存儲(chǔ)目錄及欲生成MIB文件和映射關(guān)系文件(文件名為raw. cfg)的輸出目錄; 第二步根據(jù)文件名讀取數(shù)據(jù)文件模塊中所有設(shè)備模板和MU文件(即當(dāng)文件名起頭為EquipmentTemplate,文件格式為XML格式則認(rèn)為是設(shè)備模板,文件起頭為 MonitorUnits,文件格式為XML格式則認(rèn)為是MU文件),其中溫度傳感器和UPS電源的設(shè)備模板的文件名分別為EquipmentjTemplateIDLS. xml和EquipmentTemplate力博特安圣三進(jìn)單出 UPS(UH31). xml ;MU 文件的文件名為 MonitorUnitsIDU_S2. xml。
第三步解析M0nit0rUnitSIDU_S2. xml文件,獲取文件中存儲(chǔ)的設(shè)備ID、設(shè)備名稱和設(shè)備模板ID數(shù)據(jù),并將此數(shù)據(jù)存入模板信息數(shù)組中。
第四步解析EquipmentjTemplateIDLS.xml 和 EquipmentTemplate 力博特安圣三進(jìn)單出UPS(UH31). xml文件,提取上述兩個(gè)文件中的設(shè)備模板ID,信號(hào)、控制或事件的ID, 并存入設(shè)備信息數(shù)組中。
第五步根據(jù)模板信息數(shù)組和設(shè)備信息數(shù)組中的共同數(shù)據(jù)模板ID,對(duì)兩個(gè)數(shù)組中的數(shù)據(jù)進(jìn)行一一匹配,并整合兩個(gè)數(shù)組中的數(shù)據(jù)存入整合信息數(shù)組中,從而該數(shù)組中的信息包括設(shè)備ID、設(shè)備名稱、設(shè)備模板ID、信號(hào)ID和信號(hào)個(gè)數(shù)、控制ID和控制個(gè)數(shù)、控制名稱、信號(hào)名稱。
第六步根據(jù)所述整合信息數(shù)組,生成標(biāo)準(zhǔn)的MIB文件及映射關(guān)系文件raw. cfg。
下面以子設(shè)備溫度傳感器及UPS電源為例對(duì)上述過程進(jìn)行詳細(xì)的說(shuō)明(下文為執(zhí)行命令的輸出舉例,其中括號(hào)中的內(nèi)容為添加的文字說(shuō)明) (步驟得到MU文件名和設(shè)備模板文件名) MU fileMonitorUnitsIDU_S2. xml (這是 MU 文件名) EquipFile
EquipmentTemplateIDU_S. xml (溫度傳感器的設(shè)備模板文件名) EquipFile [1]EquipmentTemplate 力博特安圣三進(jìn)單出 UPS (UH3I) · xml (UPS電源的設(shè)備模板文件名) (步驟獲取MU文件中的設(shè)備實(shí)例信息) pStruEquipInfo(溫度傳感器的設(shè)備實(shí)例信息) EquipId1000 (溫度傳感器的設(shè)備ID) EquipTemplateId755000021 (設(shè)備 ID 對(duì)應(yīng)的設(shè)備模板 ID) EquipNameSerialTHO (設(shè)備名稱) pStruEquipInfo[l] (UPS 電源的設(shè)備實(shí)例信息) EquipId1001 EquipTemplateId755000022 EquipNameUPS(UH31) (步驟得到設(shè)備模板中的設(shè)備信息)
EquipmentTemplateIDU_S. xml (溫度傳感器的設(shè)備模板對(duì)應(yīng)的設(shè)備模板文件名,下面的信息從這個(gè)文件中獲取) iEquipTempId755000021(溫度傳感器的設(shè)備模板ID值) iSigNum9(該設(shè)備模板包含的信號(hào)個(gè)數(shù)) iSigld51160000szSigNameTemperaturel (信號(hào)的信號(hào)ID以及信號(hào)名稱) iSigld51160001szSigNameTemperature2 iSigld51160002szSigNameTemperature3 iSigld51160003szSigNameTemperature4 iSigld51160004szSigNameTemperature5 iSigld51160005szSigNameTemperature6 iSigld51160006szSigNameTemperature7 iSigld51160007szSigNameTemperature8 iSigld51160008szSigNameTemperature iSigld51160009szSigNameHumidity iCtrINum2(該設(shè)備模板包含的控制個(gè)數(shù)) iCtrlld 51360000sζCtrINameRelayl (控制ID值以及控制名稱) iCtrlld 51360001sζCtrINameRelay2 [IlEquipmentTemplate力博特安圣三進(jìn)單出UPS(UH31). ml (第二個(gè)設(shè)備模板對(duì)應(yīng)的設(shè)備模板文件名,下面的信息從這個(gè)文件中獲取) iEquipTempId755000022 i SigNum13 iSigld 3110001szSigName iSigld 3110002szSigName iSigld 3110003szSigName
交流輸入A相電壓交流輸入B相電壓交流輸入C相電壓0073]iSigld 3110004 szSigName 交流輸出 A 相電壓
0074]iSigld 3110005 szSigName 交流輸出 B 相電壓
0075]iSigld 3110006 szSigName 交流輸出 C 相電壓
0076]iSigld 3110007 szSigName 交流輸出 A 相電流
0077]iSigld 3110008 szSigName 交流輸出 B 相電流
0078]iSigld 3110009 szSigName 交流輸出 C 相電流
0079]iSigld 3110010 szSigName 直流輸入電壓(正組)
0080]iSigld 3110011 szSigName 輸出頻率
0081]iSigld 3110012 szSigName 標(biāo)示電池?cái)?shù)量
0082]iSigld 3110013 szSigName 標(biāo)示溫度數(shù)量
0083]i Ctr INum3
0084]iCtrlld 3130001 szCtrlName 蓄電池總電壓上限
0085]iCtrlld 3130002 szCtrlName 蓄電池總電壓下限
0086]iCtrlld 3136000 szCtrlName 新增控制 3136000
0087](步驟匹配、整合得到整合信息數(shù)組)
0088][OlSerialTHO(第一個(gè)子設(shè)備對(duì)應(yīng)的信息,這行是設(shè)備名稱)
0089]iEquipId1000 (設(shè)備 ID)
0090]iEquipTempId 755000021(設(shè)備模板ID,根據(jù)這個(gè)值可以知道他對(duì)應(yīng)的設(shè)備模板是 EquipmentTemplateIDU_S. xml) iSigNum 9 (根據(jù)該子設(shè)備對(duì)應(yīng)的設(shè)備模板就知道該子設(shè)備所擁有的信號(hào)和控制信息,跟EquipmentTemplateIDU_S. xml里面的一樣) iSigld51160000szSigNametemperature1 iSigld51160001szSigNametemperature2 iSigld51160002szSigNametemperature3 iSigld51160003szSigNametemperature4 iSigld51160004szSigNametemperature5 iSigld51160005szSigNametemperature6 iSigld51160006szSigNametemperature7 iSigld51160007szSigNametemperature8 iSigld51160008szSigNametemperature iSigld51160009szSigNamehumidity iCtrINum2 iCtrlld 51360000szCtrlNamerelayl iCtrlld 51360001szCtrlNamerelay2 [1]UPS(UH31) (第二個(gè)子設(shè)備對(duì)應(yīng)的信息,這行是子設(shè)備名稱) iEquipId1001(設(shè)備 ID) iEquipTempId 755000022 (設(shè)備模板ID,根據(jù)這個(gè)值可以知道他對(duì)應(yīng)的設(shè)備模板是EquipmentTemplate力博特安圣三進(jìn)單出UPS (UH31). xml) iSigNum 13 (根據(jù)該設(shè)備實(shí)例對(duì)應(yīng)的設(shè)備模板就知道該設(shè)備實(shí)例所擁有的信號(hào)和控制信息,跟Equipmentkmplate力博特安圣三進(jìn)單出UPS (UH31). xml文件中的一樣) iSigld3110001szSigName交流輸入A相電壓 iSigld3110002szSigName交流輸入B相電壓 iSigld3110003szSigName交流輸入C相電壓 iSigld3110004szSigName交流輸出A相電壓 iSigld3110005szSigName交流輸出B相電壓 iSigld3110006szSigName交流輸出C相電壓 iSigld3110007szSigName交流輸出A相電流 iSigld3110008szSigName交流輸出B相電流 iSigld3110009szSigName交流輸出C相電流 iSigld3110010szSigName直流輸入電壓(正組) iSigld3110011szSigName輸出頻率 iSigld3110012szSigName標(biāo)示電池?cái)?shù)量 iSigld3110013szSigName標(biāo)示溫度數(shù)量 iCtrINum3 iCtrlld 3130001szCtrlName蓄電池總電壓上限 iCtrlld 3130002szCtrlName蓄電池總電壓下限 iCtrlld 3136000szCtrlName新增控制3136000 根據(jù)目標(biāo)MIB文件的特點(diǎn),只有葉節(jié)點(diǎn)和第二節(jié)點(diǎn)是變化的,而這些節(jié)點(diǎn)的信息
均包含在上述整合信息數(shù)組中,所述MIB生成模塊根據(jù)上述整合信息數(shù)組中的數(shù)據(jù)及目標(biāo) MIB文件的格式特點(diǎn),為每一個(gè)信息或控制(即MIB的葉節(jié)點(diǎn))分配OID號(hào),生成標(biāo)準(zhǔn)的MIB 文件或更新已有的MIB文件;同時(shí)生成一個(gè)映射關(guān)系文件raw. cfg或更新已有的映射關(guān)系文件,所述映射關(guān)系表文件為cfg格式的表格,該文件中記錄了 MIB文件中葉節(jié)點(diǎn)的OID 與管理類型信息(ID_TYPE)、設(shè)備ID及信號(hào)ID或控制ID的映射關(guān)系,所述ID_TYPE用于區(qū)別表示與之對(duì)應(yīng)的OID葉節(jié)點(diǎn)是對(duì)應(yīng)子設(shè)備的信號(hào)還是控制,映射關(guān)系表的數(shù)據(jù)結(jié)構(gòu)示意圖如圖3所示。
MIB文件及映射關(guān)系文件生成或更新后,主設(shè)備將更新后的MIB文件傳送給網(wǎng)絡(luò)管理中心,網(wǎng)絡(luò)管理中心解析該更新后的MIB文件并通過SNMP協(xié)議報(bào)文將要實(shí)施管理的對(duì)象的OID及操作指令發(fā)送給主設(shè)備,主設(shè)備接收到該SNMP協(xié)議報(bào)文后,提取其報(bào)文中的OID 及操作指令,通過所述映射關(guān)系文件查找其對(duì)應(yīng)的子設(shè)備,并執(zhí)行相應(yīng)的操作指令。
本實(shí)施方式的主設(shè)備也能夠主動(dòng)向網(wǎng)絡(luò)管理中心發(fā)送子設(shè)備的異常事件消息 (TRAP消息),該消息的產(chǎn)生、接收等過程與現(xiàn)有技術(shù)相同。
以上內(nèi)容是結(jié)合具體的優(yōu)選實(shí)施方式對(duì)本發(fā)明所作的進(jìn)一步詳細(xì)說(shuō)明,不能認(rèn)定本發(fā)明的具體實(shí)施只局限于這些說(shuō)明。對(duì)于本發(fā)明所屬技術(shù)領(lǐng)域的技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干簡(jiǎn)單推演或替換,都應(yīng)當(dāng)視為屬于本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種基于SNMP協(xié)議的網(wǎng)絡(luò)設(shè)備管理方法,主設(shè)備通過SNMP協(xié)議與網(wǎng)絡(luò)管理中心進(jìn)行通信并執(zhí)行網(wǎng)絡(luò)管理中心對(duì)子設(shè)備的操作指令,包括以下步驟A、主設(shè)備讀取并解析主設(shè)備存儲(chǔ)器中的設(shè)備模板和設(shè)備實(shí)例文件,并將所述設(shè)備模板和所述設(shè)備實(shí)例文件中的子設(shè)備信息進(jìn)行匹配、整合后存入整合信息數(shù)組中;B、主設(shè)備根據(jù)所述整合信息數(shù)組中的數(shù)據(jù)生成或更新主設(shè)備中的MIB文件和映射關(guān)系文件,所述映射關(guān)系文件用于記錄所述MIB文件中葉節(jié)點(diǎn)的OID與設(shè)備ID及信號(hào)ID、控制ID的映射關(guān)系;C、主設(shè)備將所述MIB文件上傳給網(wǎng)絡(luò)管理中心并接收網(wǎng)絡(luò)管理中心發(fā)送的SNMP協(xié)議報(bào)文,提取報(bào)文中OID及操作指令,并根據(jù)提取獲得的OID和所述映射關(guān)系文件查找對(duì)應(yīng)的子設(shè)備,對(duì)子設(shè)備執(zhí)行相應(yīng)的操作指令。
2.根據(jù)權(quán)利要求1所述的基于SNMP協(xié)議的網(wǎng)絡(luò)設(shè)備管理方法,其特征在于所述步驟 A中,所述設(shè)備模板中的子設(shè)備信息包括模板ID及對(duì)應(yīng)子設(shè)備的信號(hào)ID、控制ID ;所述設(shè)備實(shí)例文件中的子設(shè)備信息包括模板ID和設(shè)備ID ;主設(shè)備通過模板ID將所述設(shè)備模板和所述設(shè)備實(shí)例文件中的子設(shè)備信息進(jìn)行匹配、整合。
3.根據(jù)權(quán)利要求1所述的基于SNMP協(xié)議的網(wǎng)絡(luò)設(shè)備管理方法,其特征在于還包括步驟D 當(dāng)子設(shè)備有異常事件發(fā)生時(shí),所述主設(shè)備向網(wǎng)絡(luò)管理中心主動(dòng)發(fā)送子設(shè)備異常消息報(bào)告。
4.根據(jù)權(quán)利要求2所述的基于SNMP協(xié)議的網(wǎng)絡(luò)設(shè)備管理方法,其特征在于所述整合信息數(shù)組中還包括以下信息子設(shè)備名稱、信號(hào)個(gè)數(shù)、控制個(gè)數(shù),所述信號(hào)個(gè)數(shù)、控制個(gè)數(shù)分別表示對(duì)應(yīng)子設(shè)備所包含的信號(hào)個(gè)數(shù)、控制個(gè)數(shù)。
5.根據(jù)權(quán)利要求2或4所述的基于SNMP協(xié)議的網(wǎng)絡(luò)設(shè)備管理方法,其特征在于所述整合信息數(shù)組中還包括以下信息信號(hào)名稱、控制名稱。
6.根據(jù)權(quán)利要求1所述的基于SNMP協(xié)議的網(wǎng)絡(luò)設(shè)備管理方法,其特征在于所述映射關(guān)系文件中還包括管理類型信息,所述管理類型信息用于表示與之對(duì)應(yīng)的OID葉節(jié)點(diǎn)是對(duì)應(yīng)到子設(shè)備里的信號(hào)或控制。
7.一種基于SNMP協(xié)議的網(wǎng)絡(luò)設(shè)備管理系統(tǒng)的主設(shè)備,包括管理程序模塊、MIB模塊, 所述MIB模塊中包含MIB文件,其特征在于還包括數(shù)據(jù)文件模塊、MIB生成模塊,所述數(shù)據(jù)文件模塊包括設(shè)備模板和設(shè)備實(shí)例文件,所述設(shè)備模板中記錄有對(duì)應(yīng)子設(shè)備的所有信號(hào)ID 和控制ID的信息;所述設(shè)備實(shí)例文件用于記錄與主設(shè)備實(shí)際連接的子設(shè)備信息;所述MIB生成模塊用于讀取所述設(shè)備模板和設(shè)備實(shí)例文件的信息,匹配、整合后存入整合信息數(shù)組中,并根據(jù)所述整合信息數(shù)組生成MIB文件并傳送至所述MIB模塊或者更新所述MIB模塊中已有的MIB文件。
8.根據(jù)權(quán)利要求7所述的主設(shè)備,其特征在于所述設(shè)備模板分配有模板ID,所述子設(shè)備信息包括該子設(shè)備適用的設(shè)備模板的模板ID ;所述MIB生成模塊通過模板ID對(duì)所述設(shè)備模板和設(shè)備實(shí)例文件的信息進(jìn)行匹配。
9.根據(jù)權(quán)利要求7所述的主設(shè)備,其特征在于所述MIB模塊還包括映射關(guān)系文件,所述映射關(guān)系文件用于記錄所述MIB文件中葉節(jié)點(diǎn)的OID與子設(shè)備設(shè)備ID及信號(hào)ID、控制 ID的映射關(guān)系;所述MIB生成模塊根據(jù)所述整合信息數(shù)組生成所述映射關(guān)系文件或?qū)λ鲇成潢P(guān)系文件進(jìn)行更新。
10.根據(jù)權(quán)利要求9所述的基于SNMP協(xié)議的網(wǎng)絡(luò)設(shè)備管理設(shè)備,其特征在于所述映射關(guān)系文件中包括管理類型信息,所述管理類型信息用于表示與之對(duì)應(yīng)的OID葉節(jié)點(diǎn)是對(duì)應(yīng)到子設(shè)備里的信號(hào)或控制。
全文摘要
本發(fā)明涉及一種基于SNMP協(xié)議的網(wǎng)絡(luò)設(shè)備管理方法及主設(shè)備,所述方法包括以下步驟主設(shè)備讀取并解析設(shè)備模板和設(shè)備實(shí)例文件,將兩個(gè)文件中的設(shè)備名稱、設(shè)備ID、模板ID、信號(hào)ID、控制ID等信息根據(jù)模板ID進(jìn)行整合后存入整合信息數(shù)組中,并根據(jù)該信息數(shù)組中的數(shù)據(jù)生成MIB文件和映射關(guān)系文件,將該生成的MIB文件上傳給網(wǎng)絡(luò)管理中心。管理操作時(shí),主設(shè)備接收網(wǎng)絡(luò)管理中心發(fā)送的SNMP協(xié)議報(bào)文,提取報(bào)文中的OID及操作指令,通過所述映射關(guān)系文件查找對(duì)應(yīng)的子設(shè)備并執(zhí)行相應(yīng)指令,完成管理操作。本發(fā)明的主設(shè)備為實(shí)施上述方法的主設(shè)備。本發(fā)明的方法及設(shè)備能夠?qū)崿F(xiàn)網(wǎng)絡(luò)設(shè)備管理中MIB文件的動(dòng)態(tài)更新,提高了管理效率,具有明顯的有益效果。
文檔編號(hào)H04L29/06GK102185703SQ20101024020
公開日2011年9月14日 申請(qǐng)日期2010年7月29日 優(yōu)先權(quán)日2010年7月29日
發(fā)明者包培友, 段吉泉 申請(qǐng)人:艾默生網(wǎng)絡(luò)能源有限公司