專(zhuān)利名稱(chēng):一種告警處理方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,特別涉及一種告警處理方法和裝置。
背景技術(shù):
在路由器等高可靠性設(shè)備的應(yīng)用場(chǎng)景里,當(dāng)設(shè)備發(fā)生故障或某些原因?qū)е孪到y(tǒng)發(fā)生不正常的工作狀態(tài)時(shí),系統(tǒng)能夠根據(jù)不同類(lèi)型的故障及不同模塊出現(xiàn)的故障產(chǎn)生告警信息并保存在設(shè)備的告警緩存區(qū)中,同時(shí)將生成日志信息,告警緩存區(qū)的大小可以根據(jù)實(shí)際情況分配。若配置了網(wǎng)管系統(tǒng),則該告警信息會(huì)通過(guò)網(wǎng)絡(luò)管理簡(jiǎn)單協(xié)議(SNMP)向網(wǎng)管系統(tǒng)發(fā)送。在現(xiàn)有實(shí)現(xiàn)中,設(shè)備中各模塊告警彼此獨(dú)立,各模塊之間的告警樹(shù)不能體現(xiàn)整個(gè)設(shè)備的告警關(guān)系,每個(gè)模塊的每種告警信息均要上報(bào),發(fā)送給網(wǎng)管系統(tǒng)大量告警信息,增加了網(wǎng)管系統(tǒng)的負(fù)擔(dān)。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明提供一種告警處理方法和裝置,有效地減少發(fā)送給網(wǎng)管系統(tǒng)的告警信息,減輕了網(wǎng)管系統(tǒng)的負(fù)擔(dān)。為解決上述技術(shù)問(wèn)題,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的一種告警處理方法,該方法包括獲取告警ID以及每個(gè)告警ID之間的抑制關(guān)系并保存;接收告警源發(fā)送的告警,根據(jù)保存的告警ID以及每個(gè)告警ID之間的抑制關(guān)系,將接收的告警中被抑制的告警刪除,并上報(bào)未刪除的告警。其中,所述獲取告警ID以及每個(gè)告警ID之間的抑制關(guān)系的方法為設(shè)備初始化時(shí),獲取告警定義信息,其中,所述告警定義信息中攜帶告警ID,以及各告警ID的將來(lái)必然告警ID,根據(jù)所述告警定義信息獲取告警ID以及每個(gè)告警ID之間的抑制關(guān)系。所述根據(jù)保存的告警ID以及每個(gè)告警ID之間的抑制關(guān)系,將接收的告警中被抑制的告警刪除的方法為根據(jù)所述保存的告警ID以及每個(gè)告警ID之間的抑制關(guān)系,將臨時(shí)告警中被當(dāng)前告警抑制的告警刪除,將臨時(shí)告警中被其他臨時(shí)告警抑制的告警刪除;其中,所述臨時(shí)告警為本周期新收到的告警,所述當(dāng)前告警為本周期之前上報(bào)的告警。所述方法進(jìn)一步包括根據(jù)獲取的告警ID生成告警圖,并遍歷所述獲取的告警ID,設(shè)置直連抑制告警標(biāo)志位;從所述獲取的告警ID中選擇任一告警ID作為當(dāng)前告警ID,遍歷所有其它告警ID,設(shè)置所述當(dāng)前告警ID與所有其它告警ID的抑制標(biāo)志位,其中,所述抑制標(biāo)志位用于表示告警 ID之間存在抑制關(guān)系。所述根據(jù)保存的告警ID以及每個(gè)告警ID之間的抑制關(guān)系,將接收的告警中被抑制的告警刪除的方法為獲取接收的告警的告警ID,根據(jù)告警圖中各告警ID之間設(shè)置的抑制標(biāo)志位,確定被抑制的告警ID,將所述被抑制的告警ID對(duì)應(yīng)的接收的告警刪除。一種告警處理裝置,所述裝置包括獲取存儲(chǔ)單元、接收單元和處理單元;所述獲取存儲(chǔ)單元,用于獲取告警ID以及每個(gè)告警ID之間的抑制關(guān)系并保存;所述接收單元,用于接收告警源發(fā)送的告警;所述處理單元,用于根據(jù)所述獲取存儲(chǔ)單元保存的告警ID以及每個(gè)告警ID之間的抑制關(guān)系,將所述接收單元接收的告警中被抑制的告警刪除,并上報(bào)未刪除的告警。其中,所述獲取存儲(chǔ)單元,用于自身所在裝置初始化時(shí),獲取告警定義信息,并根據(jù)所述告警定義信息獲取告警ID以及每個(gè)告警ID之間的抑制關(guān)系;其中,所述告警定義信息中攜帶告警ID,以及各告警ID的將來(lái)必然告警ID。所述處理單元,用于根據(jù)所述獲取存儲(chǔ)單元保存的告警ID以及每個(gè)告警ID之間的抑制關(guān)系,將臨時(shí)告警中被當(dāng)前告警抑制的告警刪除,將臨時(shí)告警中被其他臨時(shí)告警抑制的告警刪除;其中,所述臨時(shí)告警為本周期新收到的告警,所述當(dāng)前告警為本周期之前上
報(bào)的告警。所述獲取存儲(chǔ)單元,進(jìn)一步用于根據(jù)獲取的告警ID生成告警圖,并遍歷所述獲取的告警ID,設(shè)置直連抑制告警標(biāo)志位;從所述獲取的告警ID中選擇任一告警ID作為當(dāng)前告警ID,遍歷所有其它告警ID,設(shè)置所述當(dāng)前告警ID與所有其它告警ID的抑制標(biāo)志位,其中,所述抑制標(biāo)志位用于表示告警ID之間存在抑制關(guān)系。所述處理單元,用于獲取所述接收單元接收的告警的告警ID,根據(jù)所述獲取存儲(chǔ)單元的告警圖中各告警ID之間設(shè)置的抑制標(biāo)志位,確定被抑制的告警ID,將所述被抑制的告警ID對(duì)應(yīng)的接收的告警刪除。綜上所述,本發(fā)明通過(guò)各告警之間的關(guān)系,刪除被抑制的告警,僅上報(bào)未刪除的告警,有效地減少發(fā)送給網(wǎng)管系統(tǒng)的告警信息,減輕了網(wǎng)管系統(tǒng)的負(fù)擔(dān)。
圖1為本發(fā)明告警處理方法流程圖;圖2為設(shè)備中模塊A告警關(guān)系示意圖;圖3為設(shè)備中模塊B告警關(guān)系示意圖;圖4為本發(fā)明具體實(shí)施中生成的告警圖;圖5為本發(fā)明具體實(shí)施例中告警圖的生成過(guò)程流程圖;圖6為本發(fā)明具體實(shí)施例中告警處理裝置結(jié)構(gòu)示意圖。
具體實(shí)施例方式為使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下參照附圖并舉實(shí)施例,對(duì)本發(fā)明所述方案作進(jìn)一步地詳細(xì)說(shuō)明。參見(jiàn)圖1,圖1為本發(fā)明告警處理方法流程圖。具體步驟為步驟101,獲取告警ID以及每個(gè)告警ID之間的抑制關(guān)系并保存。設(shè)備初始化時(shí),獲取告警信息,其中,告警信息中攜帶告警ID,以及各告警ID的將來(lái)必然告警ID,根據(jù)告警信息獲取告警ID以及每個(gè)告警ID之間的抑制關(guān)系。步驟102,接收告警源發(fā)送的告警,根據(jù)保存的告警ID以及每個(gè)告警ID之間的抑制關(guān)系,將接收的告警中被抑制的告警刪除,并上報(bào)未刪除的告警。根據(jù)保存的告警ID以及每個(gè)告警ID之間的抑制關(guān)系,將接收的告警中被抑制的告警刪除的方法為根據(jù)保存的告警ID以及每個(gè)告警ID之間的抑制關(guān)系,將臨時(shí)告警中被當(dāng)前告警抑制的告警刪除,將臨時(shí)告警中被其他臨時(shí)告警抑制的告警刪除;其中,臨時(shí)告警為新收到的告警,所述當(dāng)前告警為已上報(bào)的告警。接收到告警源發(fā)送的告警直接進(jìn)行處理,也可以定義一個(gè)周期,進(jìn)行周期處理。若采用周期處理,在一個(gè)周期中,接收告警不進(jìn)行處理,直到周期到時(shí),同樣按上述方法進(jìn)行處理。下面舉具體實(shí)施例來(lái)詳細(xì)說(shuō)明本發(fā)明是如何進(jìn)行告警處理的。在設(shè)備初始化時(shí),設(shè)備中的各模塊進(jìn)行注冊(cè),設(shè)備獲取各模塊的告警定義信息,告警定義信息攜帶告警ID,以及各告警ID的將來(lái)必然告警ID。本實(shí)施例的告警定義,在原有的告警定義的基礎(chǔ)上增加了將來(lái)必然告警項(xiàng),用來(lái)表明該告警必然會(huì)引起的告警。下面舉具體例子詳細(xì)描述本發(fā)明具體實(shí)施例中告警定義。 參見(jiàn)表1,表1為對(duì)信號(hào)丟失指示的告警定義。參見(jiàn)表2,表2為對(duì)信號(hào)丟失指示恢復(fù)的告警定義。
權(quán)利要求
1.一種告警處理方法,其特征在于,該方法包括獲取告警ID以及每個(gè)告警ID之間的抑制關(guān)系并保存;接收告警源發(fā)送的告警,根據(jù)保存的告警ID以及每個(gè)告警ID之間的抑制關(guān)系,將接收的告警中被抑制的告警刪除,并上報(bào)未刪除的告警。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取告警ID以及每個(gè)告警ID之間的抑制關(guān)系的方法為設(shè)備初始化時(shí),獲取告警定義信息,其中,所述告警定義信息中攜帶的告警ID,以及各告警ID的將來(lái)必然告警ID,根據(jù)所述告警定義信息獲取告警ID以及每個(gè)告警ID之間的抑制關(guān)系。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述根據(jù)保存的告警ID以及每個(gè)告警ID之間的抑制關(guān)系,將接收的告警中被抑制的告警刪除的方法為根據(jù)所述保存的告警ID以及每個(gè)告警ID之間的抑制關(guān)系,將臨時(shí)告警中被當(dāng)前告警抑制的告警刪除,將臨時(shí)告警中被其他臨時(shí)告警抑制的告警刪除;其中,所述臨時(shí)告警為新收到的告警,所述當(dāng)前告警為已上報(bào)的告警。
4.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述方法進(jìn)一步包括根據(jù)獲取的告警ID生成告警圖,并遍歷所述獲取的告警ID,設(shè)置直連抑制告警標(biāo)志位;從所述獲取的告警ID中選擇任一告警ID作為當(dāng)前告警ID,遍歷所有其它告警ID,設(shè)置所述當(dāng)前告警ID與所有其它告警ID的抑制標(biāo)志位,其中,所述抑制標(biāo)志位用于表示告警ID 之間存在抑制關(guān)系。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述根據(jù)保存的告警ID以及每個(gè)告警ID 之間的抑制關(guān)系,將接收的告警中被抑制的告警刪除的方法為獲取接收的告警的告警ID,根據(jù)告警圖中各告警ID之間設(shè)置的抑制標(biāo)志位,確定被抑制的告警ID,將所述被抑制的告警ID對(duì)應(yīng)的接收的告警刪除。
6.一種告警處理裝置,其特征在于,所述裝置包括獲取存儲(chǔ)單元、接收單元和處理單元;所述獲取存儲(chǔ)單元,用于獲取告警ID以及每個(gè)告警ID之間的抑制關(guān)系并保存;所述接收單元,用于接收告警源發(fā)送的告警;所述處理單元,用于根據(jù)所述獲取存儲(chǔ)單元保存的告警ID以及每個(gè)告警ID之間的抑制關(guān)系,將所述接收單元接收的告警中被抑制的告警刪除,并上報(bào)未刪除的告警。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述獲取存儲(chǔ)單元,用于自身所在裝置初始化時(shí),獲取告警定義信息,并根據(jù)所述告警定義信息獲取告警ID以及每個(gè)告警ID之間的抑制關(guān)系;其中,所述告警定義信息中攜帶告警ID,以及各告警ID的將來(lái)必然告警ID。
8.根據(jù)權(quán)利要求6或7所述的裝置,其特征在于,所述處理單元,用于根據(jù)所述獲取存儲(chǔ)單元保存的告警ID以及每個(gè)告警ID之間的抑制關(guān)系,將臨時(shí)告警中被當(dāng)前告警抑制的告警刪除,將臨時(shí)告警中被其他臨時(shí)告警抑制的告警刪除;其中,所述臨時(shí)告警新收到的告警,所述當(dāng)前告警為已上報(bào)的告警。
9.根據(jù)權(quán)利要求6或7所述的裝置,其特征在于,所述獲取存儲(chǔ)單元,進(jìn)一步用于根據(jù)獲取的告警ID生成告警圖,并遍歷所述獲取的告警ID,設(shè)置直連抑制告警標(biāo)志位;從所述獲取的告警ID中選擇任一告警ID作為當(dāng)前告警 ID,遍歷所有其它告警ID,設(shè)置所述當(dāng)前告警ID與所有其它告警ID的抑制標(biāo)志位,其中,所述抑制標(biāo)志位用于表示告警ID之間存在抑制關(guān)系。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述處理單元,用于獲取所述接收單元接收的告警的告警ID,根據(jù)所述獲取存儲(chǔ)單元的告警圖中各告警ID之間設(shè)置的抑制標(biāo)志位,確定被抑制的告警ID,將所述被抑制的告警 ID對(duì)應(yīng)的接收的告警刪除。
全文摘要
本發(fā)明公開(kāi)了一種告警處理方法,其特征在于,該方法包括獲取告警ID以及每個(gè)告警ID之間的抑制關(guān)系并保存;接收告警源發(fā)送的告警,根據(jù)保存的告警ID以及每個(gè)告警ID之間的抑制關(guān)系,將收到的告警中被抑制的告警刪除,上報(bào)未刪除的告警?;谕瑯拥乃枷耄景l(fā)明還提出一種告警處理設(shè)備,有效地減少發(fā)送給網(wǎng)管系統(tǒng)的告警信息,減輕了網(wǎng)管系統(tǒng)的負(fù)擔(dān)。
文檔編號(hào)H04L12/24GK102387035SQ20111026991
公開(kāi)日2012年3月21日 申請(qǐng)日期2011年9月13日 優(yōu)先權(quán)日2011年9月13日
發(fā)明者唐友燦 申請(qǐng)人:瑞斯康達(dá)科技發(fā)展股份有限公司