本發明涉及通信網絡運維領域,具體涉及一種基于白名單規則的告警信息分類處置方法及裝置。
背景技術:
近年來,隨著電力通信網絡的快速發展,不斷有新的通信設備和新的專業網管系統加入現有網絡,導致電力通信網絡(主要是SDH網絡)的異構性質越來越明顯,網絡環境也變得越來越復雜。電力通信網絡的告警信息具有數據量大、突發事件情況多的特點,尤其是不同的設備廠家、不同版本的SDH專業網管系統,在告警的定義、分類、分級和描述等方面存在巨大的差異。通信運維人員在面對海量的告警,在設備發生故障或者出現問題時能夠及時發現這些問題,并及時排查出需要人為干預的告警,并派單通知相關維護人員進行處理,對電力通信網絡高效、穩定、秩序的運行具有重要的意義。
關于告警信息處理,目前業界主要的做法在于通過分析告警信號的產生、以及傳播機理,進行根告警判斷,運維人員對這些根告警信息逐一進行確認。
上述告警信息處理方法存在以下缺陷:在電力通信事件網絡每天進行檢修工作、缺陷處理工作和新業務開通工作等大量的事件,這些事件產生了大量的告警,在這些告警中有很多告警是不需要關注的,這種不進行事件處理告警信息的方式效率較低,并且對于工作人員來說存在操作較為復雜的不足之處。
技術實現要素:
(一)要解決的技術問題
本發明的目的是提供一種基于白名單規則的告警信息分類處置方法及裝置,以解決現有告警處理方法中效率低,且操作復雜的問題,提高告警信息分析的精度。
(二)技術方案
為了解決上述技術問題,本發明提供一種基于白名單規則的告警信息分類處置方法,包括以下步驟:
讀取原始告警信息;
對所述原始告警信息預處理,生成標準告警信息;
根據白名單規則,對所述標準告警信息進行根告警分析,獲得根告警信息;
對所述根告警信息進行分類。
其中,所述對所述原始告警信息預處理,生成標準告警信息,包括根據告警匹配規則,將所述原始告警信息定位至網元、板卡或端口,并對所述原始告警信息進行告警格式化和語義映射,生成標準告警信息。
其中,所述對所述原始告警信息預處理,生成標準告警信息之后,還包括將所述標準告警信息存儲至告警數據庫,并過濾所述告警數據庫中重復的標準告警信息。
其中,所述根據白名單規則,對所述標準告警信息進行根告警分析,獲得根告警信息之前,還包括根據一段時間內同一標準告警信息的反復上報、恢復次數,判斷所述標準告警信息是否為頻閃告警信息。
其中,所述根據白名單規則,對所述標準告警信息進行根告警分析,獲得根告警信息,包括根據所述標準告警信息中的設備廠家信息和告警原因字段是否與白名單規則一致,
若所述標準告警信息中的設備廠家信息和告警原因字段與白名單規則一致,對所述標準告警信息打上根告警標識,獲得根告警信息。
其中,所述對根告警信息進行分類,包括將所述根告警信息分為檢修引起的根告警信息、通信方式引起的根告警信息與缺陷引起的根告警信息。
其中,所述對根告警信息進行分類,包括根據通信檢修票信息與通信方式單信息,對所述根告警信息進行分類。
其中,所述缺陷引起的根告警信息包括用戶原因引起的根告警信息、誤告警引起的根告警信息與設備缺陷引起的根告警信息。
本發明還提供一種基于白名單規則的告警信息分類處置裝置,包括:
原始告警信息采集模塊,用于讀取原始告警信息;
告警信息預處理模塊,用于對所述原始告警信息預處理,生成標準告警信息;
根告警分析模塊,用于根據白名單規則,對所述標準告警信息進行根告警分析,獲得根告警信息;
告警信息分類模塊,用于對所述根告警信息進行分類。
其中,所述告警信息預處理模塊具體用于:根據告警匹配規則,將所述原始告警信息定位至網元、板卡或端口,并對所述原始告警信息進行告警格式化和語義映射,生成標準告警信息。
其中,所述告警信息預處理模塊還用于:將所述標準告警信息存儲至告警數據庫,并過濾所述告警數據庫中重復的標準告警信息。
其中,還包括頻閃告警模塊,所述頻閃告警模塊用于根據一段時間內同一標準告警信息的反復上報、恢復次數,判斷所述標準告警信息是否為頻閃告警信息。
其中,所述根告警分析模塊具體用于:根據所述標準告警信息中的設備廠家信息和告警原因字段是否與白名單規則一致,
若所述標準告警信息中的設備廠家信息和告警原因字段與白名單規則一致,對所述標準告警信息打上根告警標識,獲得根告警信息。
其中,所述告警信息分類模塊具體用于:根據通信檢修票信息與通信方式單信息,對所述根告警信息進行分類。
(三)有益效果
本發明提供一種基于白名單規則的告警信息分類處置方法,根據告警匹配規則,對原始告警信息進行預處理,生成標準告警信息,再通過根據白名單規則,對所述標準告警信息進行根告警分析,獲得根告警信息;最后在對根告警信息進行分類。提高告警信息分析過程中的精度,對告警信息進行判斷,剔除無需人為干預的告警信息,為電力通信網的集中維護提供了一套有效的管理手段。提高運維工作效率、保障運維工作質量、降低運維成本。
本發明提供一種基于白名單規則的告警信息分類處置裝置,通過告警信息預處理模塊對所述原始告警信息進行標準化,生成標準告警信息;根告警分析模塊對所述標準告警信息進行根告警分析,獲得根告警信息;告警信息分類模塊,用于對所述根告警信息進行分類。提高告警信息分析過程中的精度,對告警信息進行判斷,剔除無需人為干預的告警信息,為電力通信網的集中維護提供了一套有效的管理手段。提高運維工作效率、保障運維工作質量、降低運維成本。
附圖說明
圖1為本發明一種基于白名單規則的告警信息分類處置方法的流程示意圖;
圖2為本發明一種基于白名單規則的告警信息分類處置裝置的結構示意圖;
具體實施方式
為使本發明實施例的目的、技術方案和優點更加清楚,下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
實施例1:
如圖1所示,一種基于白名單規則的告警信息分類處置方法,包括以下步驟:
S100、讀取原始告警信息;
通過調用采集協議框架訪問設備網管北向接口,讀取設備網管原始告警信息。
S200、對所述原始告警信息預處理,生成標準告警信息;
其中,所述對所述原始告警信息預處理,生成標準告警信息,包括根據告警匹配規則,將所述原始告警信息定位至資源,并對所述原始告警信息進行告警格式化和語義映射,生成標準告警信息。
通過告警匹配規則,首先將告警定位至網元、板卡或端口;然后對原始告警進行告警格式化和語義映射。告警格式化是對告警格式的標準化,對各廠家各類型通信設備告警信息的格式統一定義,從原始告警字段映射到標準告警字段。語義映射是對告警語義的標準化,對各廠家告警的語義進行分析后,將語義相同或相近而名稱、告警原因、告警說明等信息表述不同的各廠家各版本設備的告警統一映射到同一條標準告警信息。
S300、根據白名單規則,對所述標準告警信息進行根告警分析,獲得根告警信息。
其中,所述根據白名單規則,對所述標準告警信息進行根告警分析,獲得根告警信息,包括根據所述標準告警信息中的設備廠家信息、告警原因字段是否與白名單規則一致,判定所述標準告警信息是否為根告警信息。
將所述原始告警信息標準化,生成標準告警信息后,對標準告警信息進行根告警分析。
所述根告警分析為:對標準化后的所有標準告警信息依次進行根告警判定,若標準告警信息中的設備廠家、告警原因字段與根告警判定白名單規則一致,則判定為根告警信息,打上根告警標識。對于沒有根告警標識的告警信息,系統直接進行刪除操作。
所述用于根告警判斷的白名單中的信息建立原則為一定是影響業務的,且能被處理掉的告警信息。本實施例中白名單主要包含如下幾個方面:
板卡故障;包括板卡失效、板卡間內部通信中斷、板卡溫度越限告警、風扇狀態異常;
光路故障;LOS、LOF(OTN需包含支路LOS)、輸入輸出光功率異常、激光器狀態異常;
電源故障;單、雙電源狀態異常相關告警;
監控故障;網元脫管、監控通道異常告警;
其它類;時鐘丟失、北向接口告警(例如:包括LOS、LOF、OOF,不包括TU_AIS、DOWN_E1_AIS、電口LOS、ETH_LOS)。
S400、對所述根告警信息進行分類
其中,所述對所述根告警信息進行分類,包括根據通信檢修票信息與通信方式單信息,對所述根告警信息進行分類。所述通信方式單信息包括通信方式單開竣工時間信息以及影響的設備信息。
其中,將所述根告警信息分為檢修引起的根告警信息、通信方式引起的根告警信息與缺陷引起的根告警信息。
其中,所述缺陷引起的根告警信息包括用戶原因引起的根告警信息、誤告警引起的根告警信息與設備缺陷引起的根告警信息。
進行根告警分析以后,對所有根告警信息進行分類,本實施例中,根據通信檢修票信息與通信方式單信息,對檢修、方式調整期間內所述根告警信息進行分類定性。分為檢修引起的根告警信息、通信方式引起的根告警信息、用戶原因引起的根告警信息、誤告警引起的根告警信息與設備缺陷引起的根告警信息。
檢修引起的根告警信息:由于計劃檢修工作引起的告警信息;
通信方式引起的根告警信息:由于執行方式產生的告警;
用戶原因引起的根告警信息:開通并由用戶使用的電路,由于用戶短時間中斷或長時間中斷使用而發生的告警,告警期間關聯不到任何方式單;
誤告警引起的根告警信息:專業網管告警與網絡監視子系統告警不一致,以及專業網管自身產生的錯誤告警;
設備缺陷引起的根告警信息:由于設備硬件或軟件出現異常產生的告警,且告警未自動恢復。設備異常包含頻閃告警。
在對所述根告警信息分類后,生成相應的告警處置方式,具體如告警處置方式表所示。
告警處置方式表
在對根告警信息進行分類后,將分類信息及處置方式通過短信、聲音提示與告警分欄展示兩種方式提醒相關的工作人員。
本實施例提供一種基于白名單規則的告警信息分類處置方法,根據告警匹配規則,對原始告警信息進行預處理,生成標準告警信息,再通過根據白名單規則,對所述標準告警信息進行根告警分析,獲得根告警信息;最后在對根告警信息進行分類。提高告警信息分析過程中的精度,對告警信息進行判斷,剔除無需人為干預的告警信息,為電力通信網的集中維護提供了一套有效的管理手段。提高運維工作效率、保障運維工作質量、降低運維成本。
實施例2:
本實施例與實施例1基本相同,為了描述的簡要,在本實施例的描述過程中,不再描述與實施例1相同的技術特征,僅說明本實施例與實施例1不同之處:
其中,所述對所述原始告警信息預處理,生成標準告警信息之后,還包括將所述標準告警信息存儲至告警數據庫,并過濾所述告警數據庫中重復的標準告警信息。
其中,所述根據白名單規則,對所述標準告警信息進行根告警分析,獲得根告警信息之前,還包括根據一段時間內同一標準告警信息的反復上報、恢復次數,判斷所述標準告警信息是否為頻閃告警信息。
本實施例中,在將原始告警信息標準化,生成標準告警信息后,還對所述標準告警信息進行告警去重,將所述標準告警信息存儲至告警數據庫,并過濾所述告警數據庫中重復的標準告警信息。
在對所述標準告警信息進行告警去重之后,還需要進行頻閃告警分析。所述頻閃告警分析為通過記錄一段時間內同一標準告警信息的反復上報、恢復次數,在達到一定次數后,將所述標準告警信息定性為頻閃告警信息。
本實施例提供的一種基于白名單規則的告警信息分類處置方法,通過對所述標準告警信息進行告警去重及頻閃告警分析,進一步的對標準告警信息進行處理,減少對重復告警信息的判斷,提高處理告警信息的效率。提高運維工作效率、保障運維工作質量、降低運維成本。
實施例3:
如圖2所示,一種基于白名單規則的告警信息分類處置裝置,包括:
原始告警信息采集模塊,用于讀取原始告警信息;
告警信息預處理模塊,用于對所述原始告警信息預處理,生成標準告警信息;
根告警分析模塊,用于根據白名單規則,對所述標準告警信息進行根告警分析,獲得根告警信息;
告警信息分類模塊,用于對所述根告警信息進行分類。
其中,所述告警信息預處理模塊具體用于:根據告警匹配規則,將所述原始告警信息定位至網元、板卡或端口,并對所述原始告警信息進行告警格式化和語義映射,生成標準告警信息。
其中,所述告警信息預處理模塊還用于:將所述標準告警信息存儲至告警數據庫,并過濾所述告警數據庫中重復的標準告警信息。
其中,所述告警信息預處理模塊還用于:根據一段時間內同一標準告警信息的反復上報、恢復次數,判斷所述標準告警信息是否為頻閃告警信息。
其中,所述根告警分析模塊具體用于:根據所述標準告警信息中的設備廠家信息、告警原因字段是否與白名單規則一致,判定所述標準告警信息是否為根告警信息。
其中,所述告警信息分類模塊具體用于:根據通信檢修票信息與通信方式單信息,對所述根告警信息進行分類。
下面通過具體的分類處置過程,進一步詳細的說明。
原始告警信息采集模塊,通過調用采集協議框架訪問設備網管北向接口,讀取設備網管原始告警信息。
根據告警匹配規則,告警信息預處理模塊將所述原始告警信息定位至資源(網元、板卡、端口),并對所述原始告警信息進行告警格式化和語義映射,生成標準告警信息。告警格式化是對告警格式的標準化,對各廠家各類型通信設備告警信息的格式統一定義,從原始告警字段映射到標準告警字段。語義映射是對告警語義的標準化,對各廠家告警的語義進行分析后,將語義相同或相近而名稱、告警原因、告警說明等信息表述不同的各廠家各版本設備的告警統一映射到同一條標準告警信息。
在將原始告警信息標準化,生成標準告警信息后,對所述標準告警信息進行告警去重,將所述標準告警信息存儲至告警數據庫,并過濾所述告警數據庫中重復的標準告警信息。
本實施例中,在對所述標準告警信息進行告警去重之后,所述頻閃告警模塊用于對所述標準告警信息進行頻閃告警分析。根據一段時間內同一標準告警信息的反復上報、恢復次數,判斷所述標準告警信息是否為頻閃告警信息。
根據所述標準告警信息中的設備廠家信息、告警原因字段是否與白名單規則一致,根告警分析模塊判定所述標準告警信息是否為根告警信息。若標準告警信息中的設備廠家、告警原因字段與根告警判定白名單規則一致,則判定為根告警,打上根告警標識,獲得根告警信息。本實施例中白名單主要包含如下幾個方面:板卡故障;光路故障;電源故障;監控故障;其它類。
根據通信檢修票信息與通信方式單信息,對所述根告警信息進行分類。將所述根告警信息分為檢修引起的根告警信息、通信方式引起的根告警信息、用戶原因引起的根告警信息、誤告警引起的根告警信息與設備缺陷引起的根告警信息。并生成相應的處置方式。
最后,將分類信息及處置方式通過短信、聲音提示與告警分欄展示兩種方式提醒相關的工作人員。
本實施例提供一種基于白名單規則的告警信息分類處置裝置,通過告警信息預處理模塊對所述原始告警信息進行標準化,生成標準告警信息;根告警分析模塊對所述標準告警信息進行根告警分析,獲得根告警信息;告警信息分類模塊,用于對所述根告警信息進行分類。提高告警信息分析過程中的精度,對告警信息進行判斷,剔除無需人為干預的告警信息,為電力通信網的集中維護提供了一套有效的管理手段。另一方面,通過對所述標準告警信息進行告警去重及頻閃告警分析,進一步的對標準告警信息進行處理,減少對重復告警信息的判斷,提高處理告警信息的效率。提高運維工作效率、保障運維工作質量、降低運維成本。
最后應說明的是:上述實施方式對本發明進行說明而不是對本發明進行限制,并且本領域技術人員在不脫離所附權利要求的范圍的情況下可設計出替換實施方式。在權利要求中,不應將位于括號之間的任何參考符號構造成對權利要求的限制。單詞“包含”不排除存在未列在權利要求中的元件或步驟。位于元件之前的單詞“一”或“一個”不排除存在多個這樣的元件。本發明可以借助于包括有若干不同元件的硬件以及借助于適當編程的計算機來實現。在列舉了若干裝置的單元權利要求中,這些裝置中的若干個可以是通過同一個硬件項來具體體現。單詞第一、第二、以及第三等的使用不表示任何順序。可將這些單詞解釋為名稱。
雖然結合附圖描述了本發明的實施方式,但是本領域技術人員可以在不脫離本發明的精神和范圍的情況下做出各種修改和變型,這樣的修改和變型均落入由所附權利要求所限定的范圍之內。