一種設(shè)備監(jiān)控系統(tǒng)更新監(jiān)控數(shù)據(jù)的方法和裝置制造方法
【專利摘要】本發(fā)明涉及一種設(shè)備監(jiān)控系統(tǒng)更新監(jiān)控數(shù)據(jù)的方法和裝置,該方法采用定時輪詢和主動上報相結(jié)合的方法來保證設(shè)備數(shù)據(jù)的及時更新。定時輪詢機(jī)制每隔一段時間會抓取被監(jiān)控設(shè)備的數(shù)據(jù);主動上報機(jī)制會偵聽被監(jiān)控設(shè)備的異常告警,系統(tǒng)接收到設(shè)備告警信息后,首先將其存入告警緩沖池,然后告警處理模塊定期對告警緩沖池進(jìn)行處理,分析出發(fā)生狀態(tài)變化的設(shè)備,通知數(shù)據(jù)獲取模塊立刻獲取指定設(shè)備信息,并將獲取的信息更新至數(shù)據(jù)模型中。當(dāng)設(shè)備主動上報告警之后,該設(shè)備的定時器將被重置,定時輪詢到該設(shè)備時則會直接跳過,減少對設(shè)備的重復(fù)訪問。本發(fā)明方法將定時輪詢和主動上報相結(jié)合,既降低了方法的復(fù)雜度,又保證了數(shù)據(jù)的實時性,具有很高的實用價值。
【專利說明】一種設(shè)備監(jiān)控系統(tǒng)更新監(jiān)控數(shù)據(jù)的方法和裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種設(shè)備監(jiān)控系統(tǒng)更新監(jiān)控數(shù)據(jù)的方法與裝置,屬于計算機(jī)存儲【技術(shù)領(lǐng)域】。
【背景技術(shù)】
[0002]隨著大數(shù)據(jù)時代的來臨,不論是大型互聯(lián)網(wǎng)企業(yè),還是傳統(tǒng)小企業(yè),個人用戶,其數(shù)據(jù)都呈指數(shù)級增長。大型企業(yè)采用集群系統(tǒng)可以進(jìn)行統(tǒng)一管理數(shù)據(jù),然而,中小企業(yè)并沒有如此大的數(shù)據(jù)需求,只需對幾十臺存儲設(shè)備進(jìn)行管理。
[0003]傳統(tǒng)的多臺存儲設(shè)備管理軟件更新監(jiān)控數(shù)據(jù)采用定時輪詢的方法,但是該方法有明顯的缺點(diǎn),就是不能實時更新設(shè)備數(shù)據(jù)。當(dāng)監(jiān)控系統(tǒng)同時監(jiān)控多臺設(shè)備時,為了能夠及時獲取設(shè)備狀態(tài),則需要縮短每次輪詢時間,但是定時輪詢會增加網(wǎng)絡(luò)負(fù)擔(dān),存儲系統(tǒng)負(fù)載,消耗CPU資源,并且短時輪詢也會增加無效數(shù)據(jù)的獲取,因此輪詢時間不能設(shè)置得過短。因此,采用定時輪詢機(jī)制一方面當(dāng)時長設(shè)置過長時,不能保證監(jiān)控系統(tǒng)及時更新設(shè)備信息;另一方面當(dāng)時長設(shè)置過短時又會增加網(wǎng)絡(luò)負(fù)擔(dān)以及系統(tǒng)資源的消耗。由此導(dǎo)致,監(jiān)控系統(tǒng)在實際運(yùn)行過程中,總需要進(jìn)行平衡,以犧牲一方面性能的代價換取另一方面的性能。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的目的是為解決現(xiàn)有監(jiān)控系統(tǒng)更新監(jiān)控數(shù)據(jù)方法存在的缺陷,提供一種設(shè)備監(jiān)控系統(tǒng)更新監(jiān)控數(shù)據(jù)的方法和裝置,該方法能夠在以秒級更新多臺被監(jiān)控設(shè)備的狀態(tài)變化信息的同時,又能最小化系統(tǒng)資源的消耗。
[0005]本發(fā)明的思想是在現(xiàn)有監(jiān)控系統(tǒng)定時輪詢的基礎(chǔ)上,添加了主動上報機(jī)制,即當(dāng)有被監(jiān)控設(shè)備狀態(tài)發(fā)生變化時,其主動向監(jiān)控系統(tǒng)匯報,讓監(jiān)控系統(tǒng)及時獲知其當(dāng)前狀況。
[0006]本發(fā)明的目的是通過以下技術(shù)方案實現(xiàn)的:
[0007]一種設(shè)備監(jiān)控系統(tǒng)更新監(jiān)控數(shù)據(jù)的方法,包括以下步驟:
[0008]步驟1:構(gòu)建監(jiān)控數(shù)據(jù)存儲模型:用來統(tǒng)一不同被監(jiān)控設(shè)備狀態(tài)信息存儲的模型,便于監(jiān)控數(shù)據(jù)的統(tǒng)一管理及使用;
[0009]步驟2:定時輪詢獲取監(jiān)控數(shù)據(jù):每隔N秒抓取被監(jiān)控設(shè)備的狀態(tài)信息,并將此監(jiān)控數(shù)據(jù)更新至步驟I構(gòu)建的數(shù)據(jù)存儲模型中;
[0010]步驟3:告警以及處理告警:被監(jiān)控設(shè)備i發(fā)生異常時主動向系統(tǒng)匯報告警信息,系統(tǒng)及時對告警信息進(jìn)行處理,具體包括以下內(nèi)容:
[0011]步驟3.1:告警:被監(jiān)控設(shè)備i產(chǎn)生異常時進(jìn)行告警并發(fā)送告警信息;
[0012]步驟3.2:告警偵聽:接受異常設(shè)備發(fā)出的告警信息,并將告警信息存入告警緩沖池;
[0013]步驟3.3:告警處理:每隔T秒對告警緩沖池中的告警信息進(jìn)行分析,獲得產(chǎn)生異常的設(shè)備,通知數(shù)據(jù)獲取模塊立刻抓取異常設(shè)備的最新狀態(tài)信息并保存到步驟I構(gòu)建的數(shù)據(jù)存儲模型中。
[0014]作為優(yōu)選,N = 300秒。
[0015]作為優(yōu)選,T = 5秒。
[0016]作為優(yōu)選,步驟2和步驟3沒有先后順序。
[0017]作為優(yōu)選,在進(jìn)行所述告警處理時,通知步驟2跳過對應(yīng)異常設(shè)備當(dāng)前輪的數(shù)據(jù)獲取。
[0018]作為優(yōu)選,可以采用下述方法通知步驟2跳過對應(yīng)異常設(shè)備當(dāng)前輪的數(shù)據(jù)獲取:對應(yīng)每個被監(jiān)控設(shè)備設(shè)定一個標(biāo)記,在進(jìn)行所述告警處理時,對經(jīng)所述告警處理步驟處理過的設(shè)備進(jìn)行標(biāo)記,定時輪詢時通過該標(biāo)記決定是否在本輪輪詢中抓取對應(yīng)設(shè)備的狀態(tài)信息。
[0019]作為優(yōu)選,所述定時輪詢可以對所有被監(jiān)控設(shè)備統(tǒng)一計時;或者對應(yīng)每一個被監(jiān)控設(shè)備分別計時;或者對所有被監(jiān)控設(shè)備分組計時。
[0020]一種設(shè)備監(jiān)控系統(tǒng)更新監(jiān)控數(shù)據(jù)的裝置,包括監(jiān)控數(shù)據(jù)獲取模塊,定時器,輪詢模塊,所述監(jiān)控數(shù)據(jù)獲取模塊用于抓取被監(jiān)控設(shè)備的狀態(tài)信息,定時器用于計時,輪詢模塊用于根據(jù)監(jiān)控策略啟動定時器,并在計時結(jié)束時通知監(jiān)控數(shù)據(jù)獲取模塊抓取數(shù)據(jù),其特征在于,還包括告警模塊、告警偵聽模塊、告警緩沖池和告警處理模塊;告警模塊被安裝于每一臺被監(jiān)控設(shè)備上,告警偵聽模塊、告警緩沖池和告警處理模塊被安裝于監(jiān)控系統(tǒng)所在設(shè)備;告警模塊向告警偵聽模塊匯報告警信息,告警偵聽模塊將告警信息存入告警緩沖池,告警處理模塊定時從告警緩沖池獲取告警信息,并從中獲取告警來源后通知監(jiān)控數(shù)據(jù)獲取模塊抓取對應(yīng)告警設(shè)備的監(jiān)控數(shù)據(jù);
[0021]告警模塊用于實時監(jiān)控被監(jiān)控設(shè)備的狀態(tài)變化情況,當(dāng)發(fā)現(xiàn)變化時,生成告警信息,并向告警偵聽模塊匯報;
[0022]告警偵聽模塊用于在系統(tǒng)啟動的同時啟動,持續(xù)偵聽告警信息,當(dāng)有告警到來時,將告警存入告警緩沖池;
[0023]告警緩沖池用于存儲告警信息;
[0024]告警處理模塊用于每隔時間T秒處理告警緩沖池中的告警信息得到告警設(shè)備,并通知監(jiān)控數(shù)據(jù)獲取模塊抓取對應(yīng)告警設(shè)備的最新狀態(tài)。
[0025]作為優(yōu)選,所述告警緩沖池采用先進(jìn)先出隊列。
[0026]作為優(yōu)選,所述T = 5。
[0027]作為優(yōu)選,所述告警處理模塊還包括更新設(shè)備標(biāo)記的內(nèi)容,具體過程是:當(dāng)所述告警處理模塊檢測所述告警緩沖池中有告警信息時,首先進(jìn)行告警信息的處理,然后將告警設(shè)備的更新標(biāo)記設(shè)置為False,最后獲取該設(shè)備數(shù)據(jù);對應(yīng)的,所述輪詢模塊在所述定時器計時結(jié)束時首先判斷對應(yīng)告警設(shè)備的更新標(biāo)記是否為False,如果是則不抓取該設(shè)備的狀態(tài)信息,設(shè)置更新標(biāo)記為True,然后重新啟動定時器。
[0028]作為優(yōu)選,所述輪詢模塊可以對所有被監(jiān)控設(shè)備開啟一個定時器統(tǒng)一計時;或者對應(yīng)每一個被監(jiān)控設(shè)備開啟一個定時器分別計時;或者將不同類型設(shè)備分組,每組對應(yīng)一個定時器統(tǒng)一計時,不同組分別計時。
[0029]有益效果
[0030]本發(fā)明的一種設(shè)備監(jiān)控系統(tǒng)更新監(jiān)控數(shù)據(jù)的方法具有以下優(yōu)點(diǎn):該方法有效地保證了在最小系統(tǒng)資源消耗下及時更新監(jiān)控信息,該方法采用主動上報機(jī)制和自動輪詢機(jī)制相結(jié)合的方式,使得設(shè)備信息能夠及時獲得更新,同時延長輪詢時間,在保證最小系統(tǒng)資源消耗下,發(fā)生意外情況下時也能及時監(jiān)控設(shè)備狀態(tài)的變化。
【專利附圖】
【附圖說明】
[0031 ] 圖1為本發(fā)明方法流程圖。
[0032]圖2為本發(fā)明方法定時輪詢流程圖。
[0033]圖3為本發(fā)明方法被監(jiān)控設(shè)備主動告警以及告警處理過程流程圖。
[0034]圖4為本發(fā)明裝置組成結(jié)構(gòu)示意圖。
【具體實施方式】
[0035]下面將結(jié)合附圖和實施例對本發(fā)明加以詳細(xì)說明,同時也敘述了本發(fā)明技術(shù)方案解決的技術(shù)問題及有益效果,需要指出的是,所描述的實施例僅旨在便于對本發(fā)明的理解,而對其不起任何限定作用。
[0036]如圖1所示為本發(fā)明方法的流程圖,該方法主要包括如下步驟:
[0037](I)構(gòu)建監(jiān)控數(shù)據(jù)存儲模型:
[0038]由于被監(jiān)控設(shè)備并不都是同一型號的設(shè)備,每種型號的設(shè)備都有自己的特殊屬性,所以需為每種設(shè)備構(gòu)建一個模型,被監(jiān)控設(shè)備一旦納入監(jiān)控范圍,就以該模型在內(nèi)存中初始化一個對象。該實例中我們使用10種類型設(shè)備A,…,J ;每類設(shè)備10臺,Al,…,A10,…,JlO ;將每臺設(shè)備封裝成一個對象,每類設(shè)備封裝成一個容器,然后將對象放入容器中。
[0039](2)定時輪詢獲取監(jiān)控數(shù)據(jù):具體過程如下:
[0040]如圖2所示,定時器每隔N秒啟動抓取被監(jiān)控設(shè)備的狀態(tài)信息過程,并將此監(jiān)控數(shù)據(jù)更新至步驟I構(gòu)建的數(shù)據(jù)存儲模型中。啟動抓取被監(jiān)控設(shè)備的狀態(tài)信息過程前,先根據(jù)設(shè)備標(biāo)記判定是否抓取該設(shè)備的狀態(tài)信息,如果標(biāo)記為否(False),則不抓取,并將設(shè)備標(biāo)記置為是(True)用于下一輪數(shù)據(jù)抓?。环駝t抓取。通過該種機(jī)制可以避免同一輪詢周期內(nèi)重復(fù)抓取相近數(shù)據(jù),一方面減少了數(shù)據(jù)冗余,另一方面降低了網(wǎng)絡(luò)開銷。
[0041]作為優(yōu)選,所述定時輪詢可以對所有被監(jiān)控設(shè)備統(tǒng)一計時;或者對應(yīng)每一個被監(jiān)控設(shè)備分別計時;或者對所有被監(jiān)控設(shè)備分組計時。
[0042](3)告警以及告警處理:如圖3所示,具體過程如下:
[0043](a)告警:被監(jiān)控設(shè)備產(chǎn)生異常時主動告警;
[0044](b)告警偵聽:系統(tǒng)接受異常設(shè)備發(fā)出的告警信息,并將告警信息存入告警緩沖池;
[0045]告警以及告警偵聽可以采用私有協(xié)議,也可以采用通用協(xié)議,本實例中采用通用協(xié)議SNMPTrap方式進(jìn)行二者之間的通信;
[0046](c)告警處理:每隔T秒對告警緩沖池中的告警信息進(jìn)行分析,獲得產(chǎn)生異常的設(shè)備,通知數(shù)據(jù)獲取模塊立刻抓取異常設(shè)備的最新狀態(tài)信息并保存到步驟I構(gòu)建的數(shù)據(jù)存儲模型中。
[0047]作為優(yōu)選,N= 5*60 = 300 秒;
[0048]作為優(yōu)選,T = 5秒。
[0049]如圖4所示為本發(fā)明一種設(shè)備監(jiān)控系統(tǒng)更新監(jiān)控數(shù)據(jù)的裝置的組成結(jié)構(gòu)示意圖,包括監(jiān)控數(shù)據(jù)獲取模塊,定時器,輪詢模塊,告警模塊、告警偵聽模塊、告警緩沖池和告警處理模塊;
[0050]所述監(jiān)控數(shù)據(jù)獲取模塊用于抓取被監(jiān)控設(shè)備的狀態(tài)信息,并將從設(shè)備獲取的數(shù)據(jù)進(jìn)行加工存入數(shù)據(jù)模型中;本裝置有兩種方式啟動監(jiān)控數(shù)據(jù)獲取模塊抓取數(shù)據(jù),方式一為定時輪詢,方式二為設(shè)備主動上報;
[0051]定時器用于為定時輪詢方式計時;
[0052]輪詢模塊用于根據(jù)監(jiān)控策略啟動定時器,并在計時結(jié)束時通知監(jiān)控數(shù)據(jù)獲取模塊抓取數(shù)據(jù);本發(fā)明提供三種定時策略供用戶選擇:一種是對所有被監(jiān)控設(shè)備開啟一個定時器統(tǒng)一計時;一種是對應(yīng)每一個被監(jiān)控設(shè)備開啟一個定時器分別計時;一種是將不同類型設(shè)備分組,每組對應(yīng)一個定時器統(tǒng)一計時,不同組分別計時。
[0053]告警模塊用于實時監(jiān)控被監(jiān)控設(shè)備的狀態(tài)變化情況,當(dāng)發(fā)現(xiàn)變化時,生成告警信息,并向告警偵聽模塊匯報;
[0054]告警偵聽模塊用于在系統(tǒng)啟動的同時啟動,持續(xù)偵聽告警信息,當(dāng)有告警到來時,將告警存入告警緩沖池;
[0055]告警緩沖池用于存儲告警信息;
[0056]告警處理模塊用于每隔時間T秒處理告警緩沖池中的告警信息得到告警設(shè)備,并通知監(jiān)控數(shù)據(jù)獲取模塊抓取對應(yīng)告警設(shè)備的最新狀態(tài)。
[0057]作為優(yōu)選,所述告警緩沖池采用先進(jìn)先出隊列。
[0058]作為優(yōu)選,所述T = 5。
[0059]作為優(yōu)選,所述告警處理模塊還包括更新設(shè)備標(biāo)記的內(nèi)容,具體過程是:當(dāng)所述告警處理模塊檢測所述告警緩沖池中有告警信息時,首先進(jìn)行告警信息的處理,然后將告警設(shè)備的更新標(biāo)記設(shè)置為False,最后獲取該設(shè)備數(shù)據(jù);對應(yīng)的,所述輪詢模塊在所述定時器計時結(jié)束時首先判斷對應(yīng)告警設(shè)備的更新標(biāo)記是否為False,如果是則不抓取該設(shè)備的狀態(tài)信息,設(shè)置更新標(biāo)記為True,然后重新啟動定時器。
[0060]以上所述,僅為本發(fā)明的【具體實施方式】,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉該技術(shù)的人在本發(fā)明所揭露的技術(shù)范圍內(nèi),可理解想到的變換和替換,都應(yīng)涵蓋在本發(fā)明的包含范圍之內(nèi),因此,本發(fā)明的保護(hù)范圍應(yīng)該以權(quán)利要求書的保護(hù)范圍為準(zhǔn)。
【權(quán)利要求】
1.一種設(shè)備監(jiān)控系統(tǒng)更新監(jiān)控數(shù)據(jù)的方法,其特征在于: 步驟一、構(gòu)建監(jiān)控數(shù)據(jù)存儲模型:用來統(tǒng)一不同被監(jiān)控設(shè)備狀態(tài)信息存儲的模型,便于監(jiān)控數(shù)據(jù)的統(tǒng)一管理及使用; 步驟二、定時輪詢獲取監(jiān)控數(shù)據(jù):每隔N秒抓取被監(jiān)控設(shè)備的狀態(tài)信息,并將此監(jiān)控數(shù)據(jù)更新至步驟I構(gòu)建的數(shù)據(jù)存儲模型中; 步驟三、告警以及處理告警:被監(jiān)控設(shè)備i發(fā)生異常時主動向系統(tǒng)匯報告警信息,系統(tǒng)及時對告警信息進(jìn)行處理,具體包括以下內(nèi)容: 步驟3.1:告警:被監(jiān)控設(shè)備i產(chǎn)生異常時進(jìn)行告警并發(fā)送告警信息; 步驟3.2:告警偵聽:接受異常設(shè)備發(fā)出的告警信息,并將告警信息存入告警緩沖池; 步驟3.3:告警處理:每隔T秒對告警緩沖池中的告警信息進(jìn)行分析,獲得產(chǎn)生異常的設(shè)備,通知數(shù)據(jù)獲取模塊立刻抓取異常設(shè)備的最新狀態(tài)信息并保存到步驟I構(gòu)建的數(shù)據(jù)存儲模型中。
2.根據(jù)權(quán)利要求1所述的一種設(shè)備監(jiān)控系統(tǒng)更新監(jiān)控數(shù)據(jù)的方法,其特征在于:所述構(gòu)建數(shù)據(jù)存儲模型是采用容器的方式進(jìn)行封裝,每類設(shè)備為一個容器,每個設(shè)備則為容器中的對象,每個對象中包含設(shè)備的屬性信息。
3.根據(jù)權(quán)利要求1所述的一種設(shè)備監(jiān)控系統(tǒng)更新監(jiān)控數(shù)據(jù)的方法,其特征在于:所述步驟二定時輪詢和所述步驟三主動上報同時運(yùn)行,沒有先后順序。
4.根據(jù)權(quán)利要求1所述的一種設(shè)備監(jiān)控系統(tǒng)更新監(jiān)控數(shù)據(jù)的方法,其特征在于:N=300 秒。
5.根據(jù)權(quán)利要求1所述的一種設(shè)備監(jiān)控系統(tǒng)更新監(jiān)控數(shù)據(jù)的方法,其特征在于:T= 5秒。
6.根據(jù)權(quán)利要求1所述的一種設(shè)備監(jiān)控系統(tǒng)更新監(jiān)控數(shù)據(jù)的方法,其特征在于:在進(jìn)行所述步驟三的告警處理時,通知步驟2跳過對應(yīng)異常設(shè)備當(dāng)前輪的數(shù)據(jù)獲取,并且可以采用下述方法通知步驟2跳過對應(yīng)異常設(shè)備當(dāng)前輪的數(shù)據(jù)獲取:對應(yīng)每個被監(jiān)控設(shè)備設(shè)定一個標(biāo)記,在進(jìn)行所述告警處理時,對經(jīng)所述告警處理步驟處理過的設(shè)備進(jìn)行標(biāo)記,定時輪詢時通過該標(biāo)記決定是否在本輪輪詢中抓取對應(yīng)設(shè)備的狀態(tài)信息。
7.根據(jù)權(quán)利要求1所述的一種設(shè)備監(jiān)控系統(tǒng)更新監(jiān)控數(shù)據(jù)的方法,其特征在于:所述步驟二的定時輪詢可以采用下述三種方式中的任意一種策略進(jìn)行輪詢: (1)對所有被監(jiān)控設(shè)備統(tǒng)一計時; (2)對應(yīng)每一個被監(jiān)控設(shè)備分別計時; (3)對所有被監(jiān)控設(shè)備分組計時。
8.—種設(shè)備監(jiān)控系統(tǒng)更新監(jiān)控數(shù)據(jù)的裝置,包括監(jiān)控數(shù)據(jù)獲取模塊,定時器,輪詢模塊,所述監(jiān)控數(shù)據(jù)獲取模塊用于抓取被監(jiān)控設(shè)備的狀態(tài)信息,定時器用于計時,輪詢模塊用于根據(jù)監(jiān)控策略啟動定時器,并在計時結(jié)束時通知監(jiān)控數(shù)據(jù)獲取模塊抓取數(shù)據(jù),其特征在于,還包括告警模塊、告警偵聽模塊、告警緩沖池和告警處理模塊;告警模塊被安裝于每一臺被監(jiān)控設(shè)備上,告警偵聽模塊、告警緩沖池和告警處理模塊被安裝于監(jiān)控系統(tǒng)所在設(shè)備;告警模塊向告警偵聽模塊匯報告警信息,告警偵聽模塊將告警信息存入告警緩沖池,告警處理模塊定時從告警緩沖池獲取告警信息,并從中獲取告警來源后通知監(jiān)控數(shù)據(jù)獲取模塊抓取對應(yīng)告警設(shè)備的監(jiān)控數(shù)據(jù); 告警模塊用于實時監(jiān)控被監(jiān)控設(shè)備的狀態(tài)變化情況,當(dāng)發(fā)現(xiàn)變化時,生成告警信息,并向告警偵聽模塊匯報; 告警偵聽模塊用于在系統(tǒng)啟動的同時啟動,持續(xù)偵聽告警信息,當(dāng)有告警到來時,將告警存入告警緩沖池; 告警緩沖池用于存儲告警信息; 告警處理模塊用于每隔時間T秒處理告警緩沖池中的告警信息得到告警設(shè)備,并通知監(jiān)控數(shù)據(jù)獲取模塊抓取對應(yīng)告警設(shè)備的最新狀態(tài)。
9.根據(jù)權(quán)利要求8所述的一種設(shè)備監(jiān)控系統(tǒng)更新監(jiān)控數(shù)據(jù)的裝置,其特征在于:所述告警緩沖池采用先進(jìn)先出隊列。
10.根據(jù)權(quán)利要求8所述的一種設(shè)備監(jiān)控系統(tǒng)更新監(jiān)控數(shù)據(jù)的裝置,其特征在于:所述告警處理模塊還包括更新設(shè)備標(biāo)記的內(nèi)容,具體過程是:當(dāng)所述告警處理模塊檢測所述告警緩沖池中有告警信息時,首先進(jìn)行告警信息的處理,然后將告警設(shè)備的更新標(biāo)記設(shè)置為False,最后獲取該設(shè)備數(shù)據(jù);對應(yīng)的,所述輪詢模塊在所述定時器計時結(jié)束時首先判斷對應(yīng)告警設(shè)備的更新標(biāo)記是否為False,如果是則不抓取該設(shè)備的狀態(tài)信息,設(shè)置更新標(biāo)記為True,然后重新啟動定時器。
11.根據(jù)權(quán)利要求8所述的一種設(shè)備監(jiān)控系統(tǒng)更新監(jiān)控數(shù)據(jù)的裝置,其特征在于:所述輪詢模塊可以對所有被監(jiān)控設(shè)備開啟一個定時器統(tǒng)一計時;或者對應(yīng)每一個被監(jiān)控設(shè)備開啟一個定時器分別計時;或者將不同類型設(shè)備分組,每組對應(yīng)一個定時器統(tǒng)一計時,不同組分別計時。
12.根據(jù)權(quán)利要求8所述的一種設(shè)備監(jiān)控系統(tǒng)更新監(jiān)控數(shù)據(jù)的裝置,其特征在于:所述T在用戶沒有設(shè)置的情況下,默認(rèn)時間是5秒。
【文檔編號】H04L12/861GK104486147SQ201410730152
【公開日】2015年4月1日 申請日期:2014年12月4日 優(yōu)先權(quán)日:2014年12月4日
【發(fā)明者】張畢濤, 潘興旺, 王道邦, 王清翰, 羅華, 周澤湘, 方侖 申請人:北京同有飛驥科技股份有限公司