王建榮+金素文+王云+馮義新



摘要:針對省級氣象通信業務中系統數量日益增加,系統功能日益復雜,目前缺乏綜合性的系統運行狀態監測方案,通信業務出現的異常狀況無法及時通知值班人員,影響了業務質量。提出一種集中監測網絡、FTP服務、進程運行、磁盤空間、數據庫連接和Web Service服務的方案,使用的關鍵技術包括WMI、SSH協議等。為解決監測程序受防火墻限制無法訪問DMZ區網絡和FTP服務的問題,借助SSH協議登錄到DMZ區的中間服務器,執行Linux Shell命令返回結果。修改開源的SharpSSH類庫,使其輸出重定向到字符串變量中,后續的網絡、FTP狀態判斷均基于該字符串。測試結果表明,該方案對異常情況總的檢出準確率達到95.8%,其中網絡連通性、磁盤剩余空間、數據庫連接、Web Service登錄異常檢出準確率達到100%,能夠滿足業務系統監測需求。
關鍵詞:WMI;DMZ;SSH協議;中間服務器;ShpSSH類庫
1概述
氣象信息中心從事氣象報文的收集、處理、分發職能,也承擔了氣象觀測資料的質量控制、氣象產品的開發與資料服務工作,是氣象流程中樞部門,信息部門與大氣探測、天氣預報、氣候預測、氣象科研與公共服務緊密聯系。隨著計算機技術、網絡技術與數據庫技術的發展,各種軟硬件系統開發與應用使得氣象信息自動化程度日益提高,復雜度提高,對通信過程的每個環節包括軟件、硬件、網絡狀態的監測非常重要。
本文首先歸納氣象通信業務中關鍵的影響因素并將其分為6大類,將其作為監測對象。并分別研究和設計監測方案,針對業務中使用的操作系統主要有Windows和Linux,Windows上進程及硬件資源的監測用WMI技術;……