一種告警處理系統(tǒng)及方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,特別涉及一種告警處理系統(tǒng)及方法。
【背景技術(shù)】
[0002]告警處理系統(tǒng)是網(wǎng)絡(luò)通信系統(tǒng)的重要組成部分,在檢測(cè)出網(wǎng)絡(luò)通信系統(tǒng)中的告警信息時(shí),可對(duì)檢測(cè)到的告警信息進(jìn)行相應(yīng)的處理以達(dá)到避免故障或預(yù)測(cè)故障的效果。
[0003]傳統(tǒng)的告警處理系統(tǒng)中,執(zhí)行告警監(jiān)控業(yè)務(wù)的告警監(jiān)控模塊在獲取到告警信息并進(jìn)行相應(yīng)的處理后入庫(kù)保存,同時(shí)需要將入庫(kù)后的告警信息通過(guò)告警轉(zhuǎn)發(fā)模塊利用消息隊(duì)列轉(zhuǎn)發(fā)至多個(gè)客戶端,以使工作人員可在多個(gè)客戶端對(duì)入庫(kù)后的告警信息繼續(xù)執(zhí)行相應(yīng)的處理操作,告警處理系統(tǒng)下的全部業(yè)務(wù)模塊集成在同一臺(tái)服務(wù)器中;但是,隨著網(wǎng)絡(luò)通信技術(shù)的不斷發(fā)展,網(wǎng)絡(luò)規(guī)模不斷擴(kuò)大,告警處理系統(tǒng)需要處理大量的告警信息,當(dāng)告警轉(zhuǎn)發(fā)模塊將大量的告警信息轉(zhuǎn)發(fā)至多個(gè)客戶端時(shí),需要占用較大的服務(wù)器資源,可能導(dǎo)致服務(wù)器下的其他業(yè)務(wù)模塊不能正常工作,甚至造成告警處理系統(tǒng)的通信路徑堵塞,導(dǎo)致服務(wù)器宕機(jī)以致系統(tǒng)服務(wù)中斷,影響告警處理系統(tǒng)的可用性。
【發(fā)明內(nèi)容】
[0004]有鑒于此,本發(fā)明提供了一種告警處理系統(tǒng)及方法,可提高告警處理系統(tǒng)的可用性。
[0005]第一方面,本發(fā)明提供了一種告警處理系統(tǒng),包括:
[0006]至少一臺(tái)第一服務(wù)器、與至少一臺(tái)第一服務(wù)器相連的至少兩臺(tái)第二服務(wù)器以及與任一第二服務(wù)器相連的至少兩個(gè)客戶端,其中,每一臺(tái)第二服務(wù)器至少連接一個(gè)客戶端;
[0007]每一個(gè)客戶端,根據(jù)當(dāng)前客戶端的業(yè)務(wù)需求向與當(dāng)前客戶端相連的第二服務(wù)器發(fā)送第一目標(biāo)指令;接收與當(dāng)前客戶端相連的第二服務(wù)器發(fā)送的第一告警信息,對(duì)接收到的第一告警信息進(jìn)行相應(yīng)的處理;
[0008]每一個(gè)第二服務(wù)器,根據(jù)接收到的至少一個(gè)第一目標(biāo)指令向至少一臺(tái)第一服務(wù)器發(fā)送第二目標(biāo)指令;接收至少一臺(tái)第一服務(wù)器發(fā)送的第二告警信息;根據(jù)接收到的第二告警信息以及接收到的至少一個(gè)第一目標(biāo)指令,分別向?qū)?yīng)的至少一個(gè)客戶端發(fā)送對(duì)應(yīng)的第一告警信息;
[0009]至少一臺(tái)第一服務(wù)器,根據(jù)接收到的至少兩個(gè)第二目標(biāo)指令向至少兩個(gè)第二服務(wù)器分別發(fā)送對(duì)應(yīng)的第二告警信息。
[0010]優(yōu)選地,每一臺(tái)第一服務(wù)器,包括:
[0011]告警采集模塊,執(zhí)行告警監(jiān)控業(yè)務(wù)以獲取第三告警信息;
[0012]告警歸一化模塊,將第三告警信息進(jìn)行歸一化處理以獲取第四告警信息;
[0013]告警入庫(kù)模塊,將第四告警信息存儲(chǔ)至數(shù)據(jù)庫(kù)中。
[0014]優(yōu)選地,每一臺(tái)第二服務(wù)器,包括:
[0015]告警轉(zhuǎn)發(fā)模塊,獲取對(duì)應(yīng)的至少一個(gè)客戶端針對(duì)第五告警信息的處理信息,將處理信息轉(zhuǎn)發(fā)至至少一臺(tái)第一服務(wù)器。
[0016]優(yōu)選地,每一臺(tái)第一服務(wù)器,還包括:
[0017]告警處理模塊,根據(jù)接收到的至少兩個(gè)處理信息對(duì)數(shù)據(jù)庫(kù)內(nèi)的第六告警信息進(jìn)行相應(yīng)的處理。
[0018]優(yōu)選地,每一個(gè)告警處理模塊,包括:
[0019]告警清除模塊,當(dāng)接收到的至少兩個(gè)處理信息攜帶針對(duì)第六告警信息的刪除指令時(shí),刪除數(shù)據(jù)庫(kù)下的第六告警信息。
[0020]第二方面,本發(fā)明提供了一種告警處理方法,包括:
[0021]至少兩個(gè)客戶端分別根據(jù)當(dāng)前客戶端的業(yè)務(wù)需求向與當(dāng)前客戶端相連的一個(gè)第二服務(wù)器發(fā)送第一目標(biāo)指令;
[0022]至少兩個(gè)第二服務(wù)器分別根據(jù)當(dāng)前第二服務(wù)器接收到的至少一個(gè)第一目標(biāo)指令向至少一臺(tái)第一服務(wù)器發(fā)送第二目標(biāo)指令;
[0023]至少一臺(tái)第一服務(wù)器根據(jù)接收到的至少兩個(gè)第二目標(biāo)指令向至少兩個(gè)第二服務(wù)器分別發(fā)送對(duì)應(yīng)的第二告警信息;
[0024]至少兩個(gè)第二服務(wù)器分別根據(jù)接收到的第二告警信息以及接收到的至少一個(gè)第一目標(biāo)指令,分別向?qū)?yīng)的至少一個(gè)客戶端發(fā)送對(duì)應(yīng)的第一告警信息;
[0025]至少兩個(gè)客戶端分別對(duì)接收到的第一告警信息進(jìn)行相應(yīng)的處理。
[0026]優(yōu)選地,進(jìn)一步包括:
[0027]利用至少一個(gè)告警采集模塊執(zhí)行告警監(jiān)控業(yè)務(wù)以獲取第三告警信息;
[0028]利用至少一個(gè)告警歸一化模塊將第三告警信息進(jìn)行歸一化處理以獲取第四告警信息;
[0029]利用至少一個(gè)告警入庫(kù)模塊將第四告警信息存儲(chǔ)至數(shù)據(jù)庫(kù)中。
[0030]優(yōu)選地,進(jìn)一步包括:
[0031]利用至少兩個(gè)告警轉(zhuǎn)發(fā)模塊分別獲取對(duì)應(yīng)的至少一個(gè)客戶端針對(duì)第五告警信息的處理信息,將至少兩個(gè)處理信息轉(zhuǎn)發(fā)至至少一臺(tái)第一服務(wù)器。
[0032]優(yōu)選地,進(jìn)一步包括:
[0033]利用至少一個(gè)告警處理模塊根據(jù)接收到的至少兩個(gè)處理信息對(duì)數(shù)據(jù)庫(kù)內(nèi)的第六告警信息進(jìn)行相應(yīng)的處理。
[0034]優(yōu)選地,利用至少一個(gè)告警處理模塊根據(jù)接收到的至少兩個(gè)處理信息對(duì)數(shù)據(jù)庫(kù)內(nèi)的第六告警信息進(jìn)行相應(yīng)的處理,包括:
[0035]當(dāng)接收到的至少兩個(gè)處理信息中攜帶針對(duì)第六告警信息的刪除指令時(shí),利用至少一個(gè)告警清除模塊刪除數(shù)據(jù)庫(kù)下的第六告警信息。
[0036]本發(fā)明提供了一種告警處理系統(tǒng)及方法,通過(guò)多個(gè)第二服務(wù)器分別連接至少一個(gè)客戶端,每一個(gè)第二服務(wù)器分別根據(jù)連接當(dāng)前第二服務(wù)器的至少一個(gè)客戶端的業(yè)務(wù)需求從至少一個(gè)第一服務(wù)器中獲取對(duì)應(yīng)的第二告警信息,然后根據(jù)獲取到的第二告警信息以及至少一個(gè)客戶端的業(yè)務(wù)需求分別向?qū)?yīng)的客戶端發(fā)送第一告警信息,多個(gè)客戶端可分別對(duì)接收到的第一告警信息進(jìn)行相應(yīng)的處理;可見(jiàn),通過(guò)本發(fā)明的技術(shù)方案,利用多個(gè)服務(wù)器的硬件資源優(yōu)勢(shì),提高告警處理系統(tǒng)的處理能力,可避免告警處理系統(tǒng)下不同業(yè)務(wù)功能的模塊間因資源競(jìng)爭(zhēng),防止系統(tǒng)服務(wù)中斷,進(jìn)而提高告警處理系統(tǒng)的可用性。
【附圖說(shuō)明】
[0037]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0038]圖1是本發(fā)明一實(shí)施例提供的一種告警處理系統(tǒng)的結(jié)構(gòu)示意圖;
[0039]圖2是本發(fā)明一實(shí)施例提供的另一種告警處理系統(tǒng)的結(jié)構(gòu)示意圖;
[0040]圖3是本發(fā)明一實(shí)施例提供的一種告警處理方法的流程圖;
[0041]圖4是本發(fā)明一實(shí)施例提供的又一種告警處理系統(tǒng)的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0042]為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例,基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)的前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0043]如圖1所示,本發(fā)明實(shí)施例提供了一種告警處理系統(tǒng),包括:
[0044]至少一臺(tái)第一服務(wù)器10、與至少一臺(tái)第一服務(wù)器10相連的至少兩臺(tái)第二服務(wù)器20以及與任一第二服務(wù)器20相連的至少兩個(gè)客戶端30,其中,每一臺(tái)第二服務(wù)器20至少連接一個(gè)客戶端30;
[0045]每一個(gè)客戶端30,根據(jù)當(dāng)前客戶端30的業(yè)務(wù)需求向與當(dāng)前客戶端30相連的第二服務(wù)器20發(fā)送第一目標(biāo)指令;接收與當(dāng)前客戶端30相連的第二服務(wù)器20發(fā)送的第一告警信息,對(duì)接收到的第一告警信息進(jìn)行相應(yīng)的處理;
[0046]每一個(gè)第二服務(wù)器20,根據(jù)接收到的至少一個(gè)第一目標(biāo)指令向至少一臺(tái)第一服務(wù)器10發(fā)送第二目標(biāo)指令;接收至少一臺(tái)第一服務(wù)器10發(fā)送的第二告警信息;根據(jù)接收到