調度自動化綜合監控與智能告警系統的制作方法
【技術領域】
[0001]本發明屬電網運行狀態智能告警系統領域,尤其涉及一種調度自動化綜合監控與智能告警系統。
【背景技術】
[0002]隨著中國新能源的快速發展以及以特高壓電網為骨干網架的大規模電網建設,電網運行特性發生了重大變化,客觀上要求轉變現有調度運行模式,提升調度業務創新能力,尤其需要加強調度事故處置的智能化水平,提高調度事故處置效率,以保障大電網的安全穩定運行。
[0003]近年來國內外學者和專家圍繞智能告警技術開展了深入研究和初步實踐,取得了顯著的成果。從現有研究成果來看,主要集中在:運用專家系統、遺傳算法以及模糊集等人工智能分析算法,對調度端的告警信息進行分析處理,實現設備故障的在線診斷,從實踐效果來看,上述研究成果對于改善調度自動化系統告警信息處理的智能化水平起到了重要作用,但離支撐大電網運行還存在一定的距離,主要體現在以下幾個方面。
[0004]1、隨著特高壓交直流互聯電網建設的推進,區域電網間運行特性發生顯著變化,單一設備故障引發大面積設備停電的風險不斷增加。各級調度機構間缺少信息共享是導致事故范圍擴大的重要因素。因此,需要研究廣域分布式智能告警技術,實現電網擾動的一點告警、多點響應,提升各級調度應對電網故障的協同處理能力。
[0005]2、電網在線故障診斷的實用化水平有待提升。目前在線故障診斷算法多是基于單一數據源,易受基礎數據質量影響,故障分析準確率不高,因此需要研究基于多源信息融合的在線綜合故障診斷,提升在線故障診斷的準確率和實用化水平。
[0006]3、以往調度中心內部各個生產系統獨立建設,包括能量管理系統(EMS )、廣域測量系統(WAM S )、在線安全穩定預警、繼電保護及故障信息管理系統(簡稱保信系統)以及雷電在線監測等數十套系統,告警信息分布在各個獨立系統中,缺乏有效的整合和分類,調度運行監控中需要同時對多個系統的告警信息進行監視,增加了告警處置的壓力,難以適應大電網一體化運行的業務要求。
[0007]因此,需要從調度日常監控的業務角度出發,通過統一的告警服務接口,實現各個應用功能告警信息的整合、分析和分類展示,提升運行人員告警處置效率以及對電網運行狀態的整體感知能力。
【發明內容】
[0008]本發明旨在克服現有技術的不足之處而提供一種能全方位,實時監控變電站機房全部信息,迅速判斷故障并提示告警,減少故障帶來損失的調度自動化綜合監控與智能告警系統。
[0009]為解決上述技術問題,本發明是這樣實現的。
[0010]調度自動化綜合監控與智能告警系統,它包括Ping操作模塊及啟動程序模塊;所述啟動程序模塊通過發送啟動信息至各個底層監控模塊,然后啟動底層監控模塊對其底層各種應用程序進行實時數據監測。
[0011]作為一種優選方案,本發明所述底層監控模塊包括網絡設備監測模塊、服務器監測模塊、應用監測模塊、高級應用監測模塊及數據庫監測模塊。
[0012]進一步地,本發明所述Ping操作模塊依次執行如下操作。
[0013](I)通過給定的節點范圍依次對給定的節點進行Ping操作。
[0014](2)如Ping操作的狀態是成功,則進行其他各個模塊的數據采集包括:網絡線路監測模塊、網絡設備監測模塊、服務器監測模塊、應用監測、高級應用監測模塊、數據庫監測模塊及機房環境監測模塊;并且可以對其采集的數據進行告警分析。
[0015](3)如Ping操作失敗,則將失敗的信息寫到數據庫的告警表中進行告警通知。
[0016]進一步地,本發明所述網絡設備監測模塊依次執行如下操作。
[0017](I)首先去數據庫里查找Ping狀態為成功的節點。
[0018](2)對所有Ping通的節點使用SNMP協議類型監測器,通過對路由器、交換機及防火墻等網絡設備的接口流量、CPU負載、內存使用量、網絡接口丟包率、錯誤包率等性能參數的OID,對其進行數據的采集。
[0019](3)將采集到的數據進行告警的閥值設置,并且來對采集來的數據進行告警分析并將分析的結果寫到數據庫告警信息表中。
[0020]進一步地,本發明所述服務器監測模塊依次執行如下操作。
[0021 ] (I)首先去數據庫里查找Ping狀態為成功的節點。
[0022](2)對所有Ping通的節點使用SNMP協議類型監測器,通過對服務器的CPU負載、內存、磁盤使用量、I/O性能,服務、進程狀態、進程資源檢測、網絡接口流量等性能參數的0ID,對其進行數據的采集。
[0023](3)將采集到的數據進行告警的閥值設置,并且來對采集來的數據進行告警分析并將分析的結果寫到數據庫告警信息表中。
[0024]進一步地,本發明所述應用監測模塊依次執行如下操作。
[0025](I)首先去數據庫里查找Ping狀態為成功的節點。
[0026](2)對Ping通的節點進行監測其系統中有何種應用程序,對于HTTP和HTTPS的監測是通過給一個目標節點和端口進行連接測試,如果連接成功表示HTTP和HTTPS應用測試成功;否則將錯誤信息寫到告警表中。
[0027](3)對于FTP、Telnet、Pop3的監測通過給定目標節點和端口還有用戶和密碼來進行監測,如果測試不成功,則將其錯誤信息寫到告警表中。
[0028]進一步地,本發明所述高級應用監測模塊依次執行如下操作。
[0029](I)首先通過手動方式配置系統要監測的高級應用程序的基本(2)對系統中相應的高級應用程序進行相應的方式監測,通過SNMP協議,結合IIS各個參數的OI信息,包括IP地址、用戶名、密碼等;
D對IIS進行系統監測;通過從Tomcat服務器的管理頁面抓取實時數據到數據庫中對Tomcat進行系統監測。
[0030](3)將采集到的數據進行告警的閥值設置,并且來對采集來的數據進行告警分析并將分析的結果寫到數據庫告警信息表中。
[0031]進一步地,本發明所述數據庫監測模塊依次執行如下操作。
[0032](I)首先通過手動方式配置系統要監測的數據庫的基本信息,包括IP地址、用戶名、密碼。
[0033](2)對數據庫進行實時的監測;對MySQL、0racle及SQLServer三種數據庫的監測,系應用其數據庫本身的管理SQL語句進行一些性能參數的信息收集,并將監測的數據信息寫到數據庫中。
[0034](3)將采集到的數據進行告警的閥值設置,并且來對采集來的數據進行告警分析并將分析的結果寫到數據庫告警信息表中。
[0035]本系統可作為智能變電站監控和告警的的一項高級應用模塊,本系統可以做到全方位的,具體的,實時的監控變電站機房的全部信息,并且可以根據監控的信息迅速判斷出是否出現故障,并提示告警,給值班人員提供聲音等方面的告警,及時提供故障信息,減少故障帶來的損失。本系統可提升運行人員告警處置效率以及對電網運行狀態的整體感知能力。
[0036]智能告警的數據根源在于子站側的原始告警信息,以往的智能告警多采用集中式分析架構,主站端需要采集子站大量的原始告警信息,增加了主子站間的數據通信壓力以及主站端的運維工作量,而本系統實現設備故障的變電站側就地判別和告警直傳,優化主子站間告警傳輸內容,降低主子站間大量原始告警信息的傳輸。
[0037]對于UI層,我們主要是通過對底層采集到數據庫中的數據進行整理和分析,并顯示在頁面上讓工作人員能夠更加清晰直觀的看到當前機房的所有設備信息和運行狀態。并且可以在頁面上進行告警的設置,可以讓工作人員更加方便的進行工作。
【附圖說明】
[0038]下面結合附圖和【具體實施方式】對本發明作進一步說明。本發明的保護范圍不僅局限于下列內容的表述。
[0039 ]圖1為本發明整體邏輯框圖。
[0040]圖2為本發明系統整體流程框圖。
[0041 ]圖3為本發明Ping操作模塊流程框圖。
[0042]圖4為本發明網絡設備監測模塊流程框圖。
[0043]圖5為本發明應用監控模塊流程框圖。
[0044]圖6為本發明高級應用監控模塊流程框圖。
[0045]圖7為本發明數據庫監控模塊流程框圖。
【具體實施方式】
[0046]如圖所示,調度自動化綜合監控與智能告警系統,它包括Ping操作模塊及啟動程序模塊;所述啟動程序模塊通過發送啟動信息至各個底層監控模塊,然后啟動底層監控模塊對其底層各種應用程序進行實時數據監測。
[0047]本發明所述底層監控模塊包括網絡設備監測模塊、服務器監測模塊、應用監測模塊、高級應用監測模塊及數據庫監測模塊。
[0048]本發明所述Ping操作模塊依次執行如下操作。
[0049](I)通過給定的節點范圍依次對給定的節點進行Ping操作。
[0050](2)如Ping操作的狀態是成功,則進行其他各個模塊的數據采集包括:網絡線路監測模塊、網絡設備監測模塊、服務器監測模塊、應用監測、高級應用監測模塊、數據庫監測模塊及機房環境監測模塊;并且可以對其采集的數據進行告警分析。
[0051 ] (3)如Ping操作失敗,則將失敗的信息寫到數據庫的告警表中進行告警通知。
[0052]本發明所述網絡設備監測模塊依次執行如下操作。<