麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

一種可擴展的告警應急處理系統(tǒng)及其控制方法

文檔序號:7858133閱讀:274來源:國知局
專利名稱:一種可擴展的告警應急處理系統(tǒng)及其控制方法
技術領域
本發(fā)明涉及通信領域,具體涉及一種可擴展的告警應急處理系統(tǒng)及其控制方法。
背景技術
在計算機的告警系統(tǒng)中,可以提供給用戶告警信息的查詢,告警信息操作,告警信息報表和告警策略配置等功能,而告警策略配置功能非常重要,也就是用戶可以配置當特定的告警信息產生的情況下,觸發(fā)一種應急處理(如聲音報警,短信通知等)。這一功能,可以在告警發(fā)送的第一時間,有軟件系統(tǒng)予以響應,對各種告警做應急處理,可以極大程度地降低損失和故障影響,幫助提供故障排除效率,意義重大。在現有的軟件系統(tǒng)中,是根據用戶的需求進行功能的開發(fā),這些功能屬于告警系統(tǒng)的一部分,沒有獨立開,往往是以硬編碼的形式,存在于告警系統(tǒng)中。但當用戶對于告警應急處理方式的需求發(fā)送變化,或增加或減少,不可避免地導致對告警系統(tǒng)的代碼經行修改。而且同一款產品對于不同的用戶可能會有不同的告警應急處理方式的需求,在后期維護階段,同一款軟件產品,會按照用戶劃分為不同的版本。上述情況會對軟件產品導致風險大,周期長,成本高,維護困難等問題,

發(fā)明內容
針對現有技術的不足,本發(fā)明提供一種可擴展的告警應急處理系統(tǒng)及其控制方法,使所有的告警應急處理方式都以插件的形式集成于告警系統(tǒng),可以方便地經行安裝和卸載。只需要開發(fā)和維護告警應急處理方式的插件,完全不用修改告警系統(tǒng)現有代碼。本發(fā)明提供一種可擴展的告警應急處理系統(tǒng),其改進之處在于,包括告警策略管理框架和告警應急處理插件;所述告警策略管理框架嵌入到告警系統(tǒng)中;所述告警應急處理插件通過熱插拔方式與所述告警策略管理框架通信并完成告警信息的應急處理。其中,所述告警策略管理框架包括依次連接的策略配置模塊、策略匹配模塊和告警應急處理方式調用模塊。其中,所述策略配置模塊用于當觸發(fā)指定類型的告警信息后,系統(tǒng)進行配置和管理;所述策略匹配模塊用于當系統(tǒng)產生告警信息時,根據用戶配置的策略,進行匹配;所述告警應急處理方式調用模塊用于當策略匹配成功時,使用告警處理名稱,運行對應的插件。其中,所述告警應急處理插件用于與告警處理方式表通信,將所述告警應急處理插件的處理方式名稱實時保存或刪除。本發(fā)明基于另一目的提供的一種可擴展的告警應急處理系統(tǒng)的控制方法,其改進之處在于,所述方法包括如下步驟
步驟一將所述告警應急處理插件插到計算機中并執(zhí)行bundle啟動流程;步驟二 所述策略匹配模塊接收告警信息;步驟三所述策略配置模塊根據所述告警信息在策略信息表中查找匹配策略;步驟四判斷所述策略信息表中策略匹配是否成功,是則進行步驟五,否則結束;步驟五所述告警應急處理方式調用模塊讀取告警處理方式表中相應的告警方式處理方式名稱;步驟六取得OSGI服務并執(zhí)行。其中,步驟一所述執(zhí)行bundle啟動流程包括如下步驟 (I)安裝所述告警應急處理插件; (2)注冊告警處理方式;(3)將OSGI服務名寫入數據庫,并更新處理方式表。其中,所述告警處理方式包括聲音報警服務、短信報警服務、郵件報警服務和其他報警服務。其中,當數據庫中告警處理方式名稱被刪除時,同時刪除所有配置了該處理方式的策略信息。策略配置信息儲存在數據庫的策略信息表中。與現有技術比,本發(fā)明的有益效果為本發(fā)明使所有的告警應急處理方式都以插件的形式集成于告警系統(tǒng),可以方便地經行安裝和卸載。只需要開發(fā)和維護告警應急處理方式的插件,完全不用修改告警系統(tǒng)現有代碼。做到保證軟件質量的同時,縮短開發(fā)周期,快速滿足用戶需求,降低了開發(fā)成本,而且易于部署和維護。本發(fā)明每個告警應急處理方式作為一個獨立功能模塊以插件的形式來開發(fā),可動態(tài)部署到告警系統(tǒng)中,無需對原有系統(tǒng)的代碼進行修改。本發(fā)明降低了軟件產品的耦合性,簡化開發(fā)的復雜度,提高開發(fā)效率,優(yōu)化了軟件的版本管理和維護,節(jié)約成本。


