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