邱洪
文章編號:2095-6835(2017)04-0152-02
摘 要:基于開源軟件網(wǎng)站流量監(jiān)控工作的開展,對優(yōu)化網(wǎng)站的有效利用率以及實現(xiàn)流量控制等方面有指向性作用。對網(wǎng)絡(luò)流量監(jiān)控的意義進(jìn)行了闡述,并通過監(jiān)控技術(shù)的選擇以及開源工具的應(yīng)用,對網(wǎng)絡(luò)流量監(jiān)控技術(shù)的發(fā)展方向、開源軟件利用等方面進(jìn)行了綜合分析,旨在實現(xiàn)網(wǎng)站流量監(jiān)控效果的全面提升。
關(guān)鍵詞:開源軟件;網(wǎng)站;流量監(jiān)控;Nagios軟件
中圖分類號:TP393.18 文獻(xiàn)標(biāo)識碼:A DOI:10.15913/j.cnki.kjycx.2017.04.152
隨著互聯(lián)網(wǎng)技術(shù)和信息技術(shù)的多元化發(fā)展,研究分析開源軟件網(wǎng)站流量監(jiān)控的方法及內(nèi)容,并提出優(yōu)化網(wǎng)絡(luò)流量監(jiān)控的措施,對開源軟件網(wǎng)站的利用率以及流量監(jiān)控等方面有指向性作用。基于數(shù)字化利用及網(wǎng)絡(luò)技術(shù)的應(yīng)用逐漸普及,重視監(jiān)測軟件的成本控制和完善軟件管理工作,需要對軟件監(jiān)測方法以及SNMP協(xié)議應(yīng)用參數(shù)等方面進(jìn)行綜合監(jiān)管,落實流量監(jiān)控原理及實現(xiàn)開源網(wǎng)絡(luò)流量控制,是優(yōu)化監(jiān)測效果和調(diào)整安裝配置的有效途經(jīng)。
1 網(wǎng)絡(luò)流量監(jiān)控的意義
我國Internet應(yīng)用進(jìn)入P2P時代后,網(wǎng)絡(luò)安全管理問題成為重要任務(wù)。網(wǎng)絡(luò)流量監(jiān)控是通過對數(shù)據(jù)流的監(jiān)控過濾,根據(jù)需求對流量進(jìn)行分流控制,同時在不影響網(wǎng)絡(luò)運行的條件下,將存在安全隱患的不良信息進(jìn)行阻隔,以保證內(nèi)部局域網(wǎng)絡(luò)的安全性及運行順暢。網(wǎng)絡(luò)監(jiān)控多用于校園局域網(wǎng)及企業(yè)內(nèi)部局域網(wǎng)。最初的512K時代早已成為歷史,隨著人們對網(wǎng)絡(luò)的依賴越來越強,對帶寬速度要求也越來越高,同時對網(wǎng)絡(luò)安全性也越來越重視,所以對于網(wǎng)絡(luò)流量監(jiān)控的研究也成為網(wǎng)絡(luò)管理人員的工作重點。網(wǎng)絡(luò)流量監(jiān)控工作的開展,對軟件更新、網(wǎng)站性能優(yōu)化以及監(jiān)控技術(shù)創(chuàng)新等方面有指向性作用。在研究分析網(wǎng)絡(luò)流量監(jiān)控的過程中,需要對開源軟件網(wǎng)站的流量使用特點及監(jiān)控措施等方面進(jìn)行綜合分析。這是實現(xiàn)流量監(jiān)控效果提升的必然需求。
2 常見流量監(jiān)控開源工具
2.1 MRTG
MRTG是一套典型的以SNMP網(wǎng)絡(luò)管理協(xié)議為基礎(chǔ)的網(wǎng)絡(luò)流量監(jiān)控工具,將流量數(shù)據(jù)信息及流量負(fù)載以包含數(shù)據(jù)及圖形的形式且以HTML文檔展現(xiàn)給用戶。MRTG具有操作簡單,耗用資源較少的優(yōu)點,但監(jiān)控數(shù)據(jù)不能重復(fù)使用,不可對其數(shù)據(jù)進(jìn)行管理,比較受局限。
2.2 WinpCap
WinpCap系統(tǒng)主要應(yīng)用于Windows32平臺下,用于對數(shù)據(jù)的抓包和分析的采集端口,由于編程接口較強大,可以移植到多個操作系統(tǒng)便于程序開發(fā),比較受程序員歡迎。通過WinpCap對流量監(jiān)控的步驟簡單可以理解為:獲取本機網(wǎng)卡列表數(shù)據(jù)→讀取要監(jiān)控的數(shù)據(jù)→通過調(diào)用函數(shù)來對讀取的數(shù)據(jù)進(jìn)行過濾設(shè)置→處理報文結(jié)果→清理資源釋放空間。在利用WinpCap系統(tǒng)時,需要注重對其軟件編程、程序開發(fā)等方面進(jìn)行創(chuàng)新。這是WinpCap系統(tǒng)實現(xiàn)監(jiān)控效果提升的有效途經(jīng)。
2.3 Cacti
Cacti是一套網(wǎng)絡(luò)流量監(jiān)測圖形分析工具。Cacti使用PHP語言編程,運行系統(tǒng)為MySQL數(shù)據(jù)庫系統(tǒng),以SNMP網(wǎng)絡(luò)管理協(xié)議為基礎(chǔ),將RRDTool作為數(shù)據(jù)存儲空間進(jìn)行監(jiān)測運行。主要運行原理是通過核心交換機、核心路由器、業(yè)務(wù)系統(tǒng)服務(wù)器等SNMP對數(shù)據(jù)進(jìn)行采集,再通過MySQL數(shù)據(jù)庫系統(tǒng)的運算,將監(jiān)控到的性能文件存儲到RRDTool,最后將網(wǎng)絡(luò)拓樸管理、網(wǎng)絡(luò)設(shè)備管理、故障告警定位、流量負(fù)載監(jiān)測記錄、日志故障告警等結(jié)果通過Web的方式展現(xiàn)出來。其系統(tǒng)架構(gòu)可以簡單理解為:采集數(shù)據(jù)→存儲數(shù)據(jù)→展現(xiàn)結(jié)果。Cacti的優(yōu)點是可以將監(jiān)控圖形利用RRDTool畫出,操作界面友好,系統(tǒng)制圖清晰明了。
2.4 Nagios
Nagios軟件主要應(yīng)用于對交換機、CPU、服務(wù)器等需要承載大量服務(wù)指令的負(fù)載狀態(tài)進(jìn)行監(jiān)測。運行平臺通常為Linux或Unix系統(tǒng),運行原理是將運行指令發(fā)送給相應(yīng)插件,由相應(yīng)的插件去執(zhí)行任務(wù),再將結(jié)果反饋給Nagios,以實施網(wǎng)絡(luò)監(jiān)測。Nagios監(jiān)測功能的發(fā)揮需要安裝多個不同插件來配合,不同的指令完成不同的配置任務(wù),通過Nagios的整合完成網(wǎng)絡(luò)監(jiān)測任務(wù)。其優(yōu)點是靈活性和報警性較強,缺點是監(jiān)測內(nèi)容比較單一,不能對圖形化數(shù)據(jù)進(jìn)行監(jiān)測。彌補的措施是可以與Cacti整合,并利用信號傳輸?shù)姆绞綄崿F(xiàn)圖形與文字的雙重轉(zhuǎn)化,進(jìn)而獲得相對準(zhǔn)確的流量信息。
3 開源軟件流量監(jiān)控的發(fā)展
3.1 注重流量監(jiān)控技術(shù)的創(chuàng)新應(yīng)用
在對開源軟件流量監(jiān)控進(jìn)行研究的過程中,需要注重網(wǎng)站流量監(jiān)控技術(shù)的創(chuàng)新應(yīng)用。這是網(wǎng)站實現(xiàn)流量成本控制的有效途經(jīng)。在選擇流量監(jiān)控技術(shù)時,需要注重技術(shù)的應(yīng)用效果以及操作性,在優(yōu)化監(jiān)控系統(tǒng)時,可以利用計算機編程系統(tǒng)和數(shù)字信號傳輸技術(shù),將網(wǎng)站的使用流量進(jìn)行統(tǒng)計,并根據(jù)區(qū)間使用量,對網(wǎng)站流量的使用進(jìn)行有效監(jiān)控,進(jìn)而實現(xiàn)網(wǎng)絡(luò)流量成本的有效控制。在重視網(wǎng)絡(luò)流量監(jiān)控體系構(gòu)建的過程中,需要注重監(jiān)控技術(shù)的應(yīng)用方式。例如,在利用Nagios軟件時,需要注重電子平臺的構(gòu)建以及任務(wù)執(zhí)行,在具體操作的過程中,秉承流量信號準(zhǔn)確原則,并利用信息化電子元件,實現(xiàn)Nagios軟件檢測功能的提高。
3.2 注重開源軟件流量監(jiān)控體系的維護(hù)
在對軟件流量監(jiān)控技術(shù)進(jìn)行創(chuàng)新時,需要注重流量監(jiān)控體系的有效維護(hù),維護(hù)技術(shù)的創(chuàng)新應(yīng)用需要以嘗試的方式調(diào)試,在對新技術(shù)進(jìn)行嘗試的過程中,需要著重考慮新技術(shù)對原有網(wǎng)站流量產(chǎn)生的影響,流量監(jiān)控工作的開展是從數(shù)字信號收集的角度確保網(wǎng)站的正常運行。例如,在將Cacti與Nagios整合或并行應(yīng)用時,需要重點考慮所有監(jiān)控元件的維護(hù)。這是相對降低流量監(jiān)控成本的必然需求。
3.3 重點對不同軟件進(jìn)行針對性監(jiān)控
隨著信息技術(shù)及軟件應(yīng)用的創(chuàng)新發(fā)展,在研究分析開源軟件流量監(jiān)控的過程中,需要對不同開源網(wǎng)站軟件的特性以及流量使用情況等方面進(jìn)行綜合分析。這是提高流量監(jiān)控針對性和準(zhǔn)確性的有效途經(jīng)。在開源軟件流量監(jiān)控的過程中,需注意以下2點:①在制訂流量監(jiān)控方案時,需要對Nagios軟件、Cacti軟件的特性及流量使用形式等方面進(jìn)行分析,并以分析軟件優(yōu)點的方式,對開源軟件網(wǎng)站的流量使用情況進(jìn)行綜合分析,以此落實流量監(jiān)控。例如,在利用Cacti軟件進(jìn)行流量監(jiān)控時,工作人員需要充分利用Cacti軟件操作簡單的特性,將流量信號轉(zhuǎn)化為圖形或文字,以此實現(xiàn)流量監(jiān)控的直觀表現(xiàn)。這對流量成本控制和改進(jìn)方案的創(chuàng)建等方面有指向性作用。②重點對不同軟件進(jìn)行有針對性的監(jiān)控,以分析流量監(jiān)控軟件特性的方式,對開源軟件網(wǎng)站的流量使用方面進(jìn)行綜合監(jiān)管,并以構(gòu)建信息數(shù)據(jù)庫的方式,實現(xiàn)開源軟件網(wǎng)站流量監(jiān)控效果的全面提升。
4 結(jié)束語
在研究分析開源軟件流量監(jiān)控措施的過程中,需要對軟件流量監(jiān)控技術(shù)及流量監(jiān)控原則等方面全面落實。這是實現(xiàn)開源軟件網(wǎng)站流量監(jiān)控效果提升的有效途經(jīng)。在重視網(wǎng)絡(luò)流量監(jiān)控的過程中,注重數(shù)字信息的管理以及數(shù)字信息的傳輸,并采用定期監(jiān)控的方式,對網(wǎng)站應(yīng)用流量進(jìn)行監(jiān)控,進(jìn)而實現(xiàn)軟件流量成本的有效控制。隨著TCP/IP協(xié)議標(biāo)準(zhǔn)的廣泛應(yīng)用,需要注重管理信息庫的應(yīng)用,在構(gòu)建網(wǎng)站流量監(jiān)控系統(tǒng)時,需要從實踐應(yīng)用的角度進(jìn)行分析,希望開源軟件網(wǎng)站流量監(jiān)控效果可以在技術(shù)應(yīng)用以及信息數(shù)據(jù)庫應(yīng)用的創(chuàng)新發(fā)展下得以提升。
參考文獻(xiàn)
[1]張旺強,祝忠明,盧利農(nóng).幾種典型新型開源機構(gòu)知識庫軟件的比較分析[J].現(xiàn)代圖書情報技術(shù),2014(02):17-24.
[2]陳曉剛,李雪,崔穎安.交互記憶系統(tǒng)對知識分享的影響機制研究——基于開源軟件團(tuán)隊的檢驗[J].科研管理,2014(06):145-153.
[3]袁春蕾,歐陽志友,王堃.基于nDPI的流量監(jiān)控分析實驗平臺研究[J].實驗技術(shù)與管理,2015(03):97-100.
〔編輯:劉曉芳〕