為了盡可能的合理利用硬件資源,可以將告警處理系統(tǒng)中處理告警信息的多個客戶端平均分配給至少兩個第二服務(wù)器,以實現(xiàn)負(fù)載均衡。需要說明的是,每一個客戶端可相應(yīng)的設(shè)置自動檢測機(jī)制,當(dāng)檢測到當(dāng)前客戶端連接的第二服務(wù)器非正常工作時,可重新連接其他的第二服務(wù)器,向重新連接的第二服務(wù)器發(fā)送對應(yīng)的第一目標(biāo)指令,以使重新連接的第二服務(wù)器內(nèi)的告警轉(zhuǎn)發(fā)模塊可從至少一個第一服務(wù)器中獲取對應(yīng)當(dāng)前客戶端的第一告警信息。
[0076]本發(fā)明相關(guān)技術(shù)領(lǐng)域的人員應(yīng)該很容易想到的是,如圖4所示,第二服務(wù)器的數(shù)量可結(jié)合實際業(yè)務(wù)需求進(jìn)行擴(kuò)展,每一個第二服務(wù)器連接的客戶端數(shù)量也可以結(jié)合實際業(yè)務(wù)需求合理擴(kuò)展。
[0077]本發(fā)明一實施例中,針對告警信息的處理屬于告警處理系統(tǒng)的下游階段,為了達(dá)到避免故障或者預(yù)測故障的效果,至少一個第一服務(wù)器還可以執(zhí)行告警監(jiān)控業(yè)務(wù),具體地,可通過告警采集模塊獲取原始的告警信息,將原始的告警信息通過告警歸一化模塊按照數(shù)據(jù)庫的格式要求進(jìn)行歸一化處理,然后通過告警入庫模塊將歸一化處理后的告警信息存儲至數(shù)據(jù)庫中,以使多個客戶端可從數(shù)據(jù)庫中獲取相應(yīng)的告警信息以進(jìn)行相應(yīng)的處理。
[0078]本發(fā)明各個實施例至少具有如下有益效果:
[0079]1、通過多個第二服務(wù)器分別連接至少一個客戶端,每一個第二服務(wù)器分別根據(jù)連接當(dāng)前第二服務(wù)器的至少一個客戶端的業(yè)務(wù)需求從至少一個第一服務(wù)器中獲取對應(yīng)的第二告警信息,然后根據(jù)獲取到的第二告警信息以及至少一個客戶端的業(yè)務(wù)需求分別向?qū)?yīng)的客戶端發(fā)送第一告警信息,多個客戶端可分別對接收到的第一告警信息進(jìn)行相應(yīng)的處理;可見,通過本發(fā)明的技術(shù)方案,利用多個服務(wù)器的硬件資源優(yōu)勢,提高告警處理系統(tǒng)的處理能力,可避免告警處理系統(tǒng)下不同業(yè)務(wù)功能的模塊間因資源競爭,防止系統(tǒng)服務(wù)中斷,進(jìn)而提高告警處理系統(tǒng)的可用性。
[0080]2、通過分別在每一個第一服務(wù)器和第二服務(wù)器內(nèi)設(shè)置節(jié)點管理器,在每一個服務(wù)器上運行相關(guān)業(yè)務(wù)模塊的多個業(yè)務(wù)進(jìn)程,通過對應(yīng)的節(jié)點管理器對進(jìn)程級的相關(guān)業(yè)務(wù)進(jìn)行調(diào)度,實現(xiàn)進(jìn)程級的容錯機(jī)制;以及將任一第一服務(wù)器下的節(jié)點管理器設(shè)置為主節(jié)點管理器,當(dāng)任一第一服務(wù)器故障時,可通過主節(jié)點管理器進(jìn)行主機(jī)級的相關(guān)業(yè)務(wù)調(diào)度,實現(xiàn)主機(jī)級的容錯機(jī)制;提高告警處理系統(tǒng)的可用性。
[0081]需要說明的是,在本文中,諸如第一和第二之類的關(guān)系術(shù)語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個〃〃〃〃〃〃”限定的要素,并不排除在包括要素的過程、方法、物品或者設(shè)備中還存在另外的相同因素。
[0082]最后需要說明的是:以上僅為本發(fā)明的較佳實施例,僅說明本發(fā)明的技術(shù)方案,并非限定本發(fā)明的保護(hù)范圍。凡在本發(fā)明的精神和原則之內(nèi)所做的任何修改、等同替換、改進(jìn)等,均包含在本發(fā)明的保護(hù)范圍內(nèi)。
【主權(quán)項】
1.一種告警處理系統(tǒng),其特征在于,包括: 至少一臺第一服務(wù)器、與至少一臺第一服務(wù)器相連的至少兩臺第二服務(wù)器以及與任一第二服務(wù)器相連的至少兩個客戶端,其中,每一臺第二服務(wù)器至少連接一個客戶端; 每一個客戶端,根據(jù)當(dāng)前客戶端的業(yè)務(wù)需求向與當(dāng)前客戶端相連的第二服務(wù)器發(fā)送第一目標(biāo)指令;接收與當(dāng)前客戶端相連的第二服務(wù)器發(fā)送的第一告警信息,對接收到的第一告警信息進(jìn)行相應(yīng)的處理; 每一個第二服務(wù)器,根據(jù)接收到的至少一個第一目標(biāo)指令向至少一臺第一服務(wù)器發(fā)送第二目標(biāo)指令;接收至少一臺第一服務(wù)器發(fā)送的第二告警信息;根據(jù)接收到的第二告警信息以及接收到的至少一個第一目標(biāo)指令,分別向?qū)?yīng)的至少一個客戶端發(fā)送對應(yīng)的第一告警信息; 至少一臺第一服務(wù)器,根據(jù)接收到的至少兩個第二目標(biāo)指令向至少兩個第二服務(wù)器分別發(fā)送對應(yīng)的第二告警信息。2.根據(jù)權(quán)利要求1的告警處理系統(tǒng),其特征在于,每一臺第一服務(wù)器,包括: 告警采集模塊,執(zhí)行告警監(jiān)控業(yè)務(wù)以獲取第三告警信息; 告警歸一化模塊,將第三告警信息進(jìn)行歸一化處理以獲取第四告警信息; 告警入庫模塊,將第四告警信息存儲至數(shù)據(jù)庫中。3.根據(jù)權(quán)利要求2的告警處理系統(tǒng),其特征在于,每一臺第二服務(wù)器,包括: 告警轉(zhuǎn)發(fā)模塊,獲取對應(yīng)的至少一個客戶端針對第五告警信息的處理信息,將處理信息轉(zhuǎn)發(fā)至至少一臺第一服務(wù)器。4.根據(jù)權(quán)利要求3的告警處理系統(tǒng),其特征在于,每一臺第一服務(wù)器,還包括: 告警處理模塊,根據(jù)接收到的至少兩個處理信息對數(shù)據(jù)庫內(nèi)的第六告警信息進(jìn)行相應(yīng)的處理。5.根據(jù)權(quán)利要求4的告警處理系統(tǒng),其特征在于,每一個告警處理模塊,包括: 告警清除模塊,當(dāng)接收到的至少兩個處理信息攜帶針對第六告警信息的刪除指令時,刪除數(shù)據(jù)庫下的第六告警信息。6.一種告警處理方法,其特征在于,包括: 至少兩個客戶端分別根據(jù)當(dāng)前客戶端的業(yè)務(wù)需求向與當(dāng)前客戶端相連的一個第二服務(wù)器發(fā)送第一目標(biāo)指令; 至少兩個第二服務(wù)器分別根據(jù)當(dāng)前第二服務(wù)器接收到的至少一個第一目標(biāo)指令向至少一臺第一服務(wù)器發(fā)送第二目標(biāo)指令; 至少一臺第一服務(wù)器根據(jù)接收到的至少兩個第二目標(biāo)指令向至少兩個第二服務(wù)器分別發(fā)送對應(yīng)的第二告警信息; 至少兩個第二服務(wù)器分別根據(jù)接收到的第二告警信息以及接收到的至少一個第一目標(biāo)指令,分別向?qū)?yīng)的至少一個客戶端發(fā)送對應(yīng)的第一告警信息; 至少兩個客戶端分別對接收到的第一告警信息進(jìn)行相應(yīng)的處理。7.根據(jù)權(quán)利要求6的告警處理方法,其特征在于,進(jìn)一步包括: 利用至少一個告警采集模塊執(zhí)行告警監(jiān)控業(yè)務(wù)以獲取第三告警信息; 利用至少一個告警歸一化模塊將第三告警信息進(jìn)行歸一化處理以獲取第四告警信息; 利用至少一個告警入庫模塊將第四告警信息存儲至數(shù)據(jù)庫中。8.根據(jù)權(quán)利要求7的告警處理方法,其特征在于,進(jìn)一步包括: 利用至少兩個告警轉(zhuǎn)發(fā)模塊分別獲取對應(yīng)的至少一個客戶端針對第五告警信息的處理信息,將至少兩個處理信息轉(zhuǎn)發(fā)至至少一臺第一服務(wù)器。9.根據(jù)權(quán)利要求8的告警處理方法,其特征在于,進(jìn)一步包括: 利用至少一個告警處理模塊根據(jù)接收到的至少兩個處理信息對數(shù)據(jù)庫內(nèi)的第六告警信息進(jìn)行相應(yīng)的處理。10.根據(jù)權(quán)利要求9的告警處理方法,其特征在于,利用至少一個告警處理模塊根據(jù)接收到的至少兩個處理信息對數(shù)據(jù)庫內(nèi)的第六告警信息進(jìn)行相應(yīng)的處理,包括: 當(dāng)接收到的至少兩個處理信息中攜帶針對第六告警信息的刪除指令時,利用至少一個告警清除模塊刪除數(shù)據(jù)庫下的第六告警信息。
【專利摘要】本發(fā)明提供了一種告警處理系統(tǒng)及方法,告警處理系統(tǒng)包括:至少一臺第一服務(wù)器、與至少一臺第一服務(wù)器相連的至少兩臺第二服務(wù)器以及與任一第二服務(wù)器相連的至少兩個客戶端;每一個客戶端,用于向與當(dāng)前客戶端相連的第二服務(wù)器發(fā)送第一目標(biāo)指令;接收第二服務(wù)器發(fā)送的第一告警信息以進(jìn)行相應(yīng)的處理;每一個第二服務(wù)器,用于根據(jù)接收到的至少一個第一目標(biāo)指令向至少一臺第一服務(wù)器發(fā)送第二目標(biāo)指令;接收至少一臺第一服務(wù)器發(fā)送的第二告警信息;分別向?qū)?yīng)的至少一個客戶端發(fā)送對應(yīng)的第一告警信息;至少一臺第一服務(wù)器,用于向至少兩個第二服務(wù)器分別發(fā)送對應(yīng)的第二告警信息。通過本發(fā)明的技術(shù)方案,可提高告警處理系統(tǒng)的可用性。
【IPC分類】H04L12/24
【公開號】CN105471621
【申請?zhí)枴緾N201510772082
【發(fā)明人】馬小波, 張召路
【申請人】浪潮通信信息系統(tǒng)有限公司
【公開日】2016年4月6日
【申請日】2015年11月12日