本發明專利技術公開了一種告警數據處理方法及網絡管理設備,其中方法包括:當確定出現告警風暴時,接收到告警數據后,獲取所述告警數據的標識信息;當根據所述告警數據的標識信息、以及預設的優先級規則,確定所述告警數據為高優先級告警數據時,將所述告警數據添加至N個高優先級發送隊列之一中,N為大于等于1的正整數;從所述N個高優先級發送隊列中的取出M個告警數據,將所述M個告警數據發送至對應的客戶端,使得所述客戶端處理所述告警數據,所述M為大于等于1且小于等于N的正整數。
【技術實現步驟摘要】
本專利技術涉及通信領域的網絡管理技術,尤其涉及一種告警數據處理方法及網絡管理設備。
技術介紹
在網絡通訊環境下,網絡管理系統主要負責網絡的告警管理、安全管理、配置管理等工作,其中,告警管理對網絡維護的正常運行起著非常重要的作用。在當前網絡通訊設備領域中,網元由于環境影響或硬件故障而發生異常情況時,需要以告警的方式上報到網管系統,告警的方式是向網管系統發送告警數據,然后由網管系統解析告警數據。但是,隨著網絡設備規模的增大,整個網絡中的網元在短時間內會產生大量的告警數據,此時網管系統就會在短時間內接收到海量的告警數據,即發生告警風暴。當發生告警風暴時,如果網管系統對接收到的告警數據處理慢,就會導致告警數據大量堆積,導致重要的告警數據被延遲上報,影響正常的告警管理功能。
技術實現思路
為解決上述技術問題,本專利技術的目的在于提供一種告警數據處理方法及網絡管理設備。本專利技術提供了一種告警數據處理方法,所述方法包括:當確定出現告警風暴時,接收到告警數據后,獲取所述告警數據的標識信息;當根據所述告警數據的標識信息、以及預設的優先級規則,確定所述告警數據為高優先級告警數據時,將所述告警數據添加至N個高優先級發送隊列之一中,N為大于等于1的正整數;從所述N個高優先級發送隊列中的取出Μ個告警數據,將所述Μ個告警數據發送至對應的客戶端,使得所述客戶端處理所述告警數據,所述Μ為大于等于1且小于等于Ν的正整數。上述方案中,所述所述優先級規則包括:一個或多個標識信息、以及各個標識信息對應的優先級,所述優先級可以包括高優先級和低優先級;或者,包括一個或多個預設為高優先級的標識信息。上述方案中,所述將所述告警數據添加至Ν個高優先級發送隊列之一中,包括:根據所述告警數據的標識信息,將所述告警數據添加至對應的Ν個高優先級發送隊列之一;其中,Ν為大于等于1的正整數。上述方案中,所述方法還包括:當根據所述告警數據的標識信息、以及預設的優先級規則,確定所述告警數據為低優先級告警數據時,將所述告警數據添加至低優先級發送隊列。上述方案中,所述方法還包括:實時檢測指定時長內告警數據量;當所述告警數據量達到第二預設門限值時,控制所述低優先級發送隊列僅添加新的告警數據、停止發送所述低優先級發送隊列中的告警數據,并且控制保持發送所述高優先級發送隊列中的告警數據;當所述告警數據量沒有達到第二預設門限值時,發送所述低優先級發送隊列中的告警數據、并且發送所述高優先級發送隊列中的告警數據。上述方案中,所述在低優先級發送隊列中添加告警數據,包括:在網絡管理設備中為低優先級發送隊列創建緩存空間,將告警數據緩存至緩存空間中。本專利技術還提供了一種網絡管理設備,所述網絡管理設備包括:實時監測單元,用于確定出現告警風暴;告警解析單元,用于接收到告警數據后,獲取所述告警數據的標識信息;告警分析處理單元,用于當根據所述告警數據的標識信息、以及預設的優先級規貝1J,確定所述告警數據為高優先級告警數據時,將所述告警數據添加至N個高優先級發送隊列之一中,N為大于等于1的正整數;高優先級管理單元,用于從所述N個高優先級發送隊列中的取出Μ個告警數據,將所述Μ個告警數據發送至對應的客戶端,所述Μ為大于等于1且小于等于Ν的正整數。上述方案中,所述優先級規則包括:一個或多個標識信息、以及各個標識信息對應的優先級,所述優先級可以包括高優先級和低優先級;或者,包括一個或多個預設為高優先級的標識信息。上述方案中,所述告警分析處理單元,具體用于根據所述告警數據的標識信息,將所述告警數據添加至對應的Ν個高優先級發送隊列之一。上述方案中,所述網絡管理設備還包括:低優先級管理單元,用于緩存低優先級發送隊列的低優先級告警數據;相應的,所述告警分析處理單元,還用于當根據所述告警數據的標識信息、以及預設的優先級規則,確定所述告警數據為低優先級告警數據時,將所述告警數據添加至低優先級發送隊列。上述方案中,所述實時監測單元,還用于實時檢測指定時長內告警數據量;當所述告警數據量達到第二預設門限值時,控制所述低優先級發送隊列僅添加新的告警數據、停止發送所述低優先級發送隊列中的告警數據,并且控制保持發送所述高優先級發送隊列中的告警數據;當所述告警數據量沒有達到第二預設門限值時,發送所述低優先級發送隊列中的告警數據、并且發送所述高優先級發送隊列中的告警數據。上述方案中,所述低優先級管理單元,具體用于在網絡管理設備中為低優先級發送隊列創建緩存空間,將告警數據緩存至緩存空間中。本專利技術所提供的告警數據處理方法及網絡管理設備,能在發生告警風暴時,利用多線程高優先級隊列對接收到的告警數據按優先級別并發上報處理,以保證有價值的,高優先級的告警數據可以被立即處理和上報,而不會被延遲或丟棄。【附圖說明】圖1為本專利技術實施例告警數據處理方法流程示意圖;圖2為本專利技術實施例網絡管理設備組成結構示意圖;圖3為本專利技術實施例告警數據處理流程示意圖。【具體實施方式】下面結合附圖及具體實施例對本專利技術再作進一步詳細的說明。實施例一、本專利技術實施例提供的告警數據處理方法,如圖1所示,包括:步驟101:當確定出現告警風暴時,接收到告警數據后,獲取所述告警數據的標識信息。步驟102:當根據所述告警數據的標識信息、以及預設的優先級規則,確定所述告警數據為高優先級告警數據時,將所述告警數據添加至N個高優先級發送隊列之一中,其中N為大于等于1的正整數。步驟103:從所述N個高優先級發送隊列中的取出Μ個告警數據,將所述Μ個告警數據發送至對應的客戶端,使得所述客戶端處理所述告警數據,所述Μ為大于等于1且小于等于Ν的正整數。這里,所述確定出現告警風暴可以為檢測指定時長內、告警數據量,當所述告警數據量高于預設的第一門限值時,確定出現告警風暴;其中,獲取告警數據的方式可以為網絡管理設備根據現有技術的規定獲取,這里不做贅述;所述第一門限值為根據實際情況預設。所述將所述告警數據添加至Ν個高優先級發送隊列之一中之前,還可以包括:根據所述告警數據的標識信息,檢測是否在高優先級發送隊列或低優先級發送隊列中,有相同標識信息的告警數據,若有,則將告警數據直接丟棄。所述獲取告警數據的標識信息可以包括:對接收到的告警數據進行解析,得到告警數據的對象標識符(OID,Object Identifier),將所述0ID作為所述標識信息。所述優先級規則可以包括:一個或多個標識信息、以及各個標識信息對應的優先級,所述優先級可以包括高優先級和低優先級;或者,可以包括一個或多個預設為高優先級標識信息。根據所述告警數據的標識信息、以及預設的優先級規則,確定所述告警數據為高優先級告警數據具體可以包括:根據所述告警數據的標識信息,從預設的優先級規則中查找所述標識信息對應的優先級,當查找到的所述優先級為高優先級時,確定所述告警數據位高優先級告警數據;或者,可以包括:查找所述告警數據的標識信息,是否與在預設的優先級規則的所述高優先級標識信息中有匹配的標識信息,若有,則確定所述告警數據為高優先級告警數據。所述將所述告警數據添加至N個高優先級發送隊列之一中,包括:根據所述告警數據的標識信息,將所述告警數據添加至對應的N個高優先級發送隊列之一;其中,N為大于等于1的正整數。所述N個高優先級發送隊列可以為預設的N個緩存本文檔來自技高網...
【技術保護點】
一種告警數據處理方法,其特征在于,所述方法包括:當確定出現告警風暴時,接收到告警數據后,獲取所述告警數據的標識信息;當根據所述告警數據的標識信息、以及預設的優先級規則,確定所述告警數據為高優先級告警數據時,將所述告警數據添加至N個高優先級發送隊列之一中,N為大于等于1的正整數;從所述N個高優先級發送隊列中的取出M個告警數據,將所述M個告警數據發送至對應的客戶端,使得所述客戶端處理所述告警數據,所述M為大于等于1且小于等于N的正整數。
【技術特征摘要】
【專利技術屬性】
技術研發人員:劉云,張高科,
申請(專利權)人:中興通訊股份有限公司,
類型:發明
國別省市:廣東;44
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。