圖I為本發(fā)明提供的控制方法流程圖。圖2為本發(fā)明提供的bundle啟動流程圖。
具體實施例方式下面結合附圖對本發(fā)明的具體實施方式
作進一步的詳細說明。本實施例提供的一種可擴展的告警應急處理系統(tǒng),包括告警策略管理框架和告警應急處理插件;告警策略管理框架嵌入到告警系統(tǒng)中;告警應急處理插件通過熱插拔方式與告警策略管理框架通信并完成告警信息的應急處理功能。其中,所述告警策略管理框架包括依次連接的策略配置模塊、策略匹配模塊和告警應急處理方式調用模塊。其功能為I)策略配置模塊,即系統(tǒng)所提供的配置和管理當觸發(fā)指定類型的告警信息后自動執(zhí)行某種告警應急處理方式的功能。例如,用戶可以配置當服務器硬盤使用率過高時,向系統(tǒng)管理員發(fā)送郵件通知等。告警處理方式列表從數據庫中獲取。當數據庫中告警處理方式名稱被刪除時,同時刪除所有配置了該處理方式的策略信息。策略配置信息儲存在數據庫的策略信息表中。2)策略匹配模塊,當系統(tǒng)產生告警信息時,根據用戶配置的策略,經行匹配;3)告警應急處理方式調用模塊,當策略匹配成功時,使用告警處理名稱,運行對應的插件。在本模塊中,使用從數據庫中讀取的告警處理名稱作為過濾器,獲取插件所發(fā)布的OSGI服務,即可運行插件所提供的功能。其中,所述告警應急處理插件用于與告警處理方式表通信,將所述告警應急處理插件的處理方式名稱實時保存或刪除。其涉及方案為a)每個告警應急處理方式的插件,為一個獨立的模塊,并發(fā)布一個告警處理的OSGI服務。b)插件安裝時,檢查數據庫中的告警處理方式表,并將自己的處理方式名稱保存 到該表中。c)插件卸載時,檢查數據庫中的告警處理方式表,并將自己的處理方式名稱從該表中刪除。d)使用OSGI控制臺,Bundle的啟動和停止操作即可實現告警應急處理方式插件的安裝與卸載。本實施例對應的,提供一種可擴展的告警應急處理系統(tǒng)的控制方法,其流程圖如圖I所示,包括如下步驟步驟一將所述告警應急處理插件插到計算機中并執(zhí)行bundle啟動流程;步驟二 所述策略匹配模塊接收告警信息;步驟三所述策略配置模塊根據所述告警信息在策略信息表中查找匹配策略;步驟四判斷所述策略信息表中策略匹配是否成功,是則進行步驟五,否則結束;步驟五所述告警應急處理方式調用模塊讀取告警處理方式表中相應的告警方式處理方式名稱;步驟六取得OSGI服務并執(zhí)行。其中,步驟一所述執(zhí)行bundle啟動流程如圖2所示,包括如下步驟 (I)安裝所述告警應急處理插件;(2)注冊告警處理方式;(3)將OSGI服務名寫入數據庫并更新處理方式表。數據庫中建有一張告警處理方式表,保存OSGI服務的注冊信息。這張表的作用是建立告警應急處理方式插件和告警策略管理框架之間的聯系,提供用戶查詢,配置告警策略時使用。本實施例所述的告警處理方式包括聲音報警服務、短信報警服務、郵件報警服務和其他報警服務例如服務器關機、機柜燈閃爍或數據備份等。當數據庫中告警處理方式名稱被刪除時,同時刪除所有配置了該處理方式的策略信息。策略配置信息儲存在數據庫的策略信息表中。本實施例中的告警策略管理框架和告警應急處理插件均可通過計算機程序實現。最后應當說明的是以上實施例僅用以說明本發(fā)明的技術方案而非對其限制,盡管參照上述實施例對本發(fā)明進行了詳細的說明,所屬領域的普通技術人員應當理解依然可以對本發(fā)明的具體實施方式
進 行修改或者等同替換,而未脫離本發(fā)明精神和范圍的任何修改或者等同替換,其均應涵蓋在本發(fā)明的權利要求范圍當中。
權利要求
1.一種可擴展的告警應急處理系統(tǒng),其特征在于,包括告警策略管理框架和告警應急處理插件; 所述告警策略管理框架嵌入到告警系統(tǒng)中;所述告警應急處理插件通過熱插拔方式與所述告警策略管理框架通信并完成告警信息的應急處理。
2.如權利要求I所述的告警應急處理系統(tǒng),其特征在于,所述告警策略管理框架包括依次連接的策略配置模塊、策略匹配模塊和告警應急處理方式調用模塊。
3.如權利要求2所述的告警應急處理系統(tǒng),其特征在于,所述策略配置模塊用于當觸發(fā)指定類型的告警信息后,系統(tǒng)進行配置和管理。
4.如權利要求2所述的告警應急處理系統(tǒng),其特征在于,所述策略匹配模塊用于當系統(tǒng)產生告警信息時,根據用戶配置的策略,進行匹配。
5.如權利要求2所述的告警應急處理系統(tǒng),其特征在于,所述告警應急處理方式調用模塊用于當策略匹配成功時,使用告警處理名稱,運行對應的插件。
6.如權利要求I所述的告警應急處理系統(tǒng),其特征在于,所述告警應急處理插件用于與告警處理方式表通信,將所述告警應急處理插件的處理方式名稱實時保存或刪除。
7.—種可擴展的告警應急處理系統(tǒng)的控制方法,其特征在于,所述方法包括如下步驟 步驟一將所述告警應急處理插件插到計算機中并執(zhí)行bundle啟動流程; 步驟二 所述策略匹配模塊接收告警信息; 步驟三所述策略配置模塊根據所述告警信息在策略信息表中查找匹配策略; 步驟四判斷所述策略信息表中策略匹配是否成功,是則進行步驟五,否則結束;步驟五所述告警應急處理方式調用模塊讀取告警處理方式表中相應的告警方式處理方式名稱; 步驟六取得OSGI服務并執(zhí)行。
8.如權利要求7所述的告警應急處理系統(tǒng),其特征在于,步驟一所述執(zhí)行bundle啟動流程包括如下步驟 (1)安裝所述告警應急處理插件; (2)注冊告警處理方式; (3)將OSGI服務名寫入數據庫,并更新處理方式表。
9.如權利要求7所述的告警應急處理系統(tǒng),其特征在于,所述告警處理方式包括聲音報警服務、短信報警服務、郵件報警服務和其他報警服務。
10.如權利要求7所述的告警應急處理系統(tǒng),其特征在于, 當數據庫中告警處理方式名稱被刪除時,同時刪除所有配置了該處理方式的策略信息。策略配置信息儲存在數據庫的策略信息表中。
全文摘要
本發(fā)明公開了一種可擴展的告警應急處理系統(tǒng)及其控制方法,其系統(tǒng)包括告警策略管理框架和告警應急處理插件;告警策略管理框架嵌入到告警系統(tǒng)中;告警應急處理插件通過熱插拔方式與告警策略管理框架通信并完成告警信息的應急處理。其實現的步驟為將告警應急處理插件插到計算機中并執(zhí)行bundle啟動流程;策略匹配模塊接收告警信息;策略配置模塊根據告警信息在策略信息表中查找匹配策略;判斷策略信息表中策略匹配是否成功;告警應急處理方式調用模塊讀取告警處理方式表中相應的告警方式處理方式名稱;取得OSGI服務并執(zhí)行。本發(fā)明降低了軟件產品的耦合性,簡化開發(fā)的復雜度,提高開發(fā)效率,優(yōu)化了軟件的版本管理和維護,節(jié)約成本。
文檔編號H04L12/24GK102833099SQ201210291270
公開日2012年12月19日 申請日期2012年8月15日 優(yōu)先權日2012年8月15日
發(fā)明者孫金剛, 張晉峰, 王靜靜 申請人:曙光信息產業(yè)(北京)有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
主站蜘蛛池模板: 牡丹江市| 武胜县| 泰宁县| 库尔勒市| 厦门市| 舒兰市| 海阳市| 锡林郭勒盟| 东平县| 阿巴嘎旗| 广南县| 漳浦县| 永德县| 高密市| 娱乐| 株洲市| 鹰潭市| 青海省| 南靖县| 璧山县| 天镇县| 衡阳市| 华坪县| 杭锦后旗| 武胜县| 永登县| 克东县| 吴川市| 平罗县| 进贤县| 威远县| 三江| 芜湖市| 增城市| 安西县| 额济纳旗| 海林市| 宿迁市| 孟津县| 盐边县| 平利县|