專利名稱:基于電力調度自動化的主站系統監測模型的制作方法
技術領域:
本發明涉及一種基于電力調度自動化的主站系統監測模型。
背景技術:
近年來調度自動化系統應用逐漸增多,包括電網調度主站系統(分層分控系統)、監控SCADA系統、區域無功電壓優化控制AVC系統、調度數據網絡、調度員仿真培訓DTS系統、電能量采集系統、變電站圖像監控系統、通信網管系統等自動化系統。信息的接入對自動化系統運維值班維護提出更高的要求,運行值班人員需掌握系統工況、數據庫、應用模塊、業務告警信息等各方面信息。傳統的人工逐個檢查和巡檢必然造成大量的工作量浪費,也有可能造成信息情況的遺漏檢查,對自動化系統運維值班人員來說,無法全面,及時地了 解各主站系統運行的實時工況,當主站系統發生異常故障時,也缺乏有效的手段快速定位異常主站系統和故障源。目前應用于調度自動化系統的主機服務器的操作系統各異、涉及數據庫不同,各主站系統本身應用進程也完全不同,并且主站系統缺乏和主機服務器、數據庫和應用進程之間的系統業務關聯。因而無法滿足監控系統對調度自動化主站系統從設備到應用的一體化監控的要求。
發明內容
本發明提供了一種基于電力調度自動化的主站系統監測模型,本發明所解決的技術問題是在電力調度自動化主站系統中,如何以可視化圖形方式層次展現主站系統與各主機服務器、數據庫服務器和WEB應用服務器各組成部分之間的業務關聯關系,實時展現各服務器異常信息及受影響的主站系統,并能提供快捷的告警查看方式和故障源定位入口。為了達成上述目的,本發明的解決方案是
一種基于電力調度自動化的主站系統監測模型,包括以下功能模塊
監測采集模塊實時采集主機服務器、數據庫服務器和WEB服務器的運行狀態和性能指標數據,為告警相關性分析模塊提供基礎數據;
告警相關性分析模塊根據預定義的自動化主站系統與各主機服務器、數據庫服務器和WEB應用服務器的業務關聯關系,在各服務器故障發生時,實時分析故障所影響的主站系統;
監測可視化模塊應用C#圖形化控件技術(C#圖形化控件,是采用基于微軟公司IE瀏覽器的ActiveX控件技術實現的一個圖形可視化組件。該組件完成了對監測對象的二維圖形化展示、圖形對象定位、告警信息在監測設備圖形上顏色渲染功能。)實現基于自動化主站系統監測對象的可視化圖形展示,通過可視化圖形方式展示主站系統的運行狀態和告警狀態,并且提供快速查詢告警信息和定位故障源的入口 ;對于每個主站系統以光字牌方式綜合展現其運行監控狀況,提供自動化系統運維值班人員直觀展示效果。所述監測采集模塊包括以下功能模塊SNMP主機代理模塊提供各操作系統主機服務器的主機代理服務,提供遠程統一以SNMP (簡單網絡管理)協議訪問獲取主機服務器、數據庫服務器和WEB應用服務器運行狀況和性能指標數據的接口;
監測采集主動輪詢模塊該模塊采用分布式部署方式,主動輪詢各監測服務器的運行狀態和性能指標數據,包括主機服務器內存使用情況、處理器負載情況、文件系統使用情況、數據庫連接數大小、數據庫表空間使用情況;
監測采集陷阱偵聽模塊該模塊采用SNMP的TRAP (陷講)協議,實現被動偵聽由主機代理、數據庫代理主動發出的TRAP事件功能,并提供解析功能。·
所述告警相關性分析模塊包括以下功能模塊
告警閾值分析模塊針對預設的各性能指標數據閾值,實時分析采集到的主機運行狀態和性能指標數據是否達到閾值設置條件,如果達到則產生告警,并在產生的告警對象中填寫告警源信息。告警過濾模塊在內存中建立以主機服務器IP、主機服務器管理端口號、告警類型、告警原因的組合為主鍵的哈希表,接收經過告警閾值分析模塊分析后產生的告警;如果已有相同告警存在,則告警過濾模塊將過濾該條重復告警,不再上報;如果告警相同,但是告警級別更改,則更改原有告警級別,再重新上報。告警關聯性分析模塊根據預定義的自動化主站系統與各主機服務器、數據庫服務器和WEB應用服務器的業務關聯關系,在故障發生時,根據所有上報告警的告警源信息,實時統計分析告警所屬主機服務器,并且向上追溯到所屬自動化主站系統,從而定位故障所影響的主站系統。所述可視化展示模塊是通過可視化圖形方式展示主站系統與主機服務器、數據庫服務器、WEB服務器的業務關聯關系,單個服務器的運行狀態和告警狀態、整個主站系統的運行狀態和告警狀態三個圖形監測視圖,實現主站系統的分層視圖展示;整個主站系統以光字牌方式綜合展現其運行監控狀況,當故障發生后,告警源所屬主站系統光字牌以不同告警級別顏色高亮的方式,提醒自動化系統運維值班人員,并且提供快速查詢告警信息和定位故障源的入口。本發明的有益效果為本發明針對調度自動化主站系統運行時缺乏有效的手段快速定位異常主站系統和故障源,無法直觀顯示主站系統整體運行狀況的難點,設計了基于電力調度自動化的主站系統監測模型,提供了直觀、快速定位異常主站系統以及故障源的功能。本發明運用可視化圖形技術、SNMP簡單網絡管理協議、主機代理、數據庫代理等技術,以服務電力調度自動化的主站系統監測為主要目的,根據預定義的自動化主站系統與各主機服務器、數據庫服務器和WEB應用服務器的業務關聯關系,在主機服務器、數據庫服務器或WEB應用服務器故障發生時,實時分析故障所影響的主站系統,通過可視化圖形方式展示主站系統與主機服務器、數據庫服務器、WEB應用服務器的業務關聯關系,單個服務器的運行狀態和告警狀態,整個主站系統的運行狀態和告警狀態三個監測圖形視圖,實現主站系統的分層視圖展示。整個主站系統以光字牌方式綜合展現其運行監控狀況,當故障發生后,告警源所屬主站系統光字牌以不同告警級別顏色高亮的方式,提醒自動化系統運維值班人員,并且提供快速查詢告警信息和定位故障源的入口。監測模型以各服務器為監測對象整體監測主站系統的健康狀況,輔助人工運維。本發明支持各種操作系統主機的集中監測,通過主機代理和SNMP網絡管理協議技術,實現了各類主機服務器的運行狀態和性能指標數據的實時采集,為實時監測自動化主站系統健康狀態及各應用提供數據支持。本發明的監測模型根據采集到的主機服務器的實時運行狀態和性能指標數據,以及預設的告警閾值作為判斷依據,準確判斷主機服務器是否有告警產生,并根據預設的主站系統和各主機服務器、數據庫服務器和WEB應用服務器的業務關聯關系,將產生的告警反映到所屬主站系統。
圖1是本發明的模型框架示意圖。
具體實施例方式實施例1 下面結合具體實施案例進一步說明本發明。本實施例的一種基于電力調度自動化的主站系統監測模型,包括以下功能模塊 監測采集模塊實時采集主機服務器、數據庫服務器和WEB服務器的運行狀態和性能
指標數據,為告警相關性分析模塊提供基礎數據;
告警相關性分析模塊根據預定義的自動化主站系統與各主機服務器、數據庫服務器和WEB應用服務器的業務關聯關系,在各服務器故障發生時,實時分析故障所影響的主站系統;
監測可視化模塊應用C#圖形化控件技術(C#圖形化控件,是采用基于微軟公司IE瀏覽器的ActiveX控件技術實現的一個圖形可視化組件。該組件完成了對監測對象的二維圖形化展示、圖形對象定位、告警信息在監測設備圖形上顏色渲染功能。)實現基于自動化主站系統監測對象的可視化圖形展示,通過可視化圖形方式展示主站系統的運行狀態和告警狀態,并且提供快速查詢告警信息和定位故障源的入口 ;對于每個主站系統以光字牌方式綜合展現其運行監控狀況,提供自動化系統運維值班人員直觀展示效果。所述監測采集模塊包括以下功能模塊
SNMP主機代理模塊提供各操作系統主機服務器的主機代理服務,提供遠程統一以SNMP (簡單網絡管理)協議訪問獲取主機服務器、數據庫服務器和WEB應用服務器運行狀況和性能指標數據的接口;
監測采集主動輪詢模塊該模塊采用分布式部署方式,主動輪詢各監測服務器的運行狀態和性能指標數據,包括主機服務器內存使用情況、處理器負載情況、文件系統使用情況、數據庫連接數大小、數據庫表空間使用情況;
監測采集陷阱偵聽模塊該模塊采用SNMP的TRAP (陷阱)協議,實現被動偵聽由主機代理、數據庫代理主動發出的TRAP事件功能,并提供解析功能。所述告警相關性分析模塊包括以下功能模塊
告警閾值分析模塊針對預設的各性能指標數據閾值,實時分析采集到的主機運行狀態和性能指標數據是否達到閾值設置條件,如果達到則產生告警,并在產生的告警對象中填寫告警源信息。告警過濾模塊在內存中建立以主機服務器IP、主機服務器管理端口號、告警類型、告警原因的組合為主鍵的哈希表,接收經過告警閾值分析模塊分析后產生的告警;如果已有相同告警存在,則告警過濾模塊將過濾該條重復告警,不再上報;如果告警相同,但是告警級別更改,則更改原有告警級別,再重新上報。告警關聯性分析模塊根據預定義的自動化主站系統與各主機服務器、數據庫服務器和WEB應用服務器的業務關聯關系,在故障發生時,根據所有上報告警的告警源信息,實時統計分析告警所屬主機服務器,并且向上追溯到所屬自動化主站系統,從而定位故障所影響的主站系統。所述可視化展示模塊是通過可視化圖形方式展示主站系統與主機服務器、數據庫服務器、WEB服務器的業務關聯關系,單個服務器的運行狀態和告警狀態、整個主站系統的運行狀態和告警狀態三個圖形監測視圖,實現主站系統的分層視圖展示;整個主站系統以光字牌方式綜合展現其運行監控狀況,當故障發生后,告警源所屬主站系統光字牌以不同告警級別顏色高亮的方式,提醒自動化系統運維值班人員,并且提供快速查詢告警信息和 定位故障源的入口。本實施例的一種基于電力調度自動化的主站系統監測模型,以主站系統為整體監測對象,提供直觀的可視化圖形方式展示主站系統的運行狀況,在主機服務器故障發生時能根據預設的主站系統和各主機服務器、數據庫服務器和WEB應用服務器的業務關聯關系實時分析,及時將告警狀態反應到影響的主站系統上。同時在主站系統光字牌上提供快捷定位告警發生主機服務器和告警源的入口。為電力自動化主站系統運維值班人員提供技術支撐,提高運維水平和工作效率。
權利要求
1.一種基于電力調度自動化的主站系統監測模型,其特征在于包括以下功能模塊 監測采集模塊實時采集主機服務器、數據庫服務器和WEB服務器的運行狀態和性能指標數據,為告警相關性分析模塊提供基礎數據; 告警相關性分析模塊根據預定義的自動化主站系統與各主機服務器、數據庫服務器和WEB應用服務器的業務關聯關系,在各服務器故障發生時,實時分析故障所影響的主站系統; 監測可視化模塊應用C#圖形化控件技術實現基于自動化主站系統監測對象的可視化圖形展示,通過可視化圖形方式展示主站系統的運行狀態和告警狀態,并且提供快速查詢告警信息和定位故障源的入口 ;對于每個主站系統以光字牌方式綜合展現其運行監控狀況,提供自動化系統運維值班人員直觀展示效果。
2.如權利要求1所述的一種基于電力調度自動化的主站系統監測模型,其特征在于所述監測采集模塊包括以下功能模塊 SNMP主機代理模塊提供各操作系統主機服務器的主機代理服務,提供遠程統一以SNMP (簡單網絡管理)協議訪問獲取主機服務器、數據庫服務器和WEB應用服務器運行狀況和性能指標數據的接口; 監測采集主動輪詢模塊該模塊采用分布式部署方式,主動輪詢各監測服務器的運行狀態和性能指標數據,包括主機服務器內存使用情況、處理器負載情況、文件系統使用情況、數據庫連接數大小、數據庫表空間使用情況; 監測采集陷阱偵聽模塊該模塊采用SNMP的TRAP (陷阱)協議,實現被動偵聽由主機代理、數據庫代理主動發出的TRAP事件功能,并提供解析功能。
3.如權利要求1所述的一種基于電力調度自動化的主站系統監測模型,其特征在于所述告警相關性分析模塊包括以下功能模塊 告警閾值分析模塊針對預設的各性能指標數據閾值,實時分析采集到的主機運行狀態和性能指標數據是否達到閾值設置條件,如果達到則產生告警,并在產生的告警對象中填寫告警源信息。
4.告警過濾模塊在內存中建立以主機服務器IP、主機服務器管理端口號、告警類型、告警原因的組合為主鍵的哈希表,接收經過告警閾值分析模塊分析后產生的告警;如果已有相同告警存在,則告警過濾模塊將過濾該條重復告警,不再上報;如果告警相同,但是告警級別更改,則更改原有告警級別,再重新上報。
5.告警關聯性分析模塊根據預定義的自動化主站系統與各主機服務器、數據庫服務器和WEB應用服務器的業務關聯關系,在故障發生時,根據所有上報告警的告警源信息,實時統計分析告警所屬主機服務器,并且向上追溯到所屬自動化主站系統,從而定位故障所影響的主站系統。
6.如權利要求1所述的一種基于電力調度自動化的主站系統監測模型,其特征在于所述可視化展示模塊是通過可視化圖形方式展示主站系統與主機服務器、數據庫服務器、WEB服務器的業務關聯關系,單個服務器的運行狀態和告警狀態、整個主站系統的運行狀態和告警狀態三個圖形監測視圖,實現主站系統的分層視圖展示;整個主站系統以光字牌方式綜合展現其運行監控狀況,當故障發生后,告警源所屬主站系統光字牌以不同告警級別顏色高亮的方式,提醒自動化系統運維值班人員,并且提供快速查詢告警信息和定位故障源的入口。
全文摘要
本發明公開了一種基于電力調度自動化的主站系統監測模型,包括以下功能模塊監測采集模塊;告警相關性分析模塊;監測可視化模塊;本發明基于自動化主站系統包含的主機服務器的運行狀態和運行性能指標數據分析主機服務器的健康狀況,并根據預設的主站系統和各主機服務器、數據庫服務器和WEB應用服務器的業務關聯關系,以可視化圖形方式層次展現主站系統與各主機服務器、數據庫服務器和WEB應用服務器各組成部分之間的業務關聯關系,實時展現各服務器異常信息及受影響的主站系統,并能提供快捷的告警查看方式和故障源定位入口。
文檔編號H04L29/08GK103023695SQ20121049227
公開日2013年4月3日 申請日期2012年11月28日 優先權日2012年11月28日
發明者金乃正, 章立宗, 陳立躍, 馬國梁, 劉永新, 丁梁, 張鋒明, 金學奇, 吳凌燕, 魏宏 申請人:紹興電力局, 國家電網公司