• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      基于主動節(jié)點的跨平臺網(wǎng)絡(luò)監(jiān)控系統(tǒng)設(shè)計與實現(xiàn)

      2017-01-17 19:45許劭慶馬彪安海英
      軟件工程 2016年11期
      關(guān)鍵詞:數(shù)據(jù)采集

      許劭慶+馬彪+安海英

      摘 要:電力企業(yè)內(nèi)部網(wǎng)絡(luò)監(jiān)控設(shè)備眾多,品牌性能各不相同,網(wǎng)絡(luò)監(jiān)控難度也越來越大。為了解決不同平臺的網(wǎng)絡(luò)設(shè)備監(jiān)控的難題,本文以跨平臺技術(shù)為基礎(chǔ),設(shè)計了由網(wǎng)絡(luò)資源設(shè)備、主動節(jié)點、監(jiān)控信息庫構(gòu)成的跨平臺網(wǎng)絡(luò)監(jiān)控系統(tǒng)。系統(tǒng)設(shè)計了基于主動網(wǎng)絡(luò)的動態(tài)數(shù)據(jù)采集算法實現(xiàn)數(shù)據(jù)的周期性采集,采用主動報文的形式將信息發(fā)送給監(jiān)控平臺服務(wù)端,通過構(gòu)造主動節(jié)點實現(xiàn)數(shù)據(jù)的采集和傳送控制。本系統(tǒng)于2015年在國網(wǎng)吉林省電力有限公司開始應(yīng)用,實現(xiàn)了對電力系統(tǒng)不同網(wǎng)絡(luò)設(shè)備進行狀態(tài)監(jiān)控集中管理,極大的提高了運維效率。

      關(guān)鍵詞:主動節(jié)點;數(shù)據(jù)采集;主動報文

      中圖分類號:TP393.07 文獻標(biāo)識碼:A

      1 引言(Introduction)

      隨著信息技術(shù)的發(fā)展和網(wǎng)絡(luò)規(guī)模的擴大,企業(yè)內(nèi)部的網(wǎng)絡(luò)結(jié)構(gòu)也日益復(fù)雜,電力企業(yè)也不例外,各類網(wǎng)絡(luò)監(jiān)控設(shè)備種類繁多,這些設(shè)備品牌、性能、操作系統(tǒng)各不相同,日志和告警格式也各式各樣。對這些設(shè)備的網(wǎng)絡(luò)監(jiān)控難度也越來越大,網(wǎng)絡(luò)監(jiān)控已經(jīng)成為現(xiàn)代企業(yè)信息化建設(shè)的難點。近年來,網(wǎng)絡(luò)監(jiān)控技術(shù)也從傳統(tǒng)的集中式轉(zhuǎn)變?yōu)榉植际?、單點代理轉(zhuǎn)向多層次。這些新型監(jiān)控技術(shù)的產(chǎn)生,為解決電力企業(yè)的網(wǎng)絡(luò)監(jiān)管問題,提供了很好的技術(shù)手段[1,2]。

      本文設(shè)計基于主動節(jié)點的跨平臺網(wǎng)絡(luò)監(jiān)控系統(tǒng),對電力企業(yè)不同平臺的網(wǎng)絡(luò)設(shè)備進行監(jiān)控,方便電力企業(yè)實現(xiàn)網(wǎng)絡(luò)維護和監(jiān)控。系統(tǒng)采用主動節(jié)點和監(jiān)控平臺為基礎(chǔ),采集各類數(shù)據(jù)。通過主動報文的形式發(fā)送給監(jiān)控平臺服務(wù)端,并進行展示,實現(xiàn)對電力企業(yè)網(wǎng)絡(luò)設(shè)備的集中監(jiān)控,提高運維效率。

      2 系統(tǒng)的總體設(shè)計(General design)

      網(wǎng)絡(luò)監(jiān)控是指對網(wǎng)絡(luò)運行狀態(tài)數(shù)據(jù)進行實時采集、分析、預(yù)測,并對網(wǎng)絡(luò)運行狀態(tài)實施控制。由于電力企業(yè)的網(wǎng)絡(luò)系統(tǒng)涉及到許多不同平臺基礎(chǔ)的網(wǎng)絡(luò)設(shè)備,為此在系統(tǒng)的設(shè)計過程中采用跨平臺設(shè)計。根據(jù)電力企業(yè)內(nèi)部的網(wǎng)絡(luò)設(shè)備監(jiān)控的具體需求,基于主動節(jié)點的跨平臺網(wǎng)絡(luò)監(jiān)控系統(tǒng)的系統(tǒng)總體架構(gòu)設(shè)計如圖1所示。

      由圖1可以看出,基于主動節(jié)點的跨平臺網(wǎng)絡(luò)監(jiān)控系統(tǒng)主要由網(wǎng)絡(luò)資源設(shè)備、主動節(jié)點、監(jiān)控系統(tǒng)和系統(tǒng)使用用戶四部分構(gòu)成。網(wǎng)絡(luò)資源設(shè)備包括交換機、路由器、終端監(jiān)測設(shè)備、各類服務(wù)器,以及其他的軟硬件設(shè)備等。主動節(jié)點是各類監(jiān)控服務(wù)的載體,為SNMP、WMI、Syslog等服務(wù)提供運行基礎(chǔ)。主動節(jié)點采用主動報文的形式與監(jiān)控系統(tǒng)進行通信,將各類消息傳送至監(jiān)控系統(tǒng)。主動節(jié)點上的主動服務(wù)對本地的各類對象和其他節(jié)點的網(wǎng)絡(luò)資源進行管理。監(jiān)控系統(tǒng)根據(jù)主動節(jié)點采集的數(shù)據(jù)為用戶提供網(wǎng)絡(luò)運行狀態(tài)信息、服務(wù)器運行狀態(tài)信息、集群狀態(tài)信息等,實現(xiàn)各類告警信息的提示,并為用戶提供權(quán)限管理和任務(wù)分析等功能,同時將各類信息存入監(jiān)控系統(tǒng)數(shù)據(jù)庫[3]。

      3 主動節(jié)點設(shè)計(Design of active nodes)

      3.1 主動節(jié)點功能

      主動節(jié)點是指被安裝監(jiān)控代理的網(wǎng)絡(luò)設(shè)備,是網(wǎng)絡(luò)監(jiān)控系統(tǒng)的核心部件,具有管理非主動節(jié)點和被監(jiān)控系統(tǒng)管理的雙重身份。主動節(jié)點的所有功能都是通過節(jié)點上運行的主動代理服務(wù)實現(xiàn)的,包括命令的獲取、數(shù)據(jù)的采集和告警的處理等[4-6]。主動代理的具體功能結(jié)構(gòu)如圖2所示,其包含的功能如下:

      (1)獲取和接收網(wǎng)絡(luò)監(jiān)控中心的各類指令,執(zhí)行對網(wǎng)絡(luò)節(jié)點的監(jiān)控、異常數(shù)據(jù)采集和數(shù)據(jù)回傳。

      (2)根據(jù)網(wǎng)絡(luò)監(jiān)控中心的指令,實現(xiàn)對本地服務(wù)庫的管理、配置等。

      (3)接收主動報文,并對主動報文進行解析,并執(zhí)行主動報文中的主動代碼。

      (4)依據(jù)SNMP協(xié)議,調(diào)用本地SNMP服務(wù)和WMI服務(wù),實現(xiàn)對周圍非主動節(jié)點和網(wǎng)絡(luò)設(shè)備的管理。

      (5)對采集的數(shù)據(jù),根據(jù)一定的策略進行分析、過濾和壓縮,消除冗余數(shù)據(jù),降低會出數(shù)據(jù)的流量,減少監(jiān)控系統(tǒng)的計算任務(wù)量。

      3.2 主動報文處理

      當(dāng)主動節(jié)點受到一個主動報文后,主動報文處理器首先對報文的類型進行判斷。如果報文的類型不在主動節(jié)點處理的范圍內(nèi),則這個報文就會被丟棄。如果報文能夠被節(jié)點識別,則節(jié)點會根據(jù)報文類型進行相應(yīng)的處理。如果接收到的是普通數(shù)據(jù)采集報文。則主動節(jié)點接收到此報文后,首先對主動報文進行安全認(rèn)證,認(rèn)證通過后,主動報文處理器將其發(fā)送到相應(yīng)的數(shù)據(jù)采集主動環(huán)境中。主動環(huán)境依據(jù)主動報文的主動代碼,完成相應(yīng)主動服務(wù)的啟動工作,并進行數(shù)據(jù)采集。如果接受到的報文是主動服務(wù)庫管理數(shù)據(jù)報文,則主動報文處理器會將此報文發(fā)送給主動服務(wù)管理進程。主動服務(wù)管理進程根據(jù)主動報文中的主動代碼管理主動服務(wù)庫,實現(xiàn)對主動節(jié)點各類服務(wù)的動態(tài)增加、刪除和修改等功能[7]。

      4 主動報文的設(shè)計(Design of active packet)

      在基于主動節(jié)點的跨平臺網(wǎng)絡(luò)監(jiān)控系統(tǒng)中,主動報文負(fù)責(zé)傳輸節(jié)點間的主動程序和相關(guān)數(shù)據(jù),是監(jiān)控系統(tǒng)中數(shù)據(jù)傳輸?shù)闹匾d體。與傳統(tǒng)的網(wǎng)絡(luò)數(shù)據(jù)報文相比,主動報文的特點在于主動報文中含有可以執(zhí)行的主動代碼。主動IP信包是主動報文的一種。本文采用主動IP信包的方式來構(gòu)造主動報文。主動IP信包,在傳統(tǒng)IP數(shù)據(jù)報文的基礎(chǔ)上,增加了一種攜帶主動代碼的機制,具體方法是在IP數(shù)據(jù)報文的選項域中插入主動代碼。從而將傳統(tǒng)的IP網(wǎng)絡(luò)升級為主動網(wǎng)絡(luò)。主動IP信包由IP頭、專用頭和載荷三部分組成,報文的具體結(jié)構(gòu)如圖3所示。

      在主動IP信報中,IP頭由源地址、目的地址和IP選項三部分內(nèi)容構(gòu)成,IP頭的內(nèi)容與TCP/IP協(xié)議中的內(nèi)容是一致的,從而實現(xiàn)與IP數(shù)據(jù)包的兼容。主動報文的核心組成部分為專用頭,它由版本號、報文類型、前地址和類型等部分構(gòu)成。版本號代表著IP信包的版本,類型對轉(zhuǎn)發(fā)程序和相關(guān)的代碼、協(xié)議等內(nèi)容進行標(biāo)識。報文的類型直接影響著報文其他內(nèi)容的容量。前地址用于傳遞主動代碼,為主動報文經(jīng)過的上一跳的網(wǎng)絡(luò)節(jié)點地址。報文中的載荷部分對傳輸層是透明的,包括著網(wǎng)絡(luò)應(yīng)用層的各類信息。主動IP信包的最大特點在于它能夠?qū)鹘y(tǒng)的IP數(shù)據(jù)包進行兼容,能夠在傳統(tǒng)的IP數(shù)據(jù)包中嵌入主動代碼,這位主動網(wǎng)絡(luò)與傳統(tǒng)網(wǎng)絡(luò)的兼容提供了基礎(chǔ)。

      5 數(shù)據(jù)采集方法(Data collection method)

      獲取網(wǎng)絡(luò)運行狀態(tài)監(jiān)控的基礎(chǔ)數(shù)據(jù)的關(guān)鍵就是網(wǎng)絡(luò)運行狀態(tài)數(shù)據(jù)的采集。只有獲取了足夠的數(shù)據(jù),網(wǎng)絡(luò)監(jiān)控人員才能在這些基礎(chǔ)之上對網(wǎng)絡(luò)運行的狀態(tài)進行分析、預(yù)警和進一步的控制[8]。為了實現(xiàn)更好的采集和傳送網(wǎng)絡(luò)監(jiān)控數(shù)據(jù),本文設(shè)計了基于主動網(wǎng)絡(luò)的數(shù)據(jù)采集和傳送方法。

      5.1 基于主動網(wǎng)絡(luò)的數(shù)據(jù)采集算法

      針對網(wǎng)絡(luò)監(jiān)控系統(tǒng)的數(shù)據(jù)采集問題,本文設(shè)計了基于主動網(wǎng)絡(luò)的動態(tài)數(shù)據(jù)數(shù)據(jù)采集算法,算法的流程如圖4所示,算法描述如下:

      第1步:假設(shè)t為主動節(jié)點的采樣周期,則每間隔t秒,主動節(jié)點就會對網(wǎng)絡(luò)設(shè)備的各種狀態(tài)進行一次重新采樣。

      第2步:對監(jiān)控系統(tǒng)中的每一個監(jiān)控設(shè)備都設(shè)定一個固定的數(shù)據(jù)采集周期,用T表示,設(shè)備的采集周期T應(yīng)不小于主動節(jié)點的采樣周期t。T的值要等于節(jié)點采用周期t的平均值。主動節(jié)點每間隔T秒向監(jiān)控中心上報一次網(wǎng)絡(luò)的運行狀態(tài)數(shù)據(jù)。

      第3步:對有特殊性能要求的指標(biāo),設(shè)定數(shù)據(jù)監(jiān)控的規(guī)則和閥值。主動節(jié)點每間隔t秒就會按照性能指標(biāo)規(guī)則重新計算一次性能狀態(tài)數(shù)據(jù),如果指標(biāo)數(shù)值超過閥值,則將性能數(shù)據(jù)上報至網(wǎng)絡(luò)監(jiān)控中的監(jiān)控系統(tǒng)中。

      第4步:若網(wǎng)絡(luò)運行狀態(tài)的特定指標(biāo)性能產(chǎn)生異常,則該指標(biāo)性能數(shù)據(jù)的采集方式由周期性采樣變?yōu)橹鲃訑?shù)據(jù)采集方式進行,并實時將性能及狀態(tài)數(shù)據(jù)傳送至網(wǎng)絡(luò)監(jiān)控中心。

      第5步:若網(wǎng)絡(luò)監(jiān)控人員要對某一項特定的性能指標(biāo)進行監(jiān)控,則向節(jié)點發(fā)送主動報文,將此項指標(biāo)的采集方式由周期性采集轉(zhuǎn)變?yōu)橹鲃邮綄崟r采集方式。觀察完畢后,則再次發(fā)送主動報文,將數(shù)據(jù)采集方式有主動采集轉(zhuǎn)變?yōu)橹芷谛圆杉?/p>

      5.2 算法對比分析

      本文提出的數(shù)據(jù)采集算法與傳統(tǒng)的數(shù)據(jù)采集算法相比較,具有較強的優(yōu)勢。對比過程如圖5所示。其中開始時間用T0表示,結(jié)束時間用T1表示。將兩種算法在T1—T0的時間間隔內(nèi)分別從網(wǎng)絡(luò)流量和網(wǎng)絡(luò)數(shù)據(jù)有效率兩方面進行比較。

      在數(shù)據(jù)傳輸過程中,數(shù)據(jù)包包括IP頭、UDP頭和狀態(tài)數(shù)據(jù)等部分。假定每個數(shù)據(jù)包中IP頭、UDP頭、運行狀態(tài)數(shù)據(jù)和請求數(shù)據(jù)各算一個單位的數(shù)據(jù),則進行如圖5所示對比。

      (1)網(wǎng)絡(luò)流量分析。在T1至T0內(nèi),采用傳統(tǒng)采集算法所消耗的網(wǎng)絡(luò)流量為3*2*6/(T1-T0)=36/(T1-T0),采用本文數(shù)據(jù)采集算法所消耗的網(wǎng)絡(luò)流量為3*3/(T1-T0)=9/(T1-T0),由此可見本文設(shè)計算法的消耗的網(wǎng)絡(luò)流量小。

      (2)網(wǎng)絡(luò)數(shù)據(jù)有效率分析。在T1至T0內(nèi),采用傳統(tǒng)采集算法傳輸?shù)臄?shù)據(jù)有效率為1*6/(3*2*6)=1/6,采用本文數(shù)據(jù)采集算法傳輸?shù)臄?shù)據(jù)有效率為2/(3*3)=2/9,由此可見本文設(shè)計算法在數(shù)據(jù)傳輸過程中,數(shù)據(jù)有效率更高。

      6 結(jié)論(Conclusion)

      本文以跨平臺技術(shù)為基礎(chǔ),設(shè)計了由網(wǎng)絡(luò)資源設(shè)備、主動節(jié)點、監(jiān)控信息庫構(gòu)成的跨平臺網(wǎng)絡(luò)監(jiān)控系統(tǒng)。設(shè)計了基于主動網(wǎng)絡(luò)的周期性數(shù)據(jù)采集算法,采用主動報文的形式將信息發(fā)送給監(jiān)控平臺服務(wù)端,通過構(gòu)造主動節(jié)點實現(xiàn)數(shù)據(jù)的采集和傳送控制。實踐證明,該系統(tǒng)能成功的不同平臺的網(wǎng)絡(luò)設(shè)備進行監(jiān)控,提高電力系統(tǒng)的運維效率。

      參考文獻(References)

      [1] Thomas R,Christel B,Martin R.Wireless Security Situation Awareness with Attack Identification Decision Support[C].2011 IEEE Symposium on Computational Intelligence in Cyber Security(CICS).Paris:IEEE,2011:144-151.

      [2] XIE Li-Xia,Wang Ya-chao,YU Jin-bo.Network Security Situation Awareness Based on Neural Networks[J].Journal Tsinghua University:Science & Technology,2013,23(12):1750-1760.

      [3] HANG Tong-qing,ZHUANG Yi.An Approach to Real-Time Network Security Situation Prediction[J].Journal of Chinese Computer System,2014,35(2):303-306.

      [4] 崔杰,李陶深,蘭紅星.基于Hadoop的海量數(shù)據(jù)存儲平臺設(shè)計與開發(fā)[J].計算機研究與發(fā)展,2012,49(l):12-18.

      [5] 丁琳琳,等.基于Map-Reduce的海量數(shù)據(jù)高效Skyline查詢處理[J].計算機學(xué)報,2011,34(10):1786-1796.

      [6] 丁治明,高需.面向物聯(lián)網(wǎng)海量傳感器采樣數(shù)據(jù)管理的數(shù)據(jù)庫集群系統(tǒng)框架[J].計算機學(xué)報,2012,35(6):1175-1190.

      [7] 劉靖龍,劉穎,張思東.基于RTL8169網(wǎng)卡的零拷貝技術(shù)研究與實現(xiàn)[J].計算機技術(shù)與發(fā)展,2011,35(1):67-69.

      [8] 肖光華.網(wǎng)絡(luò)監(jiān)聽技術(shù)的研究與應(yīng)用[D].上海:同濟大學(xué)計算機科學(xué)技術(shù)學(xué)院,2006.

      作者簡介:

      許劭慶(1974-),男, 本科,高級工程師.研究領(lǐng)域:軟件開發(fā).

      馬 彪(1962-),男, 本科,高級工程師.研究領(lǐng)域:計算機網(wǎng)絡(luò).

      安英海(1976-),男, 本科,高級工程師.研究領(lǐng)域:軟件開發(fā).

      猜你喜歡
      數(shù)據(jù)采集
      Web網(wǎng)絡(luò)大數(shù)據(jù)分類系統(tǒng)的設(shè)計與改進
      CAN總線通信技術(shù)在電梯監(jiān)控系統(tǒng)中的應(yīng)用
      基于大型嵌入式系統(tǒng)的污水檢測系統(tǒng)設(shè)計
      基于AVR單片機的SPI接口設(shè)計與實現(xiàn)
      CS5463在植栽用電子鎮(zhèn)流器老化監(jiān)控系統(tǒng)中的應(yīng)用
      大數(shù)據(jù)時代高校數(shù)據(jù)管理的思考
      基于開源系統(tǒng)的綜合業(yè)務(wù)數(shù)據(jù)采集系統(tǒng)的開發(fā)研究
      大數(shù)據(jù)時代的管理會計
      灵丘县| 梨树县| 平阴县| 双城市| 洛阳市| 怀远县| 宜良县| 灵璧县| 沂源县| 荥经县| 晋宁县| 肥乡县| 石门县| 达日县| 景德镇市| 临城县| 绥棱县| 霍山县| 宜川县| 砚山县| 琼海市| 余庆县| 田东县| 岱山县| 济宁市| 剑阁县| 衡南县| 阳高县| 连云港市| 门源| 平舆县| 商水县| 黔南| 吉安县| 杂多县| 台山市| 台北县| 铜陵市| 建宁县| 水富县| 巩留县|