張梅 許崇志 姜曉濤 夏歡 柯望
摘 要:隨著公司信息化建設不斷推進,網絡群體不斷擴大,新技術不斷更新,網絡安全已經成為當下信息化建設不可或缺的一部分。主機實時監控需求應時而生。鑒于傳統的人工巡檢和手工監測耗時長,成本高,效率低,安全性弱,反饋慢等痼疾,主機監控軟件利用SNMP技術可以實時監控各個終端主機,實時發送告警信息,使得公司內網更加安全,維護成本大大減少,故障處理時長大大縮短,終端主機安全風險大大降低,響應了習近平總書記的“網絡治理觀:沒有網絡安全就沒有國家安全”。
關鍵詞:SNMP;主機監控;自動告警
中圖分類號:TP393 文獻標識碼:A 文章編號:1671-2064(2018)05-0042-01
1 引言
隨著供電公司信息化建設不斷推進,業務邏輯愈發復雜,電力信息網絡規模持續擴大,各類新型業務應用進一步普及,對主機運行狀態進行實時監測、性能監測、網絡運行監測維護已成為適應新時代需求無法忽視的重點。
本文針對主機監控和巡檢現狀進行了深入分析,并根據公司的實際需求,具體的業務邏輯,不同的業務功能,設計了主機監控軟件整體框架和各子功能流程。通過用戶對主機監控系統的測試,該系統可以基本達到公司的需要,保障了公司內網穩定安全的運行。
2 需求分析
主機監控軟件系統是指利用SNMMP技術監控并采集計算機各個終端的運行狀態、性能指數、設備信息、日志信息、操作系統、MAC地址、網絡流量、存儲等數據,利用各種合理的算法統計分析采集到的數據,從而判定主機的安全性,穩定性,性能等狀態,有益于維護人員去跟蹤解決故障,維護系統。
3 系統建設
3.1 原理概述
主機監控軟件系統是立足于WEB界面的分布式系統監控以及網絡監視功能的企業級解決方案。Agent需要安裝在被監視的目標主機上,服務端的服務可以通過SNMP、agent、ping、端口監視等方法提供對遠程主機和網絡狀態的監控、數據采集等功能。其可以在Linux、Window、OS X等平臺上運行,具有極大的兼容性、可移植性。
3.2 應用過程
3.2.1 安裝Agent
主機監控需要在終端主機上面安裝agent服務推送主機信息,同時需要確保配置的主機服務器地址和主機名稱。安裝結果如圖1。
3.2.2 安裝服務器端服務
服務器端服務主要管理和采集安裝了agent的相關主機性能信息,服務器端服務利用SNMP和SSH協議,利用多線程技術實時采集主機的CPU、內存、硬盤和流量的信息。服務器端服務根據運維管理人員在WEB端配置的告警規則,實時比較采集到的實時性能信息是否觸發告警規則配置的告警最低的限制閾值。服務安裝成功后在服務里面查看如圖2。
3.2.3 Web端主機信息管理
主機信息管理主要是對主機進行維護,默認主機關聯ICMP Ping模板、SNMP模板以及操作系統模板,目前支持Windows、Linux兩種操作系統。結果如圖3。
3.2.4 Web端主機監控
主機監控實時顯示監控的主機信息,可以通過主機監控頁面,查看主機的CPU、內存、流量、硬盤、服務等信息。結果如圖4。
4 結語
通過對主機監控軟件系統的應用,能夠有效的、及時的對終端主機設備使用情況和關鍵進程、服務運行情況進行監控和分析,并對結果進行可視化的處理,大大節約了人工成本和維護費用,縮短了故障發現和故障處理時間,使得公司內網更加安全穩定,終端主機安全風險大大降低,公司的信息化建設更加安全穩定。
參考文獻
[1]趙長偉,李慶鐳.論電力系統調度運行及其可視化[D],2013,08.
[2]姜金智.網管系統在企業網中的應用[J]中國科技投資,2017,A31.
[3]孫榮燕,羅樂,王宇韜,等.利用主機監控系統實現服務器集中管理的研究和實踐[J]信息安全與技術.蘭州大學,2013,4(6).