陳偉 李奕銘
摘 要:隨著公司信息化的快速發(fā)展,交換機(jī)在網(wǎng)絡(luò)運行中的作用日益凸現(xiàn)其重要,如何保障公司的網(wǎng)絡(luò)安全穩(wěn)定的運行,提高解決交換機(jī)的故障問題的效率是工作的重點。本文給出一種交換機(jī)監(jiān)控系統(tǒng)設(shè)計,依靠交換機(jī)監(jiān)控系統(tǒng)來對各類交換機(jī)的內(nèi)存、CPU、流量、VLAN、電源、風(fēng)扇、運行配置、路由表等進(jìn)行采集,及時發(fā)現(xiàn)網(wǎng)絡(luò)的故障,提高運維人員解決故障的效率,減輕運維工作量,優(yōu)化了信息通信網(wǎng)絡(luò)運維工作的管理模式和管理手段。
關(guān)鍵詞:SNMP;交換機(jī)監(jiān)控;自動告警
中圖分類號:TP391 文獻(xiàn)標(biāo)識碼:A 文章編號:1671-2064(2017)08-0034-01
1 引言
隨著供電公司信息化建設(shè)的不斷推進(jìn),電力信息網(wǎng)絡(luò)規(guī)模迅速擴(kuò)大,各類業(yè)務(wù)應(yīng)用進(jìn)一步普及,交換機(jī)的狀態(tài)監(jiān)測、流量監(jiān)測、配置監(jiān)測和路由表的監(jiān)測也愈發(fā)重要。
目前公司對交換機(jī)[1]的內(nèi)存、CPU、流量、VLAN、電源、風(fēng)扇、運行配置、路由表等對象的運行監(jiān)控基本上采用人工巡檢和手工監(jiān)測的方式,既耗費大量人力時間,又很難及時準(zhǔn)確有效地發(fā)現(xiàn)交換機(jī)的潛在隱患和故障,難以適應(yīng)對信息網(wǎng)絡(luò)運行的自動化、一體化、精細(xì)化管理需要,因此開發(fā)專用的交換機(jī)監(jiān)控系統(tǒng)[2],已成為公司實現(xiàn)網(wǎng)絡(luò)運維自動化的必然手段。
本文針對公司交換機(jī)監(jiān)控和巡檢現(xiàn)狀進(jìn)行了分析,并根據(jù)公司的實際需求分析具體業(yè)務(wù)功能,設(shè)計了交換機(jī)的整體框架和各子功能流程。系統(tǒng)的運行測試結(jié)果證明交換機(jī)監(jiān)控系統(tǒng)[3]的功能可以有效滿足公司的需求,為公司網(wǎng)絡(luò)的穩(wěn)定運行提供強(qiáng)有力的保障。
2 需求分析
交換機(jī)監(jiān)控,采用目前較為先進(jìn)的B/S多層體系架構(gòu),成熟的系統(tǒng)架構(gòu)和開發(fā)技術(shù),可保障系統(tǒng)性能穩(wěn)定可靠的運行。
之前各公司對交換機(jī)[3]的內(nèi)存、CPU、流量、VLAN、電源、風(fēng)扇、運行配置、路由表等對象的監(jiān)控基本上采用人工巡檢和手工監(jiān)測的方式,既耗費大量人力時間,又很難有效地發(fā)現(xiàn)交換機(jī)的潛在隱患和故障;通過開發(fā)交換機(jī)監(jiān)控系統(tǒng),實現(xiàn)對交換機(jī)的內(nèi)存、CPU、流量、VLAN、電源、風(fēng)扇、運行配置、路由表等對象進(jìn)行自動化的監(jiān)測和完善的報警機(jī)制,從而大大降低了交換機(jī)管理維護(hù)成本。同時通過短信平臺將告警數(shù)據(jù)的發(fā)送短信給相關(guān)人員,從而使運維檢修人員更加有效及時處理各類交換機(jī)故障。
3 系統(tǒng)建設(shè)
3.1 總體架構(gòu)
如圖1所示系統(tǒng)總體架構(gòu)包含三大模塊:WEB管理端,短信平臺端,后臺服務(wù)端。Web端為數(shù)據(jù)集中和查詢管理的統(tǒng)一入口,主要包括交換機(jī)監(jiān)控、設(shè)備告警設(shè)置、告警數(shù)據(jù)查詢。短信平臺端,將交換機(jī)的告警的信息通過短信發(fā)送給運維人員。后臺服務(wù)端,主要包括基于SNMP采集交換機(jī)的CPU、內(nèi)存、運行狀態(tài)信息,基于SSH的方式采集交換機(jī)的配置、電源、風(fēng)扇、流量、路由表以及運行配置信息,基于觸發(fā)器的形式進(jìn)行報警。
3.2 系統(tǒng)實際應(yīng)用及功能
3.2.1 實際應(yīng)用
WEB端是主機(jī)監(jiān)控數(shù)據(jù)展示的入口,利用監(jiān)控系統(tǒng)實現(xiàn)了對交換機(jī)的內(nèi)存、CPU、流量、VLAN、電源、風(fēng)扇、運行配置、路由表等對象進(jìn)行自動化的監(jiān)測;交換機(jī)基礎(chǔ)信息維護(hù),維護(hù)交換機(jī)的IP地址、設(shè)備名稱、SNMP的基礎(chǔ)信息、SSH登陸用戶名密碼。后臺服務(wù)程序通過SNMP、SSH的方式自動獲取交換機(jī)的配置信息,從而實現(xiàn)對交換機(jī)基礎(chǔ)信息的監(jiān)控。短信平臺將告警信息發(fā)送短信給運維人員及時處理交換機(jī)故障,提升運行效率。確保公司的信息網(wǎng)絡(luò)正常運行。
3.2.2 功能
(1)拓?fù)浔O(jiān)控。交換機(jī)網(wǎng)絡(luò)安全是網(wǎng)絡(luò)運維管理的一項非常重要的任務(wù),采用bs技術(shù),利用snmp協(xié)議,對局域網(wǎng)中的網(wǎng)絡(luò)情況以圖形化的方式呈現(xiàn)在web界面。使用后臺服務(wù)實時采集交換機(jī)的狀態(tài)、cpu、內(nèi)存信息,存入關(guān)系型數(shù)據(jù)庫,實現(xiàn)實時監(jiān)控。在web界面的拓?fù)浔O(jiān)控中,可以通過點擊單個交換機(jī),實時查看交換機(jī)的在線離線情況、cpu使用率、內(nèi)存的使用率。網(wǎng)絡(luò)流量的大小是拓?fù)浔O(jiān)控的另外一個重要方面,在網(wǎng)絡(luò)拓?fù)渲校粨Q機(jī)與交換機(jī)之間的鏈路流量信息的采集是拓?fù)浔O(jiān)控的任務(wù)之一,確保交換機(jī)流量、鏈路無異常,并可以查看鏈路流量的趨勢信息,形成趨勢圖。
(2)告警信息。查看交換機(jī)的最新告警記錄和歷史告警記錄如圖2所示。
(3)性能趨勢圖。顯示交換機(jī)的CPU、內(nèi)存的趨勢圖如圖3所示。
4 總結(jié)與展望
通過交換機(jī)監(jiān)控系統(tǒng)的實施,公司實現(xiàn)了對交換機(jī)的自動化巡檢和監(jiān)測,大大減少人工管理的環(huán)節(jié),提高了工作效率,從而大大降低了對交換機(jī)管理和維護(hù)成本。
參考文獻(xiàn)
[1]衛(wèi)權(quán)崗.采用SSH方式實現(xiàn)網(wǎng)絡(luò)監(jiān)控的探討[J].中國科技信息,2011.8.
[2]樊化軍.基于交換機(jī)實時動態(tài)監(jiān)控的網(wǎng)絡(luò)自動化管理系統(tǒng)[J].蘭州大學(xué),2011.11.
[3]鄭林江.基于交換機(jī)流量和網(wǎng)絡(luò)線路的監(jiān)控系統(tǒng)[J].計算機(jī)應(yīng)用,2009.12.