不能解釋為對本發(fā)明的限制。
[0056]本技術(shù)領(lǐng)域技術(shù)人員可以理解,除非特意聲明,這里使用的單數(shù)形式“一”、“一個”、“所述”和“該”也可包括復數(shù)形式。應該進一步理解的是,本發(fā)明的說明書中使用的措辭“包括”是指存在所述特征、整數(shù)、步驟、操作、元件和/或組件,但是并不排除存在或添加一個或多個其他特征、整數(shù)、步驟、操作、元件、組件和/或它們的組。
[0057]本技術(shù)領(lǐng)域技術(shù)人員可以理解,除非另外定義,這里使用的所有術(shù)語(包括技術(shù)術(shù)語和科學術(shù)語),具有與本發(fā)明所屬領(lǐng)域中的普通技術(shù)人員的一般理解相同的意義。還應該理解的是,諸如通用字典中定義的那些術(shù)語,應該被理解為具有與現(xiàn)有技術(shù)的上下文中的意義一致的意義,并且除非被特定定義,否則不會用理想化或過于正式的含義來解釋。
[0058]以下將結(jié)合附圖對本發(fā)明實施例的基于信息合并的報警方法和基于信息合并的報警裝置進行詳細說明。
[0059]為實現(xiàn)準確監(jiān)測的前提下進行合并報警,有效地減少了對監(jiān)測資源的浪費以及頻繁報警帶來的困擾,節(jié)約設(shè)備檢測的經(jīng)濟成本,本發(fā)明提出一種基于信息合并的報警方法,包括:監(jiān)測多個設(shè)備并判斷所述多個設(shè)備中的異常設(shè)備;判斷屬于同一設(shè)備組的設(shè)備中所述異常設(shè)備的數(shù)量,并確定所述設(shè)備組的當前異常比例,所述當前異常比例標示所述設(shè)備組中異常設(shè)備所占的比例;若所述設(shè)備組中存在多個異常設(shè)備且對應的所述當前異常比例小于預設(shè)異常比例,獲取為各異常設(shè)備生成的設(shè)備報警信息,并將生成的設(shè)備報警信息進行合并,得到第一報警信息;發(fā)送所述第一報警信息。
[0060]需要說明的是,在上下文中所稱“設(shè)備”,也稱為“電腦”,是指可以通過運行預定程序或指令來執(zhí)行數(shù)值計算和/或邏輯計算等預定處理過程的智能電子設(shè)備,其可以包括處理器與存儲器,由處理器執(zhí)行在存儲器中預存的存續(xù)指令來執(zhí)行預定處理過程,或是由ASIC、FPGA、DSP等硬件執(zhí)行預定處理過程,或是由上述二者組合來實現(xiàn)。設(shè)備包括但不限于服務器、個人電腦、筆記本電腦、平板電腦等。
[0061]圖1示意性示出了本發(fā)明一個實施例的基于信息合并的報警方法的流程示意圖。
[0062]參照圖1,本發(fā)明實施例的基于信息合并的報警方法具體包括以下步驟:
[0063]S11、監(jiān)測多個設(shè)備并判斷所述多個設(shè)備中的異常設(shè)備。
[0064]具體的,可通過預先配置的監(jiān)控列表、監(jiān)測時間周期以及監(jiān)測方式、監(jiān)測結(jié)果返回格式,實現(xiàn)對監(jiān)控列表中的多個設(shè)備的監(jiān)測,并根據(jù)返回的監(jiān)測結(jié)果確定監(jiān)控列表中的多個設(shè)備的當前狀態(tài),以判斷所述多個設(shè)備中的異常設(shè)備。
[0065]需要說明的是,異常設(shè)備為設(shè)備運行中存在異常狀態(tài)的設(shè)備,具體可根據(jù)監(jiān)測過程中返回的監(jiān)測結(jié)果進行確定。
[0066]可理解的是,每臺設(shè)備可承載相應的一種或多種數(shù)據(jù)業(yè)務,為前端服務器提供數(shù)據(jù)服務支持。
[0067]其中,監(jiān)測并采集返回的監(jiān)測結(jié)果的方式包括但不限于:
[0068]gangl ia監(jiān)控方式;zabbix監(jiān)控方式;nag1s監(jiān)控方式。
[0069]其中,每種監(jiān)測方式對應的監(jiān)控項包括但不限于:CPU負載率;可用磁盤容量;I/O數(shù)量,即每秒對磁盤讀寫總次數(shù);網(wǎng)絡(luò)流量;內(nèi)存占用率。在此,監(jiān)控項可為運維人員在監(jiān)控之前根據(jù)監(jiān)控需求預先設(shè)置的。
[0070]S12、判斷屬于同一設(shè)備組的設(shè)備中所述異常設(shè)備的數(shù)量,并確定所述設(shè)備組的當前異常比例,所述當前異常比例標示所述設(shè)備組中異常設(shè)備所占的比例。
[0071]可理解的是,所述當前異常比例為所述設(shè)備組中當前存在的異常設(shè)備數(shù)量所占該設(shè)備組中總設(shè)備數(shù)量的比例。
[0072]具體的,根據(jù)步驟Sll中在多個設(shè)備中確定出的異常設(shè)備,確定屬于同一設(shè)備組的設(shè)備中所述異常設(shè)備的數(shù)量,進而確定同一設(shè)備組的當前異常比例。
[0073]在一個具體示例中,若監(jiān)控返回錯誤狀態(tài),則統(tǒng)計本次批量監(jiān)控的多個設(shè)備所在設(shè)備組以及異常設(shè)備數(shù)量。比如:本次監(jiān)控共200臺設(shè)備,其中BJDT設(shè)備組80臺,異常40臺,ZWT設(shè)備組50臺,異常48臺,BJCC設(shè)備組50臺,異常2臺,CCT設(shè)備組20臺,異常3臺。進一步,確定同一設(shè)備組的當前異常比例。
[0074]S13、若所述設(shè)備組中存在多個異常設(shè)備且對應的所述當前異常比例小于預設(shè)異常比例,獲取為各異常設(shè)備生成的設(shè)備報警信息,并將生成的設(shè)備報警信息進行合并,得到第一報警信息。
[0075]需要說明的是,所述預設(shè)異常比例為設(shè)備組的實際容災比,本發(fā)明不需要對所述預設(shè)異常比例的具體取值進行限定,本領(lǐng)域技術(shù)人員需要設(shè)備組的實際應用情況進行設(shè)置。
[0076]本實施例中,當設(shè)備組中存在多個異常設(shè)備且對應的所述設(shè)備組的當前異常比例小于預設(shè)異常比例(即設(shè)備組的實際容災比)時,通過獲取為設(shè)備組中各異常設(shè)備生成的設(shè)備報警信息,并將生成的設(shè)備報警信息進行合并,以得到第一報警信息,進而實現(xiàn)多個異常設(shè)備的合并報警。
[0077]S14、發(fā)送所述第一報警信息。
[0078]在具體實現(xiàn)中,第一報警信息的發(fā)送可通過多種方式實現(xiàn),例如:通過短信,或,郵件的方式實現(xiàn)第一報警信息的發(fā)送。
[0079]需要說明的是,上面提到的第一報警信息的發(fā)送方式僅是舉例,除了上述情況之外還可以包括其他的情況,如,郵件+短信,或語音電話等。本實施例不需要對具體根據(jù)怎樣的模式實現(xiàn)第一報警信息的發(fā)送進行限定,本領(lǐng)域技術(shù)人員需要根據(jù)實際應用進行設(shè)置。
[0080]本發(fā)明實施例提供的基于信息合并的報警方法,通過在多個設(shè)備的監(jiān)測過程中,當屬于同一設(shè)備組的設(shè)備中存在多個異常設(shè)備且對應的所述設(shè)備組的當前異常比例小于預設(shè)異常比例時,獲取為設(shè)備組中的異常設(shè)備生成的設(shè)備報警信息,并將生成的設(shè)備報警信息進行合并,得到合并報警信息,進而在實現(xiàn)準確監(jiān)測的前提下進行合并報警,有效地減少了對監(jiān)測資源的浪費以及頻繁報警帶來的困擾。
[0081]在本發(fā)明的一個優(yōu)選實施例中,屬于相同線路的設(shè)備被歸于同一設(shè)備組,或者處理相同業(yè)務的設(shè)備被歸于同一設(shè)備組。
[0082]在一個具體示例中,可根據(jù)設(shè)備的地址信息確定設(shè)備是否為屬于相同線路的設(shè)備,進而確定是否可以被歸于同一設(shè)備組。其中,設(shè)備的地址信息可以為路由地址和/SIP地址等。例如,可根據(jù)設(shè)備的IP地址,通過判斷不同設(shè)備的IP地址是否屬于同一 IP地址段判斷這些設(shè)備是否屬于同一設(shè)備組。
[0083]在一個具體示例中,可根據(jù)設(shè)備處理的業(yè)務類型確定設(shè)備是否為處理相同或相關(guān)的業(yè)務的設(shè)備,進而確定是否可以被歸于同一設(shè)備組。其中,設(shè)備的業(yè)務類型可以為路由地址和/或IP地址等。例如,可根據(jù)設(shè)備的IP地址,通過判斷不同設(shè)備的IP地址是否屬于同一IP地址段判斷這些設(shè)備是否屬于同一設(shè)備組。
[0084]在本發(fā)明的一個優(yōu)選實施例中,在步驟S13中的若所述設(shè)備組中存在多個異常設(shè)備且對應的所述當前異常比例小于預設(shè)異常比例,獲取為各異常設(shè)備生成的設(shè)備報警信息之前,所述方法還包括以下圖中未示出的步驟:獲取所述設(shè)備組中的設(shè)備數(shù)量,并根據(jù)所述設(shè)備數(shù)量查找第一映射關(guān)系,以獲得與所述設(shè)備數(shù)量對應的預設(shè)異常比例,所述第一映射關(guān)系包括:設(shè)備數(shù)量和預設(shè)異常比例之間的對應關(guān)系。
[0085]其中,設(shè)備數(shù)量為設(shè)備組中的設(shè)備總數(shù)量。
[0086]本實施例中,對于相同類型集群中的設(shè)備組,如都是web集群中的設(shè)備組,則通過設(shè)備數(shù)量確定對應的預設(shè)異常比例。具體的通過根據(jù)設(shè)備組中的設(shè)備數(shù)量查找第一映射關(guān)系,以獲得與設(shè)備數(shù)量對應的預設(shè)異常比例,其中,第一映射關(guān)系為預先設(shè)置的,第一映射關(guān)系中包括:設(shè)備數(shù)量和預設(shè)異常比例之間的對應關(guān)系。
[0087]在本發(fā)明的一個優(yōu)選實施例中,在步驟S13中的若所述設(shè)備組中存在多個異常設(shè)備且對應的所述當前異常比例小于預設(shè)異常比例,獲取為各異常設(shè)備生成的設(shè)備報警信息之前,所述方法還包括以下圖中未示出的步驟:獲取所述設(shè)備組的標識信息,并根據(jù)所述標識信息查找第二映射關(guān)系,以獲得與所述標識信息對應的預設(shè)異常比例,所述第二映射關(guān)系包括:標識信息與預設(shè)異常比例之間的對應關(guān)系。
[0088]其中,標識信息用于唯一標示設(shè)備組,可根據(jù)實際應用進行設(shè)置。
[0089]本實施例中,對于不同類型的集群中的設(shè)備組,則通過設(shè)備組的類型確定對應的預設(shè)異常比例。具體的,通過根據(jù)設(shè)備組的標識信息查找第二映射關(guān)系,以獲得與標識信息對應的預設(shè)異常比例,其中,第一映射關(guān)系為預先設(shè)置的,第二映射關(guān)系中包括:標識信息與預設(shè)異常比例之間的對應關(guān)系。
[0090]需要說明的是,上述兩種確定預設(shè)異常比例的方式僅是舉例,除了上述情況之外還可以包括其他的情況,如,綜合兩種確定預設(shè)異常比例的方式,例如:先判斷類型再判斷數(shù)量等。本領(lǐng)域技術(shù)人員需要根據(jù)實際應用進行設(shè)置。
[0091]圖2示意性示出了本發(fā)明另一實施例的基于信息合并的報警方法的流程示意圖。
[0092]參照圖2