專利名稱:網絡管理系統中閃斷告警的處理方法
技術領域:
本發明涉及網絡管理系統中告警的處理方法,具體地說,涉及網絡管理系統中閃斷告警的處理方法。
現有技術一般都直接將被管理設備上報的告警保存到數據庫,有的是經過相關性分析后再保存到數據庫,但目前對于閃斷告警都無法處理和識別,以致需維護許多沒有實際意義的告警數據,不但降低了網絡管理的處理速度,并淹沒了重要的告警,阻礙了故障的定位與恢復。
本發明通過以下技術方案實現一種網絡管理系統中閃斷告警的處理方法,該方法至少包括以下步驟A)網管中心在一定的時間內根據相同告警產生的頻率判定告警是否開始發生閃斷,如果是則保留發生閃斷告警的首條告警,設置該告警的閃斷態為閃斷開始態,將該告警記錄存儲于數據庫,過濾其后續相同告警;否則,將該告警進行緩存并計數,返回A),直至該時間段結束;
B)統計已處于閃斷開始態的后續相同告警的時間間隔,判斷時間間隔是否達到預定的閃斷結束時間閥值,如果是,則設置該告警的閃斷狀態為閃斷結束態,否則返回B)處理下一條閃斷記錄。
其中,所述的步驟A進一步包括A01)預先設置閃斷告警信息表、閃斷統計表、以及告警延時緩存;A02)網管中心根據閃斷告警信息表判斷所收到的每一條告警是否處于閃斷狀態,如果不是,則增加該告警在告警統計表中的計數值,然后執行步驟A03);否則修改閃斷告警信息表中的該告警對應的閃斷記錄信息,然后濾除此告警,執行步驟A04);A03)判斷該告警產生的頻率是否達到閃斷頻率,如果是則掃描告警延時緩存,保留首條閃斷告警,將告警的閃斷狀態設置為閃斷開始態,并刪除相同告警,然后在閃斷告警信息表中添加該告警的閃斷記錄;否則將告警存入告警延時緩存;A04)接收下一個告警。
其中,所述的步驟B進一步包括B01)掃描閃斷告警信息表,對閃斷告警信息表中的每一條告警記錄增加其時間信息中的計時;B02)判斷上述計時的時間是否達到預定的閃斷結束時間閥值,若達到則從閃斷告警信息表中清除該閃斷記錄,并將告警的閃斷狀態設置為閃斷結束態,再執行B03);否則直接執行B03);B03)判斷閃斷告警信息表中所有閃斷記錄是否都處理完畢,如果是則結束處理,否則返回步驟B01)。
進一步地,所述的步驟B還包括掃描告警延時緩存,將達到延時時間的告警刪除,并減少告警統計表中的計數值。步驟A02)進一步包括修改已處于閃斷狀態的告警對應的閃斷記錄中的告警信息,同時復位其時間信息。網管中心判斷告警統計表中的告警計數值是否大于設定的閃斷開始閥值,若大于則發生閃斷。設定在所述的閃斷告警信息表中保存所有已發生閃斷的告警信息。設定在所述的告警統計表中對告警延時緩存中的相同告警進行計數。設定在所述的告警延時緩存中將所有告警緩存指定的時間。所述的閃斷告警信息表至少包括閃斷記錄的時間信息、告警信息。設定告警標識符(ID)相同,且發生在相同通道上的告警為相同告警。
本發明根據告警的產生頻率從一般告警中識別出閃斷告警,根據閃斷告警信息表中的告警閃斷狀態處理所接收的告警,定時分析已發生閃斷的告警,濾除后續的閃斷告警,最大限度地抑制了閃斷告警,使得在告警相關性分析中處理的告警數目大幅度下降,從而使告警分析更加及時準確,能夠更快定位和排除告警,進而提高網絡管理的處理能力和速度。
本發明整個閃斷告警的處理包括接收告警和定時分析兩個流程,通過設置標識符(ID)相同,并且發生在相同通道上的告警為相同告警,以及設置一個告警延時緩存、一個告警統計表和一個閃斷告警信息表實現對閃斷告警的分析和過濾。其中,告警延時緩存用于保證所有告警都在緩存中緩存指定的時間;告警統計表則用于對緩存中的相同告警進行計數;而閃斷告警信息表則用于保存所有已發生閃斷告警的信息。
參見
圖1所示,圖1為本發明接收告警處理流程圖。對所新收集到的告警,先根據閃斷告警信息表,判斷此告警是否已經處于閃斷狀態,即判斷閃斷告警信息表中是否存在相同告警。如果是處于閃斷狀態的告警,則修改閃斷告警信息表中此告警的對應閃斷記錄的告警信息,并復位其時間信息以復位其計時時間,然后丟棄該告警;否則,在告警統計表中增加此告警的計數,并判斷此告警的計數值是否大于閃斷開始的閥值,即判斷此告警產生的次數是否達到閃斷頻率;若大于,則說明此告警開始閃斷,這時掃描告警延時緩存,保留首條告警,刪除此告警的相同告警,并置為閃斷開始態,該閃斷開始態保存于告警數據庫相應的告警記錄中;再在閃斷告警信息表中增加此告警的閃斷記錄;若此告警的計數值小于閃斷開始閥值,則將此告警放入告警延時緩存。
參見圖2所示,圖2為本發明定時分析流程圖。對于已被判別為發生閃斷的告警,進行定時分析處理。首先,執行步驟201,掃描告警延時緩存,將達到延時時間的告警刪除,并修改告警統計表中的告警計數值,即減少告警統計表中的計數;然后,執行步驟202,掃描閃斷告警信息表,對閃斷告警信息表中的每一條閃斷記錄增加其時間信息中的計時時間,以統計后續告警產生的時間間隔;執行步驟203,判斷計時時間是否達到預定的閃斷結束時間閥值而無新告警產生,如果是則執行步驟204,判定此閃斷記錄對應的告警閃斷結束,從閃斷告警信息表中清除此告警對應的閃斷記錄,并將對應的告警設置為閃斷結束態,該閃斷結束態保存于告警數據庫相應的告警記錄中;否則執行步驟205,判斷閃斷告警信息表中所有的閃斷記錄是否處理完畢,如果是則結束定時分析流程,否則返回執行步驟202。
本發明并不局限于上述實施例的具體介紹。本發明可進一步更新,或者對本發明所公開的特征加以新的組合,也可對本發明所公開的任何方法或者過程進行更新或者進行新組合。
權利要求
1.一種網絡管理系統中閃斷告警的處理方法,其特征在于,該方法至少包括以下步驟A)網管中心在一定的時間內根據相同告警產生的頻率判定告警是否開始發生閃斷,如果是則保留發生閃斷告警的首條告警,設置該告警的閃斷態為閃斷開始態,將該告警記錄存儲于數據庫,過濾其后續相同告警;否則,將該告警進行緩存并計數,返回A),直至該時間段結束;B)統計已處于閃斷開始態的后續相同告警的時間間隔,判斷時間間隔是否達到預定的閃斷結束時間閥值,如果是,則設置該告警的閃斷狀態為閃斷結束態,否則返回B)處理下一條閃斷記錄。
2.根據權利要求1所述的處理方法,其特征在于,所述的步驟A進一步包括A01)預先設置閃斷告警信息表、閃斷統計表、以及告警延時緩存;A02)網管中心根據閃斷告警信息表判斷所收到的每一條告警是否處于閃斷狀態,如果不是,則增加該告警在告警統計表中的計數值,然后執行步驟A03);否則修改閃斷告警信息表中的該告警對應的閃斷記錄信息,然后濾除此告警,執行步驟A04);A03)判斷該告警產生的頻率是否達到閃斷頻率,如果是則掃描告警延時緩存,保留首條閃斷告警,將告警的閃斷狀態設置為閃斷開始態,并刪除相同告警,然后在閃斷告警信息表中添加該告警的閃斷記錄;否則將告警存入告警延時緩存;A04)接收下一個告警。
3.根據權利要求1所述的處理方法,其特征在于,所述的步驟B進一步包括B01)掃描閃斷告警信息表,對閃斷告警信息表中的每一條告警記錄增加其時間信息中的計時;B02)判斷上述計時的時間是否達到預定的閃斷結束時間閥值,若達到則從閃斷告警信息表中清除該閃斷記錄,并將告警的閃斷狀態設置為閃斷結束態,再執行B03);否則直接執行B03);B03)判斷閃斷告警信息表中所有閃斷記錄是否都處理完畢,如果是則結束處理,否則返回步驟B01)。
4.根據權利要求1或3所述的處理方法,其特征在于,所述的步驟B進一步包括掃描告警延時緩存,將達到延時時間的告警刪除,并減少告警統計表中的計數值。
5.根據權利要求2所述的處理方法,其特征在于,步驟A02)進一步包括修改已處于閃斷狀態的告警對應的閃斷記錄中的告警信息,同時復位其時間信息。
6.根據權利要求1或2所述的處理方法,其特征在于,網管中心判斷告警統計表中的告警計數值是否大于設定的閃斷開始閥值,若大于則發生閃斷。
7.根據權利要求2所述的處理方法,其特征在于,設定在所述的閃斷告警信息表中保存所有已發生閃斷的告警信息。
8.根據權利要求2所述的處理方法,其特征在于,設定在所述的告警統計表中對告警延時緩存中的相同告警進行計數。
9.根據權利要求2所述的處理方法,其特征在于,設定在所述的告警延時緩存中將所有告警緩存指定的時間。
10.根據權利要求2、3、7所述的處理方法,其特征在于,所述的閃斷告警信息表至少包括閃斷記錄的時間信息、告警信息。
11.根據權利要求1所述的處理方法,其特征在于,設定告警標識符(ID)相同,且發生在相同通道上的告警為相同告警。
全文摘要
本發明公開了一種網絡管理系統中閃斷告警的處理方法,該方法通過告警產生的頻率判定告警是否發生閃斷,在閃斷發生后保留其首條告警并以閃斷開始狀態標識,過濾其后續告警;然后統計其后續閃斷告警產生的時間間隔,當時間間隔大于預定的閃斷結束時間而無新告警產生,則判定該閃斷告警結束,修改閃斷告警的閃斷狀態為閃斷結束態。本發明通過對閃斷告警進行專門處理和分析,使得在告警相關性分析中處理的告警數目大幅度下降,從而使告警分析更加及時準確,能夠更快定位和排除告警,增強網絡管理的能力。
文檔編號H04L12/24GK1462130SQ0211797
公開日2003年12月17日 申請日期2002年5月27日 優先權日2002年5月27日
發明者梁勁峰 申請人:華為技術有限公司