文/王健
在我國現階段,隨著信息化技術水平的不斷提高,我國各大企業對于信息化技術的應用也越來越重視,其中,信息管理系統就得到了廣泛的應用與推廣。對于企業來說,其各項業務的高效運作均離不開信息管理系統的支持與推動,因此,在這種形勢下,企業要想實現更好更快的發展,首先就要充分重視信息化產業的發展,不斷提升自身的信息化服務水平。特別是在人力資源較為緊缺的情況下,加強系統與設備運行狀況的實時化動態監控是十分重要的,同時也是企業實現信息化管理過程中主要面臨的問題之一。
目前,我國比較常見的開放網絡協議主要被分別三種,分別為存儲管理接口規范SMI-S協議、簡單網絡管理SNMP協議和以及Windows管理規范WMI協議。
(1)WMI是我國當前可以對Windows系統進行描述的一種可用資源組件,其在操作系統服務包中就已經被封裝。WMI的開發是由微軟公司負責的,同時也被廣泛的投入市場,其表現出最為突出的優勢就可以更加穩定的支持Windows系列系統,同時也可以通過該組件來收集與獲得Windows系統管理下的多種設備參數,例如,軟件執行效率、硬件運行狀態以及資源占用比等。
(2)在現代計算機網絡體系中,SNMP作為一種通信協議,可以專用于網絡設備管理當中,其不僅可以負責抓取各種網絡設備運行中的狀態信息,同時也能夠對其收集與抓取的狀態信息進行管理與統一格式的封裝,從而在互聯網平臺的基礎上進一步實現了遠距離的傳輸。在一般情況下,網絡通信設備是該種協議主要的管理對象,例如,網關、路由器以及交換機。
(3)SMI-S是我國目前最常用到的一組標準規范,其主要管理與監控的是網絡中的存儲設備,通過應用該規范下的統一接口,不僅可以對網絡存儲設備性能進行實時的監控,同時也能夠將其相關信息完整的傳送到遠端的控制主機當中。SMI-S標準最突出的優勢就是可以有效解決多種存儲設備之間不兼容的問題,而SMI-S這一接口標準的應用,可以有效避免硬件設備自身的運行機制對管理系統實施監控與管理的影響。
圖1為本次設計研究中監控系統的整體結構,根據圖1可知,該系統的基本框架主要由兩臺高性能服務器共同組成,一臺為存儲數據庫,另外一臺為數據處理分析設備,通過這兩臺設備互聯網就可以對各種監控設備進行遠程管理。
由于監控系統中所涉及的對象較多,例如,被管理對象、數據庫、APP展示界面、Agent服務器、采集到的數據、報警信息、命令及配置信息以及管理員等,因此就要對其工作流程進行合理的優化與設計:
(1)若被管理端的整體運行狀況被監控系統發起輪詢,輪詢時間的間隔就要根據企業的具體需求來進行設定,對于整體運行情況較為穩定的設備來說,其輪詢間隔的時間就可以適當延長,以此來有效節省不必要的網絡通信資源浪費。
(2)要實時抓取管理端與被監控對象的相關性能參數,并根據網絡開放協議的具體要求的格式來對其實時預處理;
(3)要把已經處理完的數據及時存儲到相應的數據庫中,以便其接受輪詢時能夠將其及時發送到控制臺進行全面、系統的展示。
(4)控制臺要將接受到的采集數據進行全面的分析與準確的計算,一旦發現信息中存有告警數據,就要通過短信或者是郵件的形式將其及時的發送給管理人員進行報警處理;
(5)在報警信號發出的同時,相關監測信息要及時、準確的顯示在監控主機的WEB頁面上。
目前,在監控系統具體工作流程的基礎上,相關人員已經將其系統的設計詳細的劃分成了多個模塊,其中主要包括信息采集模塊、展示模塊、設備添加配置模塊、數據分析模塊、存儲模塊、告警模塊以及輪詢模塊等,具體模塊設計如圖2所示。

圖1:監控系統結構

圖2:監控系統模塊設計
在實際應用的過程中,由于Windows系統與WMI協議可以從根本上實現真正的無縫式管理,因此其二者的支持度最高。為此,各大企業在一般情況下均會應用此協議來實現從控制機A到被監控機B的遠程訪問。與此同時,要想構建有效的訪問,首先就要構建由A到B的COM連接;其次,在B上需要開啟WMI協議,以此來為A提供有使用價值的管理員賬號,A在這一信息基礎上登錄B,并及時抓取有用的信息,例如,內存容量和使用率、CPU占用率、磁盤IO信息以及磁盤空間和利用率等多種信息與操作系統的各種參數。
根據上述內容可知,網絡設備的監控在大多數情況下都應用的是SNMP協議。在其實際應用過程中,首先要求被監控的網絡設備能夠支持與開啟SNMP服務,合理設置安全系數較高的用于訪問連接的團體字符串。團體字符串不僅是監控期間輪詢環節的標識符,同時也是監控機對被監控設備進行訪問的有效憑證。SNMP協議主要監控的是網絡通信數據,例如,數據包丟棄率、網絡接口流量、數據包碎片數以及超大數據包比例等相關參數。
根據目前的情況來看,不同的產生廠商針對于存儲存儲設備的監控提供了不同的監控方式,但其最底層的通訊卻遵循著相同的存儲服務協議——SMI-S標準。在該系統中,與EMC存儲系列相關的產品均可以實現相關數據的存儲。在其具體監控的過程中,首先可以利用EMC低端來對網絡中的中EMC存儲信息進行收集與存儲,并通過統一接口標準SMI-S將EMC存儲信息發送到指定的監控平臺中,再由該平臺對其數據進行分析與過濾處理,以此來將最終的結果通過圖形化界面充分的展示給相關用戶。
與低端存儲的監控方式當時相比,EMC高端存儲系列存在著較大的不同,EMC高端存儲系列在收取存儲信息的過程中需要通過EMC公司為其專門定制Provider。對于該系統來說,應該為其配置一臺利用光纖交換機來連接被監控存儲的主機,其中,被監控存儲設備要空出部分空間留給此主機,并將EMC SMI-S Provider安裝在主機上。該主機在Provider的基礎上不僅可以實現信息的收集與存儲,同時也能夠將信息及時發送給相應的監控平臺。另外,SMI-S協議還可以獲取與存儲設備相關的大量性能參數,例如,磁盤容量和LUN信息、控制器信息、存儲卷信息、RAID卡信息以及存儲卷所映射的主機等。
監控系統在開放網絡協議的基礎上充分結合了WMI協議,SNMP協議與SMI-S標準,這不僅看可以對網絡存儲設備與通信設備實際運行過程中的相關參數進行實時的監控,同時也能夠將設備運行過程中出現的異常情況及時的反映給相關的管理人員,確保設備系統運行故障可以在發生的第一時間就得到及時有效的解決,以此來進一步提升系統維修效率,提高公司信息基礎設施運行的安全性、可靠性與連續性。