專利名稱:相關性分析的方法、設備及系統(tǒng)的制作方法
技術領域:
本發(fā)明涉及網(wǎng)絡技術領域,尤其涉及一種相關性分析的方法、設備及系統(tǒng)。
背景技術:
網(wǎng)絡中的設備發(fā)生故障需要主動上報給網(wǎng)管,上報的信息叫做告警。由于設備內(nèi) 部各種故障有關聯(lián),所以上報的各個告警之間也具備一定的相關性。通過分析告警相關性 可以得出根因告警,根據(jù)根因告警實現(xiàn)故障管理,進一步實現(xiàn)故障排除?,F(xiàn)有技術中,分析告警相關性大多通過基于規(guī)則庫的告警相關性分析專家系統(tǒng)實 現(xiàn),網(wǎng)管設備調(diào)用該專家系統(tǒng)進行告警相關性的分析。所述規(guī)則庫中保存有人為定義的告 警規(guī)則,當網(wǎng)管設備接收到告警時,調(diào)用專家系統(tǒng),專家系統(tǒng)根據(jù)所述告警查找與該告警相 關的告警規(guī)則,通過告警規(guī)則得出造成該告警的根源事件并分析接收到的各個告警之間的 相關性。在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn),專家系統(tǒng)在進行告警相關性分析是根據(jù)人 為定義的相關性規(guī)則庫來分析各個告警之間的相關性的,而人為定義的相關性規(guī)則庫包含 的相關性規(guī)則并不能全面的歸納所有告警之間的相關性,使得告警相關性分析的準確性較差。
發(fā)明內(nèi)容
本發(fā)明實施例提供一種相關性分析的方法、設備及系統(tǒng),以解決現(xiàn)有技術中告警 相關性分析準確性較差的問題。為達到上述目的,本發(fā)明實施例采用如下技術方案相關性分析的方法,包括獲取當前事件的父事件的事件標識號和該當前事件的 事件標識號;根據(jù)預設的告警事件列表,判斷所述當前事件是否為告警事件;當所述當前 事件是告警事件時,為該告警事件生成告警信息并將該告警信息上報給網(wǎng)管設備,所述告 警信息包括所述事件標識號和所述父事件標識號;當所述當前事件不是告警事件時,為所 述當前事件生成日志信息并將該日志信息保存于系統(tǒng)日志中,所述日志信息包括當前事件 的父事件的事件標識號和該當前事件的事件標識號。相關性分析的方法,包括接收網(wǎng)元設備上報的兩個以上告警信息,所述告警信息 包括告警事件的事件標識號和該告警事件的父事件的事件標識號;根據(jù)所述告警信息中的 告警事件的事件標識號和該告警事件的父事件的事件標識號查找所述網(wǎng)元設備中預先保 存與所述告警事信息相關的日志信息,所述日志信息包括與告警事件相關的事件的父事件 的事件標識號和與告警事件相關的事件的事件標識號;根據(jù)所述告警信息和所述日志信息 分析所述兩個以上告警信息之間的相關性。網(wǎng)元設備,包括第一獲取單元,用于獲取當前事件的父事件的事件標識號和該當前事件的事件標 識號;
第一判斷單元,用于根據(jù)預設的告警事件列表,判斷所述當前事件是否為告警事 件;第一生成單元,用于在所述第一判斷單元判斷所述當前事件是告警事件時,為該 告警事件生成告警信息,所述告警信息包括所述事件標識號和所述父事件標識號;上報單元,用于上報所述第一生成單元生成的告警信息給網(wǎng)管設備;第二生成單元,用于在所述第一判斷單元判斷所述當前事件不是告警事件時,為 所述當前事件生成日志信息,所述日志信息包括當前事件的父事件的事件標識號和該當前 事件的事件標識號;保存單元,用于將所述第二生成單元生成的日志信息保存于系統(tǒng)日志中。相關性分析裝置,包括接收單元,用于接收網(wǎng)元設備上報的兩個以上告警信息,所述告警信息包括告警 事件的事件標識號和該告警事件的父事件的事件標識號;查找單元,用于根據(jù)所述接收單元接收的告警信息中的告警事件的事件標識號和 該告警事件的父事件的事件標識號查找所述網(wǎng)元設備中預先保存與所述告警事信息相關 的日志信息,所述日志信息包括與告警事件相關的事件的父事件的事件標識號和與告警事 件相關的事件的事件標識號;分析單元,用于根據(jù)接收單元接收的告警信息和所述查找單元查找到的日志信息 分析所述兩個以上告警信息之間的相關性。相關性分析系統(tǒng),包括網(wǎng)元設備,用于獲取當前事件的父事件的事件標識號和該當前事件的事件標識 號,根據(jù)預設的告警事件列表,判斷所述當前事件是否為告警事件,當所述當前事件是告警 事件時,為該告警事件生成告警信息并將該告警信息上報給網(wǎng)管設備,所述告警信息包括 所述事件標識號和所述父事件標識號,當所述當前事件不是告警事件時,為所述當前事件 生成日志信息并將該日志信息保存于系統(tǒng)日志中,所述日志信息包括當前事件的父事件的 事件標識號和該當前事件的事件標識號;網(wǎng)管設備,用于接收網(wǎng)元設備上報的兩個以上告警信息,根據(jù)所述告警信息中的 告警事件的事件標識號和該告警事件的父事件的事件標識號查找所述網(wǎng)元設備中預先保 存與所述告警事信息相關的日志信息,根據(jù)所述告警信息和所述日志信息分析所述兩個以 上告警信息之間的相關性。本發(fā)明實施例提供的相關性分析的方法、設備及系統(tǒng),獲取并保存當前事件的父 事件的事件標識號和該當前事件的事件標識號,當所述當前事件為告警事件時,為該告警 事件生成告警信息并將該告警信息上報給網(wǎng)管設備,使得網(wǎng)管設備能夠根據(jù)所述告警信息 準確的分析該告警信息與網(wǎng)管設備接收的其他告警信息之間的相關性,解決了現(xiàn)有技術中 通過專家系統(tǒng)根據(jù)規(guī)則庫進行告警相關性分析準確性較差的問題。本發(fā)明實施例提供的技 術方案,所述網(wǎng)管設備根據(jù)所述告警信息進行相關性分析,能夠準確的分析出觸發(fā)告警事 件的根源事件,根據(jù)所述根源事件進行網(wǎng)元設備故障的排除。
圖1為本發(fā)明實施例提供的相關性分析的方法的流程圖2為本發(fā)明又一實施例提供的相關性分析的方法的流程圖;圖3為本發(fā)明再一實施例提供的相關性分析的方法的流程圖;圖4為A、B、C和D四個警告發(fā)生的示意圖;圖5圖3所示的發(fā)明實施例提供的相關性分析的方法流程圖中步驟309的流程 圖;圖6為根據(jù)圖3所示的告警形成的告警關系樹;圖7為本發(fā)明另一實施例提供的相關性分析的方法的流程圖;圖8為本發(fā)明再一實施例提供的相關性分析的方法的流程圖;圖9為本發(fā)明實施例提供的網(wǎng)元設備的結(jié)構(gòu)示意圖;圖10為本發(fā)明又一實施例提供的網(wǎng)元設備的結(jié)構(gòu)示意圖;圖11為本發(fā)明實施例提供的相關性分析裝置的結(jié)構(gòu)示意圖;圖12為圖11所示發(fā)明實施例提供的相關性分析裝置中分析單元的結(jié)構(gòu)示意圖;圖13為本發(fā)明實施例提供的相關性分析系統(tǒng)的結(jié)構(gòu)示意圖。
具體實施例方式為了解決現(xiàn)有技術中解決現(xiàn)有技術中告警相關性分析準確性較差的問題,本發(fā)明 實施例提供一種相關性分析的方法、設備及系統(tǒng)。如圖1所示,本發(fā)明實施例提供的相關性分析的方法,包括步驟101,獲取當前事件的父事件的事件標識號和該當前事件的事件標識號;所 述事件標識號具有全局唯一性。步驟102,根據(jù)預設的告警事件列表,判斷所述當前事件是否為告警事件。步驟103,當所述當前事件是告警事件時,為該告警事件生成告警信息并將該告警 信息上報給網(wǎng)管設備,所述告警信息包括所述事件標識號和所述父事件標識號;步驟104,當所述當前事件不是告警事件時,為所述當前事件生成日志信息并將該 日志信息保存于系統(tǒng)日志中,所述日志信息包括當前事件的父事件的事件標識號和該當前 事件的事件標識號。在本實施例中,當所述當前事件沒有父事件時,所述當前事件的父事件的事件標 識號為缺省值。本發(fā)明實施例提供的相關性分析的方法,獲取并保存當前事件的父事件的事件標 識號和該當前事件的事件標識號,當所述當前事件為告警事件時,為該告警事件生成告警 信息并將該告警信息上報給網(wǎng)管設備,使得網(wǎng)管設備能夠根據(jù)所述告警信息準確的分析該 告警信息與網(wǎng)管設備接收的其他告警信息之間的相關性,解決了現(xiàn)有技術中通過專家系統(tǒng) 根據(jù)規(guī)則庫進行告警相關性分析準確性較差的問題。本發(fā)明實施例提供的技術方案,所述 網(wǎng)管設備根據(jù)所述告警信息進行相關性分析,能夠準確的分析出觸發(fā)告警事件的根源事 件,根據(jù)所述根源事件進行網(wǎng)元設備故障的排除。本發(fā)明又一實施例提供的相關性分析的方法,包括步驟201,接收網(wǎng)元設備上報的兩個以上告警信息,所述告警信息包括告警事件的 事件標識號和該告警事件的父事件的事件標識號;步驟202,根據(jù)所述告警信息中的告警事件的事件標識號和該告警事件的父事件的事件標識號查找所述網(wǎng)元設備中預先保存與所述告警事信息相關的日志信息,所述日志 信息包括與告警事件相關的事件的父事件的事件標識號和與告警事件相關的事件的事件 標識號;步驟203,根據(jù)所述告警信息和所述日志信息分析所述兩個以上告警信息之間的 相關性。本發(fā)明實施例提供的相關性分析的方法,接收的兩個以上的告警信息包括告警事 件的事件標識號和該告警事件的父事件的事件標識號,根據(jù)所述告警信息可以準確的查找 出網(wǎng)元設備中預先保存的標識列表,根據(jù)所述標識列表可以準確的分析出觸發(fā)告警事件的 根源事件,并進一步分析出所述兩個以上告警信息之間的相關性,解決了現(xiàn)有技術中通過 專家系統(tǒng)根據(jù)規(guī)則庫進行告警相關性分析準確性較差的問題。本發(fā)明實施例提供的技術方 案,所述網(wǎng)管設備根據(jù)所述告警信息進行相關性分析,能夠準確的分析出觸發(fā)告警事件的 根源事件,根據(jù)所述根源事件進行網(wǎng)元設備故障的排除。為了使本領域技術人員能夠更清楚地理解本發(fā)明實施例提供的技術方案,下面通 過具體的實施例,對本發(fā)明實施例提供的相關性分析的方法進行詳細說明。如圖3所示,本發(fā)明再一實施例提供的相關性分析的方法,包括步驟301,預設需要標識的事件;在本實施例中,網(wǎng)元設備中預設需要標識事件的事件列表,該列表在事件發(fā)生時 被調(diào)用,通過該列表判斷發(fā)生的事件是否需要進行標識。步驟302,網(wǎng)元設備獲取當前事件的父事件的事件標識號和該當前事件的事件標 識號;在本實施例中,所述當前事件的父事件的事件標識號和當前事件的事件標識號可 以是VB值,分別用PEvent ID和Event ID表示,例如,如圖4所示,在事件c發(fā)生時,事件c 為當前事件,則事件c獲取到事件標識號為Event ID(C),且事件c同時獲取到父事件a的 事件標識號PEvent ID (a)。值得說明的是,當所述當前事件沒有父事件時,所述當前事件的父事件標識號為 缺省值。例如,如圖4所示,事件a發(fā)生時,事件a沒有父事件,所述事件a在獲取自身事件 標識號Event ID (a)的同時,獲取到一缺省值PEvent ID (0)作為所述事件a的父事件的事 件標識號。步驟303,所述網(wǎng)元設備發(fā)送所述當前事件的事件標識號給由所述當前事件觸發(fā) 的子事件;例如,如圖4所示,事件c觸發(fā)了事件d和事件g,則所述事件c發(fā)送其事件標識號 Event ID(c)給所述事件d和事件g。步驟304,所述網(wǎng)元設備根據(jù)預設的告警事件列表,判斷所述當前事件是否為告警 事件;步驟305,當所述當前事件是告警事件時,為該告警事件生成告警信息并將該告警 信息上報給網(wǎng)管設備,所述告警信息包括所述事件標識號和所述父事件標識號。步驟306,當所述當前事件不是告警事件時,為所述當前事件生成日志信息并將該 日志信息保存于系統(tǒng)日志中,所述日志信息包括當前事件的父事件的事件標識號和該當前 事件的事件標識號。
例如,如圖4所示,事件c發(fā)生時,所述事件c為非告警事件,則不需要生成告警信 息,而事件f發(fā)生時,由于判斷出所述事件f為告警事件,需要上報一個告警信息給網(wǎng)管設 備,所述告警信息包括所述事件f的父事件的事件標識號PEvent ID (e)和事件f自身的事 件標識號Event ID (f)。所述PEvent ID (e)和EventID (f)作為VB值寫入告警信息中。步驟307,所述網(wǎng)管設備接收所述網(wǎng)元設備上報的兩個以上告警信息,所述告警信 息包括告警事件的事件標識號和該告警事件的父事件的事件標識號;在本實施例中,將接收到的告警信息緩存于告警列表中,例如,如圖4所示,所述 網(wǎng)管設備接收到告警信息A、告警信息B、告警信息C和告警信息D,將所述告警信息A、告警 信息B、告警信息C和告警信息D緩存以形成告警列表。步驟308,根據(jù)所述告警信息中的告警事件的事件標識號和該告警事件的父事件 的事件標識號查找所述網(wǎng)元設備中預先保存與所述告警事信息相關的日志信息,所述日志 信息包括與告警事件相關的事件的父事件的事件標識號和與告警事件相關的事件的事件 標識號;步驟309,根據(jù)所述告警信息和所述日志信息分析所述兩個以上告警信息之間的 相關性。所述步驟309,如圖5所示,包括步驟3091,根據(jù)所述告警信息和所述標志列表補全所述告警信的事件鏈;例如,如圖4所示,網(wǎng)管設備接收到告警信息A、告警信息B、告警信息C和告警信 息D之后,會根據(jù)這四個告警信息以及查找到的相對應的標識列表得到四條事件鏈事件 鏈A,如表1所示,事件鏈B,如表2所示,事件鏈C,如表3所示,以及事件鏈D,如表4所示。表1 事件鏈 A,(a)_ > (b)
權(quán)利要求
1.一種相關性分析的方法,其特征在于,包括獲取當前事件的父事件的事件標識號和該當前事件的事件標識號; 根據(jù)預設的告警事件列表,判斷所述當前事件是否為告警事件; 當所述當前事件是告警事件時,為該告警事件生成告警信息并將該告警信息上報給網(wǎng) 管設備,所述告警信息包括所述事件標識號和所述父事件標識號;當所述當前事件不是告警事件時,為所述當前事件生成日志信息并將該日志信息保存 于系統(tǒng)日志中,所述日志信息包括當前事件的父事件的事件標識號和該當前事件的事件標 識號。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括發(fā)送所述當前事件的事件標識號給由所述當前事件觸發(fā)的子事件。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,還包括 獲取觸發(fā)該當前事件的根源事件的事件標識號;當所述當前事件是告警事件時,所述為該告警事件生成的告警信息還包括根源事件標 識號;當所述當前事件不是告警事件時,所述為所述當前事件生成的日志信息還包括根源 事件標識號。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,還包括發(fā)送所述根源事件的事件標識號給由所述當前事件觸發(fā)的子事件。
5.根據(jù)權(quán)利要求3所述的方法,其特征在于,還包括 獲取由根源事件到當前事件的傳遞跳數(shù);判斷所述傳遞跳數(shù)是否大于預設的最大傳遞跳數(shù); 當所述傳遞跳數(shù)大于最大傳遞跳數(shù)時,停止所述當前事件的動作; 當所述傳遞跳數(shù)不大于最大傳遞跳數(shù)時,允許判斷所述當前事件是否為告警事件; 當所述當前事件是告警事件時,所述為該告警事件生成的告警信息還包括由根源事件 到當前事件的傳遞跳數(shù);當所述當前事件不是告警事件時,所述為所述當前事件生成的日 志信息還包括由根源事件到當前事件的傳遞跳數(shù)。
6.一種相關性分析的方法,其特征在于,包括接收網(wǎng)元設備上報的兩個以上告警信息,所述告警信息包括告警事件的事件標識號和 該告警事件的父事件的事件標識號;根據(jù)所述告警信息中的告警事件的事件標識號和該告警事件的父事件的事件標識號 查找所述網(wǎng)元設備中預先保存與所述告警事信息相關的日志信息,所述日志信息包括與告 警事件相關的事件的父事件的事件標識號和與告警事件相關的事件的事件標識號; 根據(jù)所述告警信息和所述日志信息分析所述兩個以上告警信息之間的相關性。
7.—種網(wǎng)元設備,其特征在于,包括第一獲取單元,用于獲取當前事件的父事件的事件標識號和該當前事件的事件標識號;第一判斷單元,用于根據(jù)預設的告警事件列表,判斷所述當前事件是否為告警事件; 第一生成單元,用于在所述第一判斷單元判斷所述當前事件是告警事件時,為該告警 事件生成告警信息,所述告警信息包括所述事件標識號和所述父事件標識號; 上報單元,用于上報所述第一生成單元生成的告警信息給網(wǎng)管設備;第二生成單元,用于在所述第一判斷單元判斷所述當前事件不是告警事件時,為所述 當前事件生成日志信息,所述日志信息包括當前事件的父事件的事件標識號和該當前事件 的事件標識號;保存單元,用于將所述第二生成單元生成的日志信息保存于系統(tǒng)日志中。
8.根據(jù)權(quán)利要求7所述的設備,其特征在于,還包括第一發(fā)送單元,用于發(fā)送所述獲取單元獲取的當前事件的事件標識號給由當前事件觸 發(fā)的子事件。
9.根據(jù)權(quán)利要求7或8所述的設備,其特征在于,還包括第二獲取單元,用于獲取觸發(fā)該當前事件的根源事件的事件標識號; 當所述當前事件是告警事件時,所述為該告警事件生成的告警信息還包括根源事件標 識號;當所述當前事件不是告警事件時,所述為所述當前事件生成的日志信息還包括根源 事件標識號。
10.根據(jù)權(quán)利要求9所述的設備,其特征在于,還包括第二發(fā)送單元,用于發(fā)送所述第二獲取單元獲取的源事件的事件標識號給由所述當前 事件觸發(fā)的子事件。
11.根據(jù)權(quán)利要求7或8所述的設備,其特征在于,還包括 第三獲取單元,用于獲取由根源事件到當前事件的傳遞跳數(shù);第二判斷單元,用于判斷所述第三獲取單元獲取的傳遞跳數(shù)是否大于最大傳遞跳數(shù); 停止單元,用于在所述第二判斷單元判斷得到所述傳遞跳數(shù)大于最大傳遞跳數(shù)時,停 止所述當前事件的動作;允許單元,用于在所述第二判斷單元判斷得到所述傳遞跳數(shù)不大于最大傳遞跳數(shù)時, 允許所述第一判斷單元判斷所述當前事件是否為告警事件;當所述當前事件是告警事件時,所述為該告警事件生成的告警信息還包括由根源事件 到當前事件的傳遞跳數(shù);當所述當前事件不是告警事件時,所述為所述當前事件生成的日 志信息還包括由根源事件到當前事件的傳遞跳數(shù)。
12.根據(jù)權(quán)利要求11所述的設備,其特征在于,還包括第三發(fā)送單元,用于發(fā)送所述獲取單元生成的傳遞跳數(shù)給由所述當前事件觸發(fā)的子事件。
13.一種相關性分析裝置,其特征在于,包括接收單元,用于接收網(wǎng)元設備上報的兩個以上告警信息,所述告警信息包括告警事件 的事件標識號和該告警事件的父事件的事件標識號;查找單元,用于根據(jù)所述接收單元接收的告警信息中的告警事件的事件標識號和該告 警事件的父事件的事件標識號查找所述網(wǎng)元設備中預先保存與所述告警事信息相關的日 志信息,所述日志信息包括與告警事件相關的事件的父事件的事件標識號和與告警事件相 關的事件的事件標識號;分析單元,用于根據(jù)接收單元接收的告警信息和所述查找單元查找到的日志信息分析 所述兩個以上告警信息之間的相關性。
14.一種相關性分析系統(tǒng),其特征在于,包括網(wǎng)元設備,用于獲取當前事件的父事件的事件標識號和該當前事件的事件標識號,根據(jù)預設的告警事件列表,判斷所述當前事件是否為告警事件,當所述當前事件是告警事件 時,為該告警事件生成告警信息并將該告警信息上報給網(wǎng)管設備,所述告警信息包括所述 事件標識號和所述父事件標識號,當所述當前事件不是告警事件時,為所述當前事件生成 日志信息并將該日志信息保存于系統(tǒng)日志中,所述日志信息包括當前事件的父事件的事件 標識號和該當前事件的事件標識號;網(wǎng)管設備,用于接收網(wǎng)元設備上報的兩個以上告警信息,根據(jù)所述告警信息中的告警 事件的事件標識號和該告警事件的父事件的事件標識號查找所述網(wǎng)元設備中預先保存與 所述告警事信息相關的日志信息,根據(jù)所述告警信息和所述日志信息分析所述兩個以上告 警信息之間的相關性。
全文摘要
本發(fā)明實施例公開一種相關性分析的方法、設備及系統(tǒng),涉及網(wǎng)絡技術領域,以解決現(xiàn)有技術中告警相關性分析準確性較差的問題。本發(fā)明提供的技術方案包括獲取當前事件的父事件的事件標識號和該當前事件的事件標識號;根據(jù)預設的告警事件列表,判斷所述當前事件是否為告警事件;當所述當前事件是告警事件時,為該告警事件生成告警信息并將該告警信息上報給網(wǎng)管設備,所述告警信息包括所述事件標識號和所述父事件標識號;否則,為所述當前事件生成日志信息并將該日志信息保存于系統(tǒng)日志中,所述日志信息包括當前事件的父事件的事件標識號和該當前事件的事件標識號。本發(fā)明實施例提供的相關性分析的方法、裝置及系統(tǒng),能夠應用于網(wǎng)絡設備故障分析。
文檔編號H04L12/24GK102136922SQ20101000262
公開日2011年7月27日 申請日期2010年1月22日 優(yōu)先權(quán)日2010年1月22日
發(fā)明者潘軍, 紀曉峰 申請人:華為技術有限公司