一種基于Nagios的網(wǎng)絡(luò)管理系統(tǒng)的架構(gòu)與實現(xiàn)方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計算機應(yīng)用技術(shù)領(lǐng)域,尤其涉及一種基于Nag1s的網(wǎng)絡(luò)管理系統(tǒng)的架構(gòu)與實現(xiàn)方法。
【背景技術(shù)】
[0002]目前市場有獨立的針對傳感網(wǎng)和TCP/IP網(wǎng)絡(luò)的網(wǎng)絡(luò)管理產(chǎn)品。傳感網(wǎng)系統(tǒng)平臺包括TinyOS和Zigbee。TinyOS是學(xué)術(shù)屆研發(fā)的非標(biāo)準(zhǔn)化傳感網(wǎng)系統(tǒng)平臺;Zigbee則是一套針對傳感網(wǎng)的工業(yè)標(biāo)準(zhǔn)。但任何一種平臺都沒有對傳感設(shè)備制定統(tǒng)一的網(wǎng)絡(luò)管理標(biāo)準(zhǔn),不同公司集成的應(yīng)用系統(tǒng)針對傳感網(wǎng)的管理往往都是自由協(xié)議,甚至不開發(fā)獨立的管理系統(tǒng),僅作為系統(tǒng)的一個模塊。
[0003]TCP/IP網(wǎng)絡(luò)協(xié)議體系則非常成熟,定義了多種管理協(xié)議,使用最多的是簡單網(wǎng)絡(luò)管理協(xié)議(SNMP)。由于SNMP協(xié)議簡單,擴展性強,可以針對不同設(shè)備和系統(tǒng)關(guān)系需求定制MIB庫和系統(tǒng)參數(shù),所以在TCP/IP網(wǎng)絡(luò)管理中使用非常普遍,尤其是有很多開源軟件都能夠?qū)χС諷NMP的設(shè)備和網(wǎng)絡(luò)進行監(jiān)控。
[0004]但市場上的SNMP管理協(xié)議和設(shè)備不支持對傳感器網(wǎng)絡(luò)的管理,只能管理到傳感網(wǎng)網(wǎng)關(guān)一級。而,我們所研發(fā)的網(wǎng)絡(luò)管理系統(tǒng)正好實現(xiàn)了跨平臺的管理,即,通過互聯(lián)網(wǎng)協(xié)議與無線傳感器組網(wǎng)協(xié)議Zigbee之間的轉(zhuǎn)換,擴展了傳感器網(wǎng)絡(luò)管理平臺的實現(xiàn)路徑。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的目的在于針對現(xiàn)有技術(shù)中的技術(shù)缺陷,提供一種基于Nag1s的網(wǎng)絡(luò)管理系統(tǒng)的架構(gòu)與實現(xiàn)方法,實現(xiàn)用戶利用終端設(shè)備,可跨平臺訪問此管理系統(tǒng),執(zhí)行對IPv6無線傳感器網(wǎng)絡(luò)狀態(tài)信息和傳感信息的動態(tài)實時檢測,并可對節(jié)點設(shè)備進行遠程控制與管理。
[0006]為實現(xiàn)上述目的,本發(fā)明提供了一種基于Nag1s的網(wǎng)絡(luò)管理系統(tǒng)的架構(gòu)與實現(xiàn)方法,包括:傳感器網(wǎng)絡(luò)、傳感器網(wǎng)絡(luò)網(wǎng)關(guān)、移動通信網(wǎng)、互聯(lián)網(wǎng)、服務(wù)器及管理終端,該傳感器網(wǎng)絡(luò)在前端收集自身設(shè)備的狀態(tài)數(shù)據(jù),發(fā)送到該傳感器網(wǎng)絡(luò)網(wǎng)關(guān);該網(wǎng)關(guān)通過該移動通信接口與該互聯(lián)網(wǎng)連接,并將傳感網(wǎng)管理信息發(fā)送到SNMP管理服務(wù)器,由SNMP管理服務(wù)器將管理數(shù)據(jù)存儲在管理數(shù)據(jù)庫中;用戶管理終端通過瀏覽器對存放在SNMP服務(wù)器中的管理數(shù)據(jù)進行觀察,并通過SNMP服務(wù)器中的管理代理向前端傳感器網(wǎng)絡(luò)設(shè)備發(fā)送管理和查詢設(shè)備,命令通過傳感器網(wǎng)絡(luò)網(wǎng)關(guān)中的代理程序轉(zhuǎn)發(fā)給傳感網(wǎng)中管理設(shè)備。
[0007]本發(fā)明是通過以下技術(shù)方案實現(xiàn)的:步驟如下:
[0008]S1.工作流程先從傳感器節(jié)點開始,節(jié)點中的狀態(tài)收集模塊負責(zé)實時獲取設(shè)備中傳感器、CPU/SRAM等計算資源的狀態(tài),通過網(wǎng)絡(luò)管理接口推送給傳感器網(wǎng)關(guān)的代理服務(wù)。
[0009]S2.網(wǎng)關(guān)中的傳感器管理代理服務(wù)負責(zé)收集前端傳感器節(jié)點中的設(shè)備與網(wǎng)絡(luò)管理信息,并按照定義的傳感網(wǎng)OID管理數(shù)結(jié)構(gòu)存放在MIB庫中,然后SNMP代理服務(wù)將存放在MIB庫中的管理信息推送(或查詢/應(yīng)答)到SNMP管理服務(wù)器。
[0010]S3.SNMP服務(wù)器負責(zé)定期查詢,或者選擇推送方式讓傳感器網(wǎng)關(guān)中的SNMP代理服務(wù)將管理數(shù)據(jù)推送到管理服務(wù)器,并存放在網(wǎng)絡(luò)管理數(shù)據(jù)庫中。
[0011]S4.當(dāng)管理員通過瀏覽器登錄到SNMP管理服務(wù)器后,通過人機交互頁面和SNMP查詢控制接口與SNMP服務(wù)器交換管理數(shù)據(jù),并對特定的感知設(shè)備實施配置和控制。
[0012]與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果是:通過提供一種基于Nag1s的網(wǎng)絡(luò)管理系統(tǒng)的架構(gòu)與實現(xiàn)方法,實現(xiàn)了用戶利用終端設(shè)備,可跨平臺訪問此管理系統(tǒng),執(zhí)行對IPv6無線傳感器網(wǎng)絡(luò)狀態(tài)信息和傳感信息的動態(tài)實時檢測,并可對節(jié)點設(shè)備進行遠程控制與管理。
【附圖說明】
[0013]圖1為本發(fā)明的結(jié)構(gòu)示意圖;
[0014]圖2為本發(fā)明數(shù)據(jù)流轉(zhuǎn)和工作原理的結(jié)構(gòu)示意圖。
【具體實施方式】
[0015]下面結(jié)合附圖所示的各實施方式對本發(fā)明進行詳細說明,但應(yīng)當(dāng)說明的是,這些實施方式并非對本發(fā)明的限制,本領(lǐng)域普通技術(shù)人員根據(jù)這些實施方式所作的功能、方法、或者結(jié)構(gòu)上的等效變換或替代,均屬于本發(fā)明的保護范圍之內(nèi)。
[0016]參圖1和圖2所示,圖1本發(fā)明的結(jié)構(gòu)示意圖,圖2為本發(fā)明數(shù)據(jù)流轉(zhuǎn)和工作原理的結(jié)構(gòu)示意圖。
[0017]在本實施方式中,一種基于Nag1s的網(wǎng)絡(luò)管理系統(tǒng)的架構(gòu)與實現(xiàn)方法,包括??傳感器網(wǎng)絡(luò)、傳感器網(wǎng)絡(luò)網(wǎng)關(guān)、移動通信網(wǎng)、互聯(lián)網(wǎng)、服務(wù)器及管理終端,該傳感器網(wǎng)絡(luò)在前端收集自身設(shè)備的狀態(tài)數(shù)據(jù),發(fā)送到該傳感器網(wǎng)絡(luò)網(wǎng)關(guān);該網(wǎng)關(guān)通過該移動通信接口與該互聯(lián)網(wǎng)連接,并將傳感網(wǎng)管理信息發(fā)送到SNMP管理服務(wù)器,由SNMP管理服務(wù)器將管理數(shù)據(jù)存儲在管理數(shù)據(jù)庫中;用戶管理終端通過瀏覽器對存放在SNMP服務(wù)器中的管理數(shù)據(jù)進行觀察,并通過SNMP服務(wù)器中的管理代理向前端傳感器網(wǎng)絡(luò)設(shè)備發(fā)送管理和查詢設(shè)備,命令通過傳感器網(wǎng)絡(luò)網(wǎng)關(guān)中的代理程序轉(zhuǎn)發(fā)給傳感網(wǎng)中管理設(shè)備。
[0018]Web服務(wù)器中軟件包括瀏覽器訪問入口和SNMP管理數(shù)據(jù)查詢與控制接口 ;SNMP服務(wù)器包括用戶管理和設(shè)備管理服務(wù),統(tǒng)稱為SNMP網(wǎng)絡(luò)管理服務(wù);傳感器網(wǎng)關(guān)分為SNMP代理服務(wù)和傳感器管理代理服務(wù);傳感器節(jié)點中包含網(wǎng)絡(luò)管理接口模塊和設(shè)備與網(wǎng)絡(luò)狀態(tài)收集模塊。
[0019]本發(fā)明是通過以下技術(shù)方案實現(xiàn)的:步驟如下:
[0020]S1.工作流程先從傳感器節(jié)點開始,節(jié)點中的狀態(tài)收集模塊負責(zé)實時獲取設(shè)備中傳感器、CPU/SRAM等計算資源的狀態(tài),通過網(wǎng)絡(luò)管理接口推送給傳感器網(wǎng)關(guān)的代理服務(wù)。
[0021]S2.網(wǎng)關(guān)中的傳感器管理代理服務(wù)負責(zé)收集前端傳感器節(jié)點中的設(shè)備與網(wǎng)絡(luò)管理信息,并按照定義的傳感網(wǎng)OID管理數(shù)結(jié)構(gòu)存放在MIB庫中,然后SNMP代理服務(wù)將存放在MIB庫中的管理信息推送(或查詢/應(yīng)答)到SNMP管理服務(wù)器。
[0022]S3.SNMP服務(wù)器負責(zé)定期查詢,或者選擇推送方式讓傳感器網(wǎng)關(guān)中的SNMP代理服務(wù)將管理數(shù)據(jù)推送到管理服務(wù)器,并存放在網(wǎng)絡(luò)管理數(shù)據(jù)庫中。
[0023]S4.當(dāng)管理員通過瀏覽器登錄到SNMP管理服務(wù)器后,通過人機交互頁面和SNMP查詢控制接口與SNMP服務(wù)器交換管理數(shù)據(jù),并對特定的感知設(shè)備實施配置和控制。
[0024]上文所列出的一系列的詳細說明僅僅是針對本發(fā)明的可行性實施方式的具體說明,它們并非用以限制本發(fā)明的保護范圍,凡未脫離本發(fā)明技藝精神所作的等效實施方式或變更均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
[0025]對于本領(lǐng)域技術(shù)人員而言,顯然本發(fā)明不限于上述示范性實施例的細節(jié),而且在不背離本發(fā)明的精神或基本特征的情況下,能夠以其他的具體形式實現(xiàn)本發(fā)明。因此,無論從哪一點來看,均應(yīng)將實施例看作是示范性的,而且是非限制性的,本發(fā)明的范圍由所附權(quán)利要求而不是上述說明限定,因此旨在將落在權(quán)利要求的等同要件的含義和范圍內(nèi)的所有變化囊括在本發(fā)明內(nèi)。不應(yīng)將權(quán)利要求中的任何附圖標(biāo)記視為限制所涉及的權(quán)利要求。
【主權(quán)項】
1.一種基于Nag1s的網(wǎng)絡(luò)管理系統(tǒng)的架構(gòu)與實現(xiàn)方法,其特征在于,包括:傳感器網(wǎng)絡(luò)、傳感器網(wǎng)絡(luò)網(wǎng)關(guān)、移動通信網(wǎng)、互聯(lián)網(wǎng)、服務(wù)器及管理終端,該傳感器網(wǎng)絡(luò)在前端收集自身設(shè)備的狀態(tài)數(shù)據(jù),發(fā)送到該傳感器網(wǎng)絡(luò)網(wǎng)關(guān);該網(wǎng)關(guān)通過該移動通信接口與該互聯(lián)網(wǎng)連接,并將傳感網(wǎng)管理信息發(fā)送到SNMP管理服務(wù)器,由SNMP管理服務(wù)器將管理數(shù)據(jù)存儲在管理數(shù)據(jù)庫中;用戶管理終端通過瀏覽器對存放在SNMP服務(wù)器中的管理數(shù)據(jù)進行觀察,并通過SNMP服務(wù)器中的管理代理向前端傳感器網(wǎng)絡(luò)設(shè)備發(fā)送管理和查詢設(shè)備,命令通過傳感器網(wǎng)絡(luò)網(wǎng)關(guān)中的代理程序轉(zhuǎn)發(fā)給傳感網(wǎng)中管理設(shè)備。 步驟如下: S1.工作流程先從傳感器節(jié)點開始,節(jié)點中的狀態(tài)收集模塊負責(zé)實時獲取設(shè)備中傳感器、CPU/SRAM等計算資源的狀態(tài),通過網(wǎng)絡(luò)管理接口推送給傳感器網(wǎng)關(guān)的代理服務(wù)。 S2.網(wǎng)關(guān)中的傳感器管理代理服務(wù)負責(zé)收集前端傳感器節(jié)點中的設(shè)備與網(wǎng)絡(luò)管理信息,并按照定義的傳感網(wǎng)OID管理數(shù)結(jié)構(gòu)存放在MIB庫中,然后SNMP代理服務(wù)將存放在MIB庫中的管理信息推送(或查詢/應(yīng)答)到SNMP管理服務(wù)器。 S3.SNMP服務(wù)器負責(zé)定期查詢,或者選擇推送方式讓傳感器網(wǎng)關(guān)中的SNMP代理服務(wù)將管理數(shù)據(jù)推送到管理服務(wù)器,并存放在網(wǎng)絡(luò)管理數(shù)據(jù)庫中。 S4.當(dāng)管理員通過瀏覽器登錄到SNMP管理服務(wù)器后,通過人機交互頁面和SNMP查詢控制接口與SNMP服務(wù)器交換管理數(shù)據(jù),并對特定的感知設(shè)備實施配置和控制。
【專利摘要】本發(fā)明提供了一種基于Nagios的網(wǎng)絡(luò)管理系統(tǒng)的架構(gòu)與實現(xiàn)方法,包括:傳感器網(wǎng)絡(luò)、傳感器網(wǎng)絡(luò)網(wǎng)關(guān)、移動通信網(wǎng)、互聯(lián)網(wǎng)、服務(wù)器及管理終端,該傳感器網(wǎng)絡(luò)在前端收集自身設(shè)備的狀態(tài)數(shù)據(jù),發(fā)送到該傳感器網(wǎng)絡(luò)網(wǎng)關(guān);該網(wǎng)關(guān)通過該移動通信接口與該互聯(lián)網(wǎng)連接,并將傳感網(wǎng)管理信息發(fā)送到SNMP管理服務(wù)器,由SNMP管理服務(wù)器將管理數(shù)據(jù)存儲在管理數(shù)據(jù)庫中;用戶管理終端通過瀏覽器對存放在SNMP服務(wù)器中的管理數(shù)據(jù)進行觀察,并通過SNMP服務(wù)器中的管理代理向前端傳感器網(wǎng)絡(luò)設(shè)備發(fā)送管理和查詢設(shè)備,命令通過傳感器網(wǎng)絡(luò)網(wǎng)關(guān)中的代理程序轉(zhuǎn)發(fā)給傳感網(wǎng)中管理設(shè)備。實現(xiàn)了跨平臺的管理,擴展了傳感器網(wǎng)絡(luò)管理平臺的實現(xiàn)路徑。
【IPC分類】H04L12/24, H04L29/08
【公開號】CN104901821
【申請?zhí)枴緾N201410075678
【發(fā)明人】趙洪壯, 楊紅, 耿革東, 王曉菲, 齊梁, 李衛(wèi)東
【申請人】中國地震臺網(wǎng)中心
【公開日】2015年9月9日
【申請日】2014年3月4日