巧妙利用數據庫編程輕松解決網元監控難題
--自維創新項目
2018年下半年,我縣為教育局組建了智慧教育網絡,該網絡涉及到教育局及各學校共計118個節點,為了向用戶提供更好的人性化服務,我們希望在節點出現障礙時能夠及時發現、快速處理,因此,迫切需要一個網管系統,隨時知道網絡各節點的通斷情況。
為了實現對網元的實時監控,與廠家工程師聯系,了解到網管系統需要經過一些環節進行采購,費用近萬元,這是一筆不小的開支費用,為了解決這筆開支,我中心職工利用曾經學過的知識,將ping命令與VFP編程相結合,設計出一個小軟件,可以實現對各節點進行輪詢檢測,實時掌握網絡中各節點通斷狀況。
現將功能實現流程簡單介紹如下:
1.設計思路:
檢測網絡的通斷狀況可以使用ping命令。
VFP編程可以實現將ping命令與IP地址自動結合,輪詢檢測,讀取并分析結果。
2.硬件需求:
一臺裝有該軟件的電腦,配置可ping通各節點交換機的IP。
3.運行情況:
軟件運行后,界面會出現所有節點的名稱,隨著電腦逐個ping交換機的管理IP,如果ping通,節點名稱將變成綠色,如果ping不通,節點名稱將變成紅色,各節點的網絡通斷狀況一目了然。
該軟件可以實現24小時不間斷輪詢監測,不需要人為參與,提高了工作效率,同時也節約了采購網管的費用。
該項目的延伸功能:
我們在此軟件取得成功運行之后,考慮到能否運用到更加廣泛的領域。經過結合工作遇到的難題發現,目前各個模塊機房的電源監控均已經失效,有時機房的停電情況不能夠及時掌握,對全網設備運行造成重大隱患,如果聯系廠家對系統進行維修改造,又將是一筆巨大的開支,所以我們考慮到能否利用該系統的相關組件,結合實際情況解決問題。
答案是肯定的,我們發現每個機房都有光纖到戶的分光器,我們可以利用利舊下來的用戶的光貓接到分光器上,然后接上機房220V的電源,作為監控點,具體實現方法如下:
1、設計思路:
光貓使用220V市電,配置用于管理的IP,接入網絡后可以使用ping命令檢測光貓是否在線,以此為依據判斷節點市電是否正常。
2、硬件需求:
每個機房需要一臺光貓
監控中心需要一臺電腦
3、實現方法:
將光貓用電使用機房內220V市電,接入機房的PON口下的分光器,所有光貓配置相同網段的IP,采用二層VPN方式上傳接入城域網。編寫與智慧教育相類似的軟件程序,安裝在監控中心電腦,采用輪流ping各光貓的方式,如果光貓ping不通,則機房為停電狀態,如果能夠ping通,則市電正常。通過軟件區分此兩種狀態并在程序界面顯示出來,以此達到及時發現機房內市電是否正常的目的。