一種告警關(guān)聯(lián)的裝置及方法
【專(zhuān)利摘要】本發(fā)明提供一種告警關(guān)聯(lián)的裝置及方法,涉及網(wǎng)絡(luò)通信領(lǐng)域。裝置包括:采集模塊,用于從監(jiān)控系統(tǒng)中采集原始告警數(shù)據(jù);第一過(guò)濾模塊,用于對(duì)所述原始告警數(shù)據(jù)進(jìn)行過(guò)濾,得到有效告警;分析模塊,用于對(duì)所述有效告警進(jìn)行分析,得到有效告警之間的關(guān)聯(lián)因子,并根據(jù)所述關(guān)聯(lián)因子分析出有效告警的關(guān)聯(lián)等級(jí);寫(xiě)入模塊,用于將所述有效告警以及關(guān)聯(lián)等級(jí)寫(xiě)入所述監(jiān)控系統(tǒng)中的有效告警數(shù)據(jù)表中,從而得到關(guān)聯(lián)告警文件。本發(fā)明可以找出告警之間潛在的因果關(guān)聯(lián)關(guān)系。
【專(zhuān)利說(shuō)明】一種告警關(guān)聯(lián)的裝置及方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及網(wǎng)絡(luò)通信領(lǐng)域,特別是指一種告警關(guān)聯(lián)的裝置及方法。
【背景技術(shù)】
[0002]數(shù)據(jù)庫(kù)告警關(guān)聯(lián)的目的是為了全局展現(xiàn)具有各類(lèi)告警的內(nèi)在聯(lián)系,告警之間有多種關(guān)聯(lián)關(guān)系,最常見(jiàn)的有泛式關(guān)聯(lián)、因果關(guān)聯(lián)等。根據(jù)關(guān)聯(lián)關(guān)系的類(lèi)型,告警關(guān)聯(lián)有不同的用途:泛式關(guān)聯(lián)主要用于實(shí)現(xiàn)同類(lèi)告警合并,比如將計(jì)費(fèi)監(jiān)控的多個(gè)采集點(diǎn)的采集延時(shí)告警合并成一條;因果關(guān)聯(lián)關(guān)系可以用于根源告警定位,及時(shí)處理能夠避免故障發(fā)生,比如語(yǔ)音催繳進(jìn)程僵死,導(dǎo)致催繳表數(shù)據(jù)積壓告警,因此因果關(guān)聯(lián)研究更有價(jià)值。
[0003]目前對(duì)因果關(guān)聯(lián)的實(shí)際應(yīng)用技術(shù)方案,只有基于規(guī)則的告警關(guān)聯(lián)方式(Rule-based)這一種。這種方案基于規(guī)則知識(shí)庫(kù),庫(kù)中的每一條規(guī)則都規(guī)定了哪一種告警是另一種告警的原因,當(dāng)多條告警同時(shí)產(chǎn)生時(shí),規(guī)則引擎回去搜索知識(shí)庫(kù),如果一條規(guī)則里的兩種告警同時(shí)出現(xiàn)時(shí),則產(chǎn)生一條關(guān)聯(lián)告警告知兩者的因果關(guān)系。
[0004]現(xiàn)有的基于規(guī)則的關(guān)聯(lián)方法,其優(yōu)點(diǎn)十分明顯,這種方法符合人的思維,便于人們的理解,且其技術(shù)實(shí)現(xiàn)簡(jiǎn)單。但是這種方法缺點(diǎn)同樣也十分明顯:首先規(guī)則的來(lái)源是來(lái)自經(jīng)驗(yàn)豐富的維護(hù)人員手工梳理,只能發(fā)現(xiàn)一條添加一條,這種梳理工作耗費(fèi)時(shí)間和精力,而一旦系統(tǒng)或者網(wǎng)絡(luò)結(jié)構(gòu)發(fā)生變動(dòng),大量的關(guān)聯(lián)規(guī)則將失效,所有工作將白費(fèi);其次現(xiàn)今各類(lèi)業(yè)務(wù)支撐系統(tǒng),其業(yè)務(wù)負(fù)責(zé)、網(wǎng)絡(luò)龐大,能夠梳理的也僅僅是十分簡(jiǎn)單的直接強(qiáng)因果關(guān)聯(lián)關(guān)系,而對(duì)與大量的跨層級(jí)跨域的間接因果關(guān)系,手工梳理難以發(fā)現(xiàn)。正是因?yàn)橐陨系膬蓚€(gè)缺點(diǎn),目前基于規(guī)則的告警關(guān)聯(lián)方案不具備較大的實(shí)用價(jià)值,只能應(yīng)用于系統(tǒng)結(jié)構(gòu)簡(jiǎn)單且比較穩(wěn)定的小系統(tǒng),采用新的方法或技術(shù)進(jìn)行自動(dòng)化的告警關(guān)聯(lián)分析顯得非常迫切。
【發(fā)明內(nèi)容】
[0005]本發(fā)明要解決的技術(shù)問(wèn)題是提供一種關(guān)聯(lián)警告的生成裝置及方法,可以通過(guò)對(duì)歷史告警數(shù)據(jù)進(jìn)行發(fā)生情況的統(tǒng)計(jì),計(jì)算告警之間因果關(guān)聯(lián)關(guān)系,適用于各類(lèi)大小系統(tǒng),且具有聞1旲塊化等優(yōu)點(diǎn)。
[0006]為解決上述技術(shù)問(wèn)題,本發(fā)明的實(shí)施例提供一種關(guān)聯(lián)告警的生成裝置,包括:
[0007]采集模塊,用于從監(jiān)控系統(tǒng)中采集原始告警數(shù)據(jù);
[0008]第一過(guò)濾模塊,用于對(duì)所述原始告警數(shù)據(jù)進(jìn)行過(guò)濾,得到有效告警;
[0009]分析模塊,用于對(duì)所述有效告警進(jìn)行分析,得到有效告警之間的關(guān)聯(lián)因子,并根據(jù)所述關(guān)聯(lián)因子分析出有效告警的關(guān)聯(lián)等級(jí);
[0010]寫(xiě)入模塊,用于將所述有效告警以及關(guān)聯(lián)等級(jí)寫(xiě)入所述監(jiān)控系統(tǒng)中的有效告警數(shù)據(jù)表中,從而得到關(guān)聯(lián)告警文件。
[0011]其中,所述采集模塊具體用于按照采樣時(shí)間間隔從所述監(jiān)控系統(tǒng)中采集原始告警數(shù)據(jù),并將所述原始告警數(shù)據(jù)寫(xiě)入一數(shù)據(jù)表中,其中,所述采樣時(shí)間間隔大于所述監(jiān)控系統(tǒng)的采集時(shí)間間隔;所述數(shù)據(jù)表包括:告警的關(guān)鍵字信息字段、告警ID、告警最早發(fā)生時(shí)間、告警最近發(fā)生時(shí)間、告警類(lèi)型、配置項(xiàng)以及告警鏈表字段。
[0012]其中,所述第一過(guò)濾模塊具體用于按照時(shí)間維度過(guò)濾掉噪聲告警,得到有效告警。
[0013]其中,所述第一過(guò)濾模塊進(jìn)一步用于將超出一時(shí)間范圍內(nèi)的告警過(guò)濾掉,得到有
效告警。
[0014]其中,所述分析模塊具體用于根據(jù)有效告警的并發(fā)情況,得到任意兩條有效告警間的關(guān)聯(lián)因子,并根據(jù)所述關(guān)聯(lián)因子的值,確定有效告警的關(guān)聯(lián)等級(jí)。
[0015]其中,所述分析模塊具體用于根據(jù)第一有效告警在一預(yù)設(shè)時(shí)間段內(nèi)發(fā)生的情況下,第二有效告警發(fā)生的概率,得到所述第一有效告警與所述第二有效告警間的關(guān)聯(lián)因子,其中,所述第一有效告警和所述第二有效告警是多條有效告警中的任意兩條有效告警。
[0016]其中,所述第一有效告警告發(fā)生的情況,是根據(jù)所述第一有效告警的告警鏈表字段中的計(jì)數(shù)器的值確定的;
[0017]所述第二有效告警發(fā)生的概率是根據(jù)所述第二有效告警的告警鏈表字段中的計(jì)數(shù)器的值確定的;
[0018]其中,所述計(jì)數(shù)器的值是指有效告警在所述預(yù)設(shè)時(shí)間段內(nèi)發(fā)生的次數(shù)。
[0019]其中,上述裝置還包括:第二過(guò)濾模塊,用于在所述分析模塊得到的結(jié)果中,將屬于不同系統(tǒng)、不同業(yè)務(wù)和/或不同配置項(xiàng)的有效告警過(guò)濾掉,得到過(guò)濾后的有效告警;
[0020]所述寫(xiě)入模塊具體用于將所述第二過(guò)濾模塊過(guò)濾后的有效告警以及關(guān)聯(lián)等級(jí)寫(xiě)入所述監(jiān)控系統(tǒng)中的有效告警數(shù)據(jù)表中,從而得到關(guān)聯(lián)告警文件。
[0021]本發(fā)明的實(shí)施例還提供一種關(guān)聯(lián)告警的生成方法,包括如下步驟:
[0022]從監(jiān)控系統(tǒng)中采集原始告警數(shù)據(jù);
[0023]對(duì)所述原始告警數(shù)據(jù)進(jìn)行過(guò)濾,得到有效告警;
[0024]對(duì)所述有效告警進(jìn)行分析,得到有效告警之間的關(guān)聯(lián)因子,并根據(jù)所述關(guān)聯(lián)因子分析出有效告警的關(guān)聯(lián)等級(jí);
[0025]將所述有效告警以及關(guān)聯(lián)等級(jí)寫(xiě)入所述監(jiān)控系統(tǒng)中的有效告警數(shù)據(jù)表中,從而得到關(guān)聯(lián)告警文件。
[0026]其中,從監(jiān)控系統(tǒng)中采集原始告警數(shù)據(jù)的步驟包括:
[0027]按照采樣時(shí)間間隔從所述監(jiān)控系統(tǒng)中采集原始告警數(shù)據(jù),并將所述原始告警數(shù)據(jù)寫(xiě)入一數(shù)據(jù)表中,其中,所述采樣時(shí)間間隔大于所述監(jiān)控系統(tǒng)的采集時(shí)間間隔;所述數(shù)據(jù)表包括:告警的關(guān)鍵字信息字段、告警ID、告警最早發(fā)生時(shí)間、告警最近發(fā)生時(shí)間、告警類(lèi)型、配置項(xiàng)以及告警鏈表字段。
[0028]其中,對(duì)所述原始告警數(shù)據(jù)進(jìn)行過(guò)濾,得到有效告警的步驟包括:
[0029]按照時(shí)間維度過(guò)濾掉噪聲告警,得到有效告警。
[0030]其中,按照時(shí)間維度過(guò)濾掉噪聲告警,得到有效告警的步驟包括:
[0031]將超出一時(shí)間范圍內(nèi)的告警過(guò)濾掉,得到有效告警。
[0032]其中,并根據(jù)所述關(guān)聯(lián)因子分析出有效告警的關(guān)聯(lián)等級(jí)的步驟包括:
[0033]根據(jù)有效告警的并發(fā)情況,得到任意兩個(gè)有效告警間的關(guān)聯(lián)因子,并根據(jù)所述關(guān)聯(lián)因子的值,確定有效告警的關(guān)聯(lián)等級(jí)。
[0034]其中,根據(jù)有效告警的并發(fā)情況,得到任意兩條有效告警間的關(guān)聯(lián)因子,并根據(jù)所述關(guān)聯(lián)因子的值,確定有效告警的關(guān)聯(lián)等級(jí)的步驟包括:[0035]根據(jù)第一有效告警發(fā)生的情況下,第二有效告警發(fā)生的概率,得到所述第一有效告警與所述第二有效告警間的關(guān)聯(lián)因子;其中,所述第一有效告警和所述第二有效告警是多條有效告警中的任意兩條有效告警。
[0036]其中,所述第一有效告警告發(fā)生的情況,是根據(jù)所述第一有效告警的告警鏈表字段中的計(jì)數(shù)器的值確定的;
[0037]所述第二有效告警發(fā)生的概率是根據(jù)所述第二有效告警的告警鏈表字段中的計(jì)數(shù)器的值確定的;
[0038]其中,所述計(jì)數(shù)器的值是指有效告警在所述預(yù)設(shè)時(shí)間段內(nèi)發(fā)生的次數(shù)。
[0039]其中,根據(jù)所述關(guān)聯(lián)因子分析出有效告警的關(guān)聯(lián)等級(jí)的步驟后還包括:
[0040]將屬于不同系統(tǒng)、不同業(yè)務(wù)和/或不同配置項(xiàng)的有效告警過(guò)濾掉,得到過(guò)濾后的
有效告警;
[0041]將所述有效告警以及關(guān)聯(lián)等級(jí)寫(xiě)入所述監(jiān)控系統(tǒng)中的有效告警數(shù)據(jù)表中,從而得到關(guān)聯(lián)告警文件的步驟包括:
[0042]將所述過(guò)濾后的有效告警以及關(guān)聯(lián)等級(jí)寫(xiě)入所述監(jiān)控系統(tǒng)中的有效告警數(shù)據(jù)表中,從而得到關(guān)聯(lián)告警文件。
[0043]本發(fā)明的上述技術(shù)方案的有益效果如下:
[0044]通過(guò)對(duì)采集到的原始告警進(jìn)行過(guò)濾,得到有效告警,之后得到有效告警之間的關(guān)聯(lián)因子,并根據(jù)所述關(guān)聯(lián)因子分析出有效告警的關(guān)聯(lián)等級(jí),從而找出告警之間潛在的因果關(guān)聯(lián)關(guān)系。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0045]圖1為本發(fā)明中關(guān)聯(lián)告警的生成裝置的結(jié)構(gòu)示意圖;
[0046]圖2-圖6為本發(fā)明中分析出有效告警的關(guān)聯(lián)等級(jí)的方法示意圖;
[0047]圖7為本發(fā)明中關(guān)聯(lián)告警的生成裝置的另一實(shí)施例的結(jié)構(gòu)示意圖;
[0048]圖8為本發(fā)明中關(guān)聯(lián)告警的生成方法的示意圖。
【具體實(shí)施方式】
[0049]為使本發(fā)明要解決的技術(shù)問(wèn)題、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖及具體實(shí)施例進(jìn)行詳細(xì)描述。
[0050]如圖1所示,一種關(guān)聯(lián)告警的生成裝置,包括:
[0051]采集模塊,用于從監(jiān)控系統(tǒng)中采集原始告警數(shù)據(jù);
[0052]第一過(guò)濾模塊,用于對(duì)所述原始告警數(shù)據(jù)進(jìn)行過(guò)濾,得到有效告警;
[0053]分析模塊,用于對(duì)所述有效告警進(jìn)行分析,得到有效告警之間的關(guān)聯(lián)因子,并根據(jù)所述關(guān)聯(lián)因子分析出有效告警的關(guān)聯(lián)等級(jí);
[0054]寫(xiě)入模塊,用于將所述有效告警以及關(guān)聯(lián)等級(jí)寫(xiě)入所述監(jiān)控系統(tǒng)中的有效告警數(shù)據(jù)表中,從而得到關(guān)聯(lián)告警文件。
[0055]上述裝置通過(guò)對(duì)采集到的原始告警進(jìn)行過(guò)濾,得到有效告警,之后得到有效告警之間的關(guān)聯(lián)因子,并根據(jù)所述關(guān)聯(lián)因子分析出有效告警的關(guān)聯(lián)等級(jí),從而找出告警之間潛在的因果關(guān)聯(lián)關(guān)系。[0056]在本發(fā)明的上述實(shí)施例中,所述采集模塊具體用于按照一采樣時(shí)間間隔從所述監(jiān)控系統(tǒng)中采集原始告警數(shù)據(jù),并將所述原始告警數(shù)據(jù)寫(xiě)入一數(shù)據(jù)表中,其中,所述采樣時(shí)間間隔大于所述監(jiān)控系統(tǒng)的采集時(shí)間間隔,從而保證采集模塊能采集到監(jiān)控系統(tǒng)中最新記錄的原始告警,;所述數(shù)據(jù)表包括:告警的關(guān)鍵字信息字段、告警ID、告警最早發(fā)生時(shí)間、告警最近發(fā)生時(shí)間、告警類(lèi)型、配置項(xiàng)以及告警鏈表字段;
[0057]為避免對(duì)不相關(guān)的告警進(jìn)行分析,在本發(fā)明的上述實(shí)施例中,第一過(guò)濾模塊用于按照時(shí)間維度過(guò)濾掉噪聲告警,得到有效告警;
[0058]具體地,第一過(guò)濾模塊將超出一時(shí)間范圍內(nèi)的告警過(guò)濾掉,從而得到有效告警;t匕如將所述時(shí)間范圍設(shè)置為10分鐘,則第一過(guò)濾模塊只對(duì)這一 10分鐘內(nèi)所采集到的告警進(jìn)行分析,對(duì)不屬于此時(shí)間范圍內(nèi)的告警進(jìn)行過(guò)濾處理,不再進(jìn)行分析;
[0059]在本發(fā)明的上述實(shí)施例中,所述分析模塊具體用于根據(jù)有效告警的并發(fā)情況,得到任意兩條有效告警間的關(guān)聯(lián)因子,并根據(jù)所述關(guān)聯(lián)因子的值,確定有效告警的關(guān)聯(lián)等級(jí)。
[0060]具體為:根據(jù)第一有效告警在一預(yù)設(shè)時(shí)間段內(nèi)發(fā)生的情況下,第二有效告警發(fā)生的概率,得到所述第一有效告警與所述第二有效告警間的關(guān)聯(lián)因子,其中,所述第一有效告警和所述第二有效告警是多條有效告警中的任意兩條有效告警。
[0061]其中,所述第一有效告警告發(fā)生的情況,是根據(jù)所述第一有效告警的告警鏈表字段中的計(jì)數(shù)器的值確定的;
[0062]所述第二有效告警發(fā)生的概率是根據(jù)所述第二有效告警的告警鏈表字段中的計(jì)數(shù)器的值確定的;
[0063]其中,所述計(jì)數(shù)器的值是指有效告警在所述預(yù)設(shè)時(shí)間段內(nèi)發(fā)生的次數(shù),由于采樣是不停地定時(shí)執(zhí)行,因此整個(gè)分析計(jì)算過(guò)程不斷學(xué)習(xí)演進(jìn)的,采樣次數(shù)越多,概率就越反映真實(shí)特性,關(guān)聯(lián)關(guān)系就越真實(shí);
[0064]其具體流程為:
[0065]讀取采集模塊更新后的數(shù)據(jù)表,根據(jù)關(guān)聯(lián)告警鏈表字段,建立一個(gè)二維鏈表式數(shù)據(jù)結(jié)構(gòu)。如圖2所示,假設(shè)二維鏈表中有如下告警a、b、c、d、e ;其中X代表計(jì)數(shù)器數(shù)值,y代表關(guān)聯(lián)因子;將預(yù)設(shè)時(shí)間設(shè)置為I小時(shí),在這一小時(shí)內(nèi)多次對(duì)a、b、c、d、e告警進(jìn)行統(tǒng)計(jì),記錄在每次進(jìn)行統(tǒng)計(jì)時(shí),各告警的發(fā)生情況,假設(shè)d告警在當(dāng)前統(tǒng)計(jì)進(jìn)行的時(shí)候沒(méi)有發(fā)生,則d告警的鏈表不做任何操作(即Xd不變);對(duì)發(fā)生的有效告警(即a、b、C、e),則在鏈表中的計(jì)數(shù)器數(shù)值加I (即Xa、Xb、Xc、Xe分別加1),鏈表計(jì)數(shù)器值按照?qǐng)D3所示進(jìn)行更新;
[0066]假設(shè)a告警在I小時(shí)內(nèi)發(fā)生了 1000次,則記錄下其他告警與a告警同時(shí)發(fā)生的次數(shù);假設(shè)b告警在I小時(shí)內(nèi)發(fā)生了 890次,同樣記錄其他告警與b告警同時(shí)發(fā)生的次數(shù);以此類(lèi)推,直至記錄完e告警發(fā)生的同時(shí),其他告警發(fā)生的次數(shù),并最終得到如圖4所示的結(jié)果;
[0067]之后進(jìn)行關(guān)聯(lián)因子計(jì)算:這里引用概率統(tǒng)計(jì)方法,通過(guò)統(tǒng)計(jì)告警間并發(fā)情況,來(lái)計(jì)算兩者之間的關(guān)聯(lián)關(guān)系,如c告警發(fā)生的情況下d告警發(fā)生的概率為190/220,同理b告警發(fā)生的情況下c發(fā)生的概率為1/890,最后得到如圖5所示的關(guān)聯(lián)因子;
[0068]經(jīng)計(jì)算可以出a告警與b告警的關(guān)聯(lián)因子為0.87,b告警與a告警關(guān)聯(lián)因子為
0.99 ;a告警與c告警的關(guān)聯(lián)因子為0.5,c告警與a告警的關(guān)聯(lián)因子為0.14 ;b告警與c告警的關(guān)聯(lián)因子為0,c告警與b告警的關(guān)聯(lián)因子為0.95 ;[0069]然后進(jìn)行關(guān)聯(lián)等級(jí)判定:由于各個(gè)告警之間普遍存在關(guān)聯(lián)關(guān)系,但不同的關(guān)聯(lián)關(guān)系有強(qiáng)弱之分,為此,如6圖所示,需要制定一個(gè)標(biāo)準(zhǔn)區(qū)間對(duì)應(yīng)不同關(guān)聯(lián)等級(jí)。
[0070]結(jié)合圖6可以看出,a告警和b告警之間為強(qiáng)關(guān)聯(lián),可認(rèn)定互為因果;a告警與c告警為潛在關(guān)聯(lián),c告警與a告警為弱關(guān)聯(lián),c告警可能是a告警的因,但a告警是c告警的因可能性很小。
[0071]最后根據(jù)上述的結(jié)果,將得到的關(guān)聯(lián)告警回寫(xiě)到監(jiān)控系統(tǒng)的有效告警數(shù)據(jù)表中,從而產(chǎn)生一個(gè)有效的關(guān)聯(lián)告警文件。
[0072]如圖7所示,本發(fā)明的另一裝置實(shí)施例中,在包括上述實(shí)施例中所有特征的基礎(chǔ)上,還可以包括:
[0073]第二過(guò)濾模塊,用于在所述分析模塊得到的結(jié)果中,將屬于不同系統(tǒng)、不同業(yè)務(wù)和/或不同配置項(xiàng)的有效告警過(guò)濾掉,得到過(guò)濾后的有效告警;比如對(duì)屬于CRM系統(tǒng)(客戶關(guān)系管理系統(tǒng))的告警進(jìn)行相互關(guān)聯(lián)、對(duì)屬于開(kāi)通系統(tǒng)之間的告警進(jìn)行相互關(guān)聯(lián),而對(duì)于CRM系統(tǒng)和開(kāi)通系統(tǒng)之間的告警則不進(jìn)行相對(duì)關(guān)聯(lián);或者,只會(huì)對(duì)同一個(gè)業(yè)務(wù)的告警進(jìn)行相互關(guān)聯(lián),如催繳業(yè)務(wù)相關(guān)的告警進(jìn)行互相關(guān)聯(lián),停機(jī)業(yè)務(wù)相關(guān)的告警進(jìn)行相互關(guān)聯(lián);還可以對(duì)同屬一個(gè)配置項(xiàng)的告警進(jìn)行相互關(guān)聯(lián)。需要指出的是,過(guò)濾規(guī)則設(shè)置越多,關(guān)聯(lián)的告警數(shù)量越少,則關(guān)聯(lián)準(zhǔn)確性越高,但是可能會(huì)將一些潛在的隱性關(guān)聯(lián)過(guò)濾掉;
[0074]之后寫(xiě)入模塊將所述第二過(guò)濾模塊過(guò)濾后的有效告警以及關(guān)聯(lián)等級(jí)寫(xiě)入所述監(jiān)控系統(tǒng)中的有效告警數(shù)據(jù)表中,從而得到關(guān)聯(lián)告警文件。
[0075]本方案通過(guò)對(duì)采集到的原始告警進(jìn)行過(guò)濾,得到有效告警,之后得到有效告警之間的關(guān)聯(lián)因子,并根據(jù)所述關(guān)聯(lián)因子分析出有效告警的關(guān)聯(lián)等級(jí),從而找出告警之間潛在的因果關(guān)聯(lián)關(guān)系;進(jìn)一步地,通過(guò)過(guò)濾模塊可以對(duì)原始告警進(jìn)行篩選,過(guò)濾掉噪聲告警;進(jìn)一步地,本方案還具備自動(dòng)學(xué)習(xí)能力,能隨著系統(tǒng)變化自動(dòng)演進(jìn),具備了自適應(yīng)性;進(jìn)一步地,通過(guò)概率準(zhǔn)確的反映出有效告警間的關(guān)聯(lián)等級(jí);此外,第二過(guò)濾模塊在所述分析模塊得到的結(jié)果中,將屬于不同系統(tǒng)、不同業(yè)務(wù)和/或不同配置項(xiàng)的有效告警過(guò)濾掉,進(jìn)一步保證了分析關(guān)聯(lián)關(guān)系的準(zhǔn)確性。
[0076]本發(fā)明的實(shí)施例還提供一種關(guān)聯(lián)告警的生成方法,如圖8所述,包括如下步驟:
[0077]步驟10,從監(jiān)控系統(tǒng)中采集原始告警數(shù)據(jù);
[0078]步驟30,對(duì)所述原始告警數(shù)據(jù)進(jìn)行過(guò)濾,得到有效告警;
[0079]步驟50,對(duì)所述有效告警進(jìn)行分析,得到有效告警之間的關(guān)聯(lián)因子,并根據(jù)所述關(guān)聯(lián)因子分析出有效告警的關(guān)聯(lián)等級(jí);
[0080]步驟70,將所述有效告警以及關(guān)聯(lián)等級(jí)寫(xiě)入所述監(jiān)控系統(tǒng)中的有效告警數(shù)據(jù)表中,從而得到關(guān)聯(lián)告警文件。
[0081]在本發(fā)明的上述實(shí)施例中,步驟10還可以包括:
[0082]按照一采樣時(shí)間間隔從所述監(jiān)控系統(tǒng)中采集原始告警數(shù)據(jù),并將所述原始告警數(shù)據(jù)寫(xiě)入一數(shù)據(jù)表中,其中,所述采樣時(shí)間間隔大于所述監(jiān)控系統(tǒng)的采集時(shí)間間隔;所述數(shù)據(jù)表包括:告警的關(guān)鍵字信息字段、告警ID、告警最早發(fā)生時(shí)間、告警最近發(fā)生時(shí)間、告警類(lèi)型、配置項(xiàng)以及告警鏈表字段。
[0083]在本發(fā)明的上述實(shí)施例中,步驟30還可以包括:
[0084]按照時(shí)間維度過(guò)濾掉噪聲告警,得到有效告警;其具體方法為:[0085]將超出一時(shí)間范圍內(nèi)的告警過(guò)濾掉,得到有效告警。
[0086]在本發(fā)明的上述實(shí)施例中,步驟50還可以包括:
[0087]根據(jù)有效告警間的并發(fā)情況,得到任意兩個(gè)有效告警間的關(guān)聯(lián)因子,并根據(jù)所述關(guān)聯(lián)因子的值,確定有效告警的關(guān)聯(lián)等級(jí);其具體方法為:
[0088]根據(jù)第一有效告警發(fā)生的情況下,第二有效告警發(fā)生的概率,得到所述第一有效告警與所述第二有效告警間的關(guān)聯(lián)因子;其中,所述第一有效告警和所述第二有效告警是多條有效告警中的任意兩條有效告警。
[0089]其中,
[0090]所述第一有效告警告發(fā)生的情況,是根據(jù)所述第一有效告警的告警鏈表字段中的計(jì)數(shù)器的值確定的;
[0091]所述第二有效告警發(fā)生的概率是根據(jù)所述第二有效告警的告警鏈表字段中的計(jì)數(shù)器的值確定的;
[0092]所述計(jì)數(shù)器的值是指有效告警在所述預(yù)設(shè)時(shí)間段內(nèi)發(fā)生的次數(shù)。
[0093]為了進(jìn)一步保證了分析的準(zhǔn)確性,在本發(fā)明的另一方法實(shí)施例中,包括上述實(shí)施例中所有特征的基礎(chǔ)上,在步驟50后還可以包括:
[0094]步驟60,將屬于不同系統(tǒng)、不同業(yè)務(wù)和/或不同配置項(xiàng)的有效告警過(guò)濾掉,得到過(guò)濾后的有效告警;之后,進(jìn)行步驟70 ;
[0095]步驟70還包括:將所述過(guò)濾后的有效告警以及關(guān)聯(lián)等級(jí)寫(xiě)入所述監(jiān)控系統(tǒng)中的有效告警數(shù)據(jù)表中,從而得到關(guān)聯(lián)告警文件。
[0096]顯然,上所述實(shí)施例為本發(fā)明中關(guān)聯(lián)告警的生成裝置對(duì)應(yīng)的方法實(shí)施例,所述關(guān)聯(lián)告警的生成裝置達(dá)到的技術(shù)效果,在該方法中也同樣能夠達(dá)到。
[0097]本方法通過(guò)對(duì)采集到的原始告警進(jìn)行過(guò)濾處理,得到有效告警,之后得到有效告警之間的關(guān)聯(lián)因子,并根據(jù)所述關(guān)聯(lián)因子分析出有效告警的關(guān)聯(lián)等級(jí),從而找出告警之間潛在的因果關(guān)聯(lián)關(guān)系;進(jìn)一步地,可以對(duì)原始告警進(jìn)行篩選,過(guò)濾掉噪聲告警;進(jìn)一步地,本方案還具備自動(dòng)學(xué)習(xí)能力,能隨著系統(tǒng)變化自動(dòng)演進(jìn),具備了自適應(yīng)性;進(jìn)一步地,通過(guò)概率準(zhǔn)確的反映出有效告警間的關(guān)聯(lián)等級(jí);此外,將屬于不同系統(tǒng)、不同業(yè)務(wù)和/或不同配置項(xiàng)的有效告警過(guò)濾掉,進(jìn)一步保證了分析的準(zhǔn)確性。
[0098]以上所述是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本【技術(shù)領(lǐng)域】的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明所述原理的前提下,還可以作出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視為本發(fā)明的保護(hù)范圍。
【權(quán)利要求】
1.一種關(guān)聯(lián)告警的生成裝置,其特征在于,包括: 采集模塊,用于從監(jiān)控系統(tǒng)中采集原始告警數(shù)據(jù); 第一過(guò)濾模塊,用于對(duì)所述原始告警數(shù)據(jù)進(jìn)行過(guò)濾,得到有效告警; 分析模塊,用于對(duì)所述有效告警進(jìn)行分析,得到有效告警之間的關(guān)聯(lián)因子,并根據(jù)所述關(guān)聯(lián)因子分析出有效告警的關(guān)聯(lián)等級(jí); 寫(xiě)入模塊,用于將所述有效告警以及關(guān)聯(lián)等級(jí)寫(xiě)入所述監(jiān)控系統(tǒng)中的有效告警數(shù)據(jù)表中,從而得到關(guān)聯(lián)告警文件。
2.根據(jù)權(quán)利要求1所述的關(guān)聯(lián)告警的生成裝置,其特征在于,所述采集模塊具體用于按照采樣時(shí)間間隔從所述監(jiān)控系統(tǒng)中采集原始告警數(shù)據(jù),并將所述原始告警數(shù)據(jù)寫(xiě)入一數(shù)據(jù)表中,其中,所述采樣時(shí)間間隔大于所述監(jiān)控系統(tǒng)的采集時(shí)間間隔;所述數(shù)據(jù)表包括:告警的關(guān)鍵字信息字段、告警ID、告警最早發(fā)生時(shí)間、告警最近發(fā)生時(shí)間、告警類(lèi)型、配置項(xiàng)以及告警鏈表字段。
3.根據(jù)權(quán)利要求1所述的關(guān)聯(lián)告警的生成裝置,其特征在于,所述第一過(guò)濾模塊具體用于按照時(shí)間維度過(guò)濾掉噪聲告警,得到有效告警。
4.根據(jù)權(quán)利要求3所述的關(guān)聯(lián)告警的生成裝置,其特征在于,所述第一過(guò)濾模塊進(jìn)一步用于將超出一時(shí)間范圍內(nèi)的告警過(guò)濾掉,得到有效告警。
5.根據(jù)權(quán)利要求2所述的關(guān)聯(lián)告警的生成裝置,其特征在于,所述分析模塊具體用于根據(jù)有效告警的并發(fā)情況,得到任意兩條有效告警間的關(guān)聯(lián)因子,并根據(jù)所述關(guān)聯(lián)因子的值,確定有效告警的關(guān)聯(lián)等級(jí)。
6.根據(jù)權(quán)利要求5所述的關(guān)聯(lián)告警的生成裝置,其特征在于,所述分析模塊具體用于根據(jù)第一有效告警在一預(yù)設(shè)時(shí)間段內(nèi)發(fā)生的情況下,第二有效告警發(fā)生的概率,得到所述第一有效告警與所述第二有效告警間的關(guān)聯(lián)因子,其中,所述第一有效告警和所述第二有效告警是多條有效告警中的任意兩條有效告警。
7.根據(jù)權(quán)利要求6所述的關(guān)聯(lián)告警的生成裝置,其特征在于, 所述第一有效告警發(fā)生的情況,是根據(jù)所述第一有效告警的告警鏈表字段中的計(jì)數(shù)器的值確定的; 所述第二有效告警發(fā)生的概率是根據(jù)所述第二有效告警的告警鏈表字段中的計(jì)數(shù)器的值確定的; 其中,所述計(jì)數(shù)器的值是指有效告警在所述預(yù)設(shè)時(shí)間段內(nèi)發(fā)生的次數(shù)。
8.根據(jù)權(quán)利要求1-7任一項(xiàng)所述的關(guān)聯(lián)告警的生成裝置,其特征在于,還包括: 第二過(guò)濾模塊,用于在所述分析模塊得到的結(jié)果中,將屬于不同系統(tǒng)、不同業(yè)務(wù)和/或不同配置項(xiàng)的有效告警過(guò)濾掉,得到過(guò)濾后的有效告警; 所述寫(xiě)入模塊具體用于將所述第二過(guò)濾模塊過(guò)濾后的有效告警以及關(guān)聯(lián)等級(jí)寫(xiě)入所述監(jiān)控系統(tǒng)中的有效告警數(shù)據(jù)表中,從而得到關(guān)聯(lián)告警文件。
9.一種關(guān)聯(lián)告警的生成方法,其特征在于, 從監(jiān)控系統(tǒng)中采集原始告警數(shù)據(jù); 對(duì)所述原始告警數(shù)據(jù)進(jìn)行過(guò)濾,得到有效告警; 對(duì)所述有效告警進(jìn)行分析,得到有效告警之間的關(guān)聯(lián)因子,并根據(jù)所述關(guān)聯(lián)因子分析出有效告警的關(guān)聯(lián)等級(jí);將所述有效告警以及關(guān)聯(lián)等級(jí)寫(xiě)入所述監(jiān)控系統(tǒng)中的有效告警數(shù)據(jù)表中,從而得到關(guān)聯(lián)告警文件。
10.根據(jù)權(quán)利要求9所述的關(guān)聯(lián)告警的生成方法,其特征在于,從監(jiān)控系統(tǒng)中采集原始告警數(shù)據(jù)的步驟包括: 按照采樣時(shí)間間隔從所述監(jiān)控系統(tǒng)中采集原始告警數(shù)據(jù),并將所述原始告警數(shù)據(jù)寫(xiě)入一數(shù)據(jù)表中,其中,所述采樣時(shí)間間隔大于所述監(jiān)控系統(tǒng)的采集時(shí)間間隔;所述數(shù)據(jù)表包括:告警的關(guān)鍵字信息字段、告警ID、告警最早發(fā)生時(shí)間、告警最近發(fā)生時(shí)間、告警類(lèi)型、配置項(xiàng)以及告警鏈表字段。
11.根據(jù)權(quán)利要求9所述的關(guān)聯(lián)告警的生成方法,其特征在于,對(duì)所述原始告警數(shù)據(jù)進(jìn)行過(guò)濾,得到有效告警的步驟包括: 按照時(shí)間維度過(guò)濾掉噪聲告警,得到有效告警。
12.根據(jù)權(quán)利要求11所述的關(guān)聯(lián)告警的生成方法,其特征在于,按照時(shí)間維度過(guò)濾掉噪聲告警,得到有效告警的步驟包括: 將超出一時(shí)間范圍內(nèi)的告警過(guò)濾掉,得到有效告警。
13.根據(jù)權(quán)利要求10所述的關(guān)聯(lián)告警的生成方法,其特征在于,對(duì)所述有效告警進(jìn)行分析,得到有效告警之間的關(guān)聯(lián)因子,并根據(jù)所述關(guān)聯(lián)因子分析出有效告警的關(guān)聯(lián)等級(jí)的步驟包括: 根據(jù)有效告警的并發(fā)情況,得到任意兩個(gè)有效告警間的關(guān)聯(lián)因子,并根據(jù)所述關(guān)聯(lián)因子的值,確定有效告警的關(guān)聯(lián)等級(jí)。
14.根據(jù)權(quán)利要求13所述的關(guān)聯(lián)告警的生成方法,其特征在于,根據(jù)有效告警的并發(fā)情況,得到任意兩條有效告警間的關(guān)聯(lián)因子,并根據(jù)所述關(guān)聯(lián)因子的值,確定有效告警的關(guān)聯(lián)等級(jí)的步驟包括: 根據(jù)第一有效告警發(fā)生的情況下,第二有效告警發(fā)生的概率,得到所述第一有效告警與所述第二有效告警間的關(guān)聯(lián)因子;其中,所述第一有效告警和所述第二有效告警是多條有效告警中的任意兩條有效告警。
15.根據(jù)權(quán)利要求14所述的關(guān)聯(lián)告警的生成方法,其特征在于, 所述第一有效告警告發(fā)生的情況,是根據(jù)所述第一有效告警的告警鏈表字段中的計(jì)數(shù)器的值確定的; 所述第二有效告警發(fā)生的概率是根據(jù)所述第二有效告警的告警鏈表字段中的計(jì)數(shù)器的值確定的; 其中,所述計(jì)數(shù)器的值是指有效告警在所述預(yù)設(shè)時(shí)間段內(nèi)發(fā)生的次數(shù)。
16.根據(jù)權(quán)利要求9一 15任一項(xiàng)所述的關(guān)聯(lián)告警的生成方法,其特征在于,根據(jù)所述關(guān)聯(lián)因子分析出有效告警的關(guān)聯(lián)等級(jí)的步驟后還包括: 將屬于不同系統(tǒng)、不同業(yè)務(wù)和/或不同配置項(xiàng)的有效告警過(guò)濾掉,得到過(guò)濾后的有效告警; 將所述有效告警以及關(guān)聯(lián)等級(jí)寫(xiě)入所述監(jiān)控系統(tǒng)中的有效告警數(shù)據(jù)表中,從而得到關(guān)聯(lián)告警文件的步驟包括: 將所述過(guò)濾后的有效告警以及關(guān)聯(lián)等級(jí)寫(xiě)入所述監(jiān)控系統(tǒng)中的有效告警數(shù)據(jù)表中,從而得到關(guān)聯(lián)告警文件。
【文檔編號(hào)】H04L12/24GK103916260SQ201310007078
【公開(kāi)日】2014年7月9日 申請(qǐng)日期:2013年1月8日 優(yōu)先權(quán)日:2013年1月8日
【發(fā)明者】李凱, 章清云, 唐濤 申請(qǐng)人:中國(guó)移動(dòng)通信集團(tuán)浙江有限公司