文/段立 蒲箭 鐘愛 向藜黎
隨著國家信息化工程建設的推進,電網各類實時數據在各個方面有了較為廣泛的應用,但是在某些特殊的情況下(如網絡故障等情況)不能及時獲取實時數據,進而影響業務的正常運行,目前國內的數據接口幾乎沒有自身的自檢系統,在現如今沒有完善的系統監控大環境下,仍采用以人工手段每天對數據接口相關軟件運行狀況進行監控,以人工方式24小時監控數據接口穩定性所投入的人力物力成本太高,因此如何能科學監控數據接口的穩定性受到普遍的關注。在信息時代的今天,手機可以說是必備品,大多數信息都能通過手機短信方式得到及時的傳達,因此我們考慮將數據接口的關鍵點信息定時提取出來,通過短信平臺將相關信息發生給相關負責人,督促檢查或恢復,以實現對接口穩定性的無人監控。
以前傳統的對于數據接口監控方式,也就是人工實時監控,在數據接口日益增加的今天,人工實時監控方式所耗費的成本成倍的增加,但是仍然不能保證24小時不間斷的監控,且對于突發故障的處理時間也非常長。隨著信息時代的發展,人工實時監控方式已漸漸不能滿足企業的需求,且有較大的局限性。因此,人機結合的新型監控方式也就應運而生,通過人與計算機軟件相結合的雙重監控方式對數據庫接口狀態進行監控已經逐漸應用于各大領域,也就是將數據接口狀態信息定時通過短信的方式發送到相關負責人手機上,以及時通知相關人員數據接口最新的狀態信息,以便相關人員能及時排除故障。雖然短信傳輸的內容較少,但是在信息及時通知方面有其特殊的優勢,人員收到的信息越及時,處理故障的速度以及排除隱患也就會越快,數據接口的可靠性就會越強。
Goldengate軟件是一款基于日志的變化數據復制傳輸軟件,它的工作原理通過解剖并分析資源端數據庫在線日志或歸檔日志以此來獲得數據的增量變化,再將這些變化日志應用到目標端數據庫,以此來實現資源端數據庫與目標端數據庫同步,它的實時數據復制傳輸機制,是保障運營企業生產系統正常運行高可用性和應急以及容災的核心技術。而數據傳輸的延遲或者傳輸的中斷都有可能會對數據實時性造成無法估量的后果,所以對于Goldengate進程信息的監控尤為重要。為了保證相關人員能實時獲取進程信息,我們考慮采用短信方式將Goldengate進程信息定時發送到相關信息管理人員手機上,建立短信平臺,以滿足企業內部與外部溝通而建立的短信智能通信系統,現如今手機短信已經得到廣泛的認同并擁有龐大的受眾群體,它的及時性、精確性、靈活性三大特點相對于其他信息傳播媒介來說具有不可撼動的地位。因此我們選擇將Goldengate與短信平臺結合來實現數據傳輸預警。
首先我們通過編寫相關函數及腳本,定時將Goldengate進程信息提取到操作系統上一指定文件中,再通過建立數據庫外部表的方式,將進程信息轉換到數據庫中,再編寫一個條件觸發器,當檢測到進程信息大于設定值時便觸發程序包給相關信息管理人員發送進程信息,信息管理人員收到信息后就能及時對問題進行處理。
在信息化快速發展的今天,人機結合的監控方式是數據接口監控發展的重要保障,且信息獲取的及時性、連續性、準確性都依賴于數據的實時傳輸性,而數據接口的監控更是數據實時傳輸的最好保障。對于未來全面自動化的企業而言,數據接口的穩定性更是重中之重,人機結合對數據接口進行監控來實現數據接口狀態的科學預警是必然的發展趨勢,對于數據接口關鍵點信息進行監控可有效解決數據接口的可靠性監視問題,在滿足日常運維的需要的同時也降低了開發的成本,同時也提高了對數據接口監視的工作效率降低了維護成本更降低了信息管理相關人員的工作強度。與傳統的監控手段對比,充分發揮了人機結合監控的優勢,該種監控方式在生產管理的日常生活當中也有較大的應用空間。
本文論述了數據接口監控的現狀及未來發展趨勢,分析了在企業中使用人機結合監控數據接口方式的優勢,可以快速且有效的解決數據傳輸實時性等故障以及離開了電腦同樣能夠對數據接口穩定性進行監控。人機結合監控方式具有很高的擴展性,可根據用戶需求定制關鍵點監控,也為進一步提高信息化管理提供了有效的支持。