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