專利名稱:一種網(wǎng)絡(luò)管理系統(tǒng)及數(shù)據(jù)采集方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,特別是一種網(wǎng)絡(luò)管理系統(tǒng)及數(shù)據(jù)采集方法。
背景技術(shù):
目前,電信業(yè)務(wù)的運(yùn)營網(wǎng)絡(luò)呈現(xiàn)出IP化趨勢(shì),大量IT基礎(chǔ)設(shè)施(如服務(wù)器、交換機(jī)、路由器、防火墻等)和應(yīng)用軟件(如數(shù)據(jù)庫、中間件、應(yīng)用程序等)得到應(yīng)用,從而集中管理這些設(shè)施成為一個(gè)緊迫的需求,IT基礎(chǔ)設(shè)施網(wǎng)絡(luò)管理設(shè)備隨之得到了迅速的發(fā)展。根據(jù)數(shù)據(jù)采集的方式的不同,網(wǎng)絡(luò)管理系統(tǒng)分為有代理和無代理兩種。在無代理的網(wǎng)絡(luò)管理系統(tǒng)中,基本上都是對(duì)所有任務(wù)進(jìn)行集中統(tǒng)一管理,系統(tǒng)通常采用創(chuàng)建定時(shí)采集任務(wù),定期直接去輪詢?cè)O(shè)備的方式,從而獲取設(shè)備的狀態(tài)和數(shù)據(jù)信息。對(duì)設(shè)備進(jìn)行監(jiān)控管理時(shí),需要獲取設(shè)備的多種功能的多個(gè)指標(biāo),則根據(jù)功能的不同下發(fā)多個(gè)數(shù)據(jù)采集任務(wù),任務(wù)均是獨(dú)立地按照各自的時(shí)間粒度執(zhí)行數(shù)據(jù)采集活動(dòng)。然而,數(shù)據(jù)采集任務(wù)是否每次都能獲取到數(shù)據(jù)卻不得而知。因?yàn)椋芊癯晒Σ杉瘮?shù)據(jù)的前提條件是設(shè)備與網(wǎng)絡(luò)管理間的網(wǎng)絡(luò)鏈路必須是連通的;且網(wǎng)絡(luò)管理使用的通信協(xié)議(如SNMP、TELNET協(xié)議)在設(shè)備上也是可用的。當(dāng)這些前提條件不滿足時(shí),如果網(wǎng)絡(luò)管理系統(tǒng)創(chuàng)建數(shù)據(jù)采集任務(wù),對(duì)設(shè)備發(fā)送采集數(shù)據(jù)請(qǐng)求,設(shè)備就不能及時(shí)響應(yīng)。因此,發(fā)明人在實(shí)現(xiàn)本發(fā)明實(shí)施例的過程中發(fā)現(xiàn),現(xiàn)有技術(shù)至少存在以下缺點(diǎn)由于數(shù)據(jù)采集所使用的通信協(xié)議均有在較長時(shí)間得不到目標(biāo)機(jī)響應(yīng)情況下的異常處理流程(即超時(shí)機(jī)制),通信協(xié)議將由超時(shí)機(jī)制終止等待請(qǐng)求數(shù)據(jù)的返回而自動(dòng)終止數(shù)據(jù)請(qǐng)求,返回給數(shù)據(jù)請(qǐng)求發(fā)起者一個(gè)通信異常,數(shù)據(jù)采集系統(tǒng)收到異常后,走異常處理流程而終止采集活動(dòng)。由于等待協(xié)議超時(shí)響應(yīng)比正常的數(shù)據(jù)上報(bào)時(shí)間要長得多,這樣就延長了數(shù)據(jù)采集任務(wù)的執(zhí)行時(shí)間,導(dǎo)致系統(tǒng)采集效率低下,限制了 IT網(wǎng)絡(luò)管理系統(tǒng)管理設(shè)備的數(shù)量和規(guī)模。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種網(wǎng)絡(luò)管理系統(tǒng)及數(shù)據(jù)采集方法,提高網(wǎng)絡(luò)管理系統(tǒng)的效率。為了實(shí)現(xiàn)上述目的,本發(fā)明實(shí)施例提供了一種網(wǎng)絡(luò)管理系統(tǒng),包括采集模塊,用于采集被管設(shè)備的管理狀態(tài)判斷參數(shù);判斷模塊,用于根據(jù)所述管理狀態(tài)判斷參數(shù)判斷所述被管設(shè)備是否處于能夠管理的狀態(tài),獲取一判斷結(jié)果;任務(wù)處理模塊,用于在從所述被管設(shè)備采集數(shù)據(jù)的數(shù)據(jù)采集任務(wù)的執(zhí)行時(shí)間到達(dá),且所述判斷結(jié)果指示所述被管設(shè)備處于能夠管理的狀態(tài)時(shí),執(zhí)行所述數(shù)據(jù)采集任務(wù),否則不執(zhí)行所述數(shù)據(jù)采集任務(wù)。上述的網(wǎng)絡(luò)管理系統(tǒng),其中,所述網(wǎng)絡(luò)管理系統(tǒng)還包括第一保存模塊,用于保存所述判斷結(jié)果;
所述任務(wù)處理模塊具體包括第一判斷單元,用于判斷所述數(shù)據(jù)采集任務(wù)的執(zhí)行時(shí)間是否到達(dá);第一獲取單元,用于在所述第一判斷單元指示所述數(shù)據(jù)采集任務(wù)的執(zhí)行時(shí)間到達(dá)時(shí),從所述保存模塊獲取所述判斷結(jié)果;執(zhí)行單元,用于在所述判斷結(jié)果指示所述被管設(shè)備處于能夠管理的狀態(tài)時(shí),執(zhí)行所述數(shù)據(jù)采集任務(wù),否則不執(zhí)行所述數(shù)據(jù)采集任務(wù)。上述的網(wǎng)絡(luò)管理系統(tǒng),其中,還包括更新模塊,在所述數(shù)據(jù)采集任務(wù)執(zhí)行失敗時(shí),更新所述第一保存模塊中的所述判斷結(jié)果,以指示所述被管設(shè)備處于不能管理的狀態(tài)。上述的網(wǎng)絡(luò)管理系統(tǒng),其中,所述網(wǎng)絡(luò)管理系統(tǒng)還包括第二保存模塊,用于保存所述管理狀態(tài)判斷參數(shù);所述判斷模塊具體包括第二判斷單元,用于判斷所述數(shù)據(jù)采集任務(wù)的執(zhí)行時(shí)間是否到達(dá);第三判斷單元,用于在所述第二判斷單元指示所述數(shù)據(jù)采集任務(wù)的執(zhí)行時(shí)間到達(dá)時(shí),根據(jù)所述第二保存模塊中保存的管理狀態(tài)判斷參數(shù)判斷所述被管設(shè)備是否處于能夠管理的狀態(tài),獲取所述判斷結(jié)果;所述任務(wù)處理模塊具體包括第二獲取單元,用于在所述第二判斷單元指示所述數(shù)據(jù)采集任務(wù)的執(zhí)行時(shí)間到達(dá)時(shí),從所述第三判斷單元獲取所述判斷結(jié)果;執(zhí)行單元,用于在所述判斷結(jié)果指示所述被管設(shè)備處于能夠管理的狀態(tài)時(shí),執(zhí)行所述數(shù)據(jù)采集任務(wù),否則不執(zhí)行所述數(shù)據(jù)采集任務(wù)。上述的網(wǎng)絡(luò)管理系統(tǒng),其中,還包括更新模塊,用于在所述數(shù)據(jù)采集任務(wù)執(zhí)行失敗時(shí),更新所述第二保存模塊中的管理狀態(tài)判斷參數(shù),以指示所述被管設(shè)備處于不能管理的狀態(tài)。上述的網(wǎng)絡(luò)管理系統(tǒng),其中,所述采集模塊周期性執(zhí)行采集操作,所述網(wǎng)絡(luò)管理系統(tǒng)還包括第一周期改變模塊,所述第一周期改變模塊具體包括記錄單元,用于記錄連續(xù)成功從所述被管設(shè)備采集到數(shù)據(jù)的次數(shù);判斷單元,用于判斷記錄單元記錄的次數(shù)超過預(yù)設(shè)門限;修改單元,用于在記錄單元記錄的次數(shù)超過預(yù)設(shè)門限時(shí),增大所述采集模塊的采集周期,并清空記錄單元。上述的網(wǎng)絡(luò)管理系統(tǒng),其中,還包括第二周期改變模塊,用于在數(shù)據(jù)采集任務(wù)執(zhí)行失敗時(shí),將所述采集模塊的采集周期設(shè)置為最小值。上述的網(wǎng)絡(luò)管理系統(tǒng),其中,還包括觸發(fā)模塊,用于在任務(wù)處理模塊執(zhí)行所述數(shù)據(jù)采集任務(wù)失敗時(shí),觸發(fā)所述采集模塊以預(yù)先設(shè)置的最小周期立即采集所述被管設(shè)備的管理狀態(tài)判斷參數(shù)。為了實(shí)現(xiàn)上述目的,本發(fā)明實(shí)施例還提供了一種數(shù)據(jù)采集方法,包括網(wǎng)絡(luò)管理系統(tǒng)采集被管設(shè)備的管理狀態(tài)判斷參數(shù);網(wǎng)絡(luò)管理系統(tǒng)根據(jù)所述管理狀態(tài)判斷參數(shù)判斷所述被管設(shè)備是否處于能夠管理的狀態(tài),獲取一判斷結(jié)果;在從所述被管設(shè)備采集數(shù)據(jù)的數(shù)據(jù)采集任務(wù)的執(zhí)行時(shí)間到達(dá),且所述判斷結(jié)果指示所述被管設(shè)備處于能夠管理的狀態(tài)時(shí),網(wǎng)絡(luò)管理系統(tǒng)執(zhí)行所述數(shù)據(jù)采集任務(wù),否則不執(zhí)行所述數(shù)據(jù)采集任務(wù)。上述的數(shù)據(jù)采集方法,其中,所述網(wǎng)絡(luò)管理系統(tǒng)采集被管設(shè)備的管理狀態(tài)判斷參數(shù)的動(dòng)作周期性執(zhí)行;所述數(shù)據(jù)采集方法還包括網(wǎng)絡(luò)管理系統(tǒng)記錄連續(xù)成功從所述被管設(shè)備采集到數(shù)據(jù)的次數(shù);網(wǎng)絡(luò)管理系統(tǒng)判斷記錄的次數(shù)超過預(yù)設(shè)門限;在記錄單元記錄的次數(shù)超過預(yù)設(shè)門限時(shí),網(wǎng)絡(luò)管理系統(tǒng)增大所述采集被管設(shè)備的管理狀態(tài)判斷參數(shù)的采集周期,并清空記錄的次數(shù)。上述的數(shù)據(jù)采集方法,其中,還包括在數(shù)據(jù)采集任務(wù)執(zhí)行失敗時(shí),網(wǎng)絡(luò)管理系統(tǒng)將采集被管設(shè)備的管理狀態(tài)判斷參數(shù)的采集周期設(shè)置為最小值。上述的數(shù)據(jù)采集方法,其中,還包括在所述數(shù)據(jù)采集任務(wù)執(zhí)行失敗時(shí),網(wǎng)絡(luò)管理系統(tǒng)執(zhí)行一更新操作,以指示所述被管設(shè)備處于不能管理的狀態(tài),并以最小周期立即采集所述被管設(shè)備的管理狀態(tài)判斷參數(shù)。本發(fā)明實(shí)施例具有以下有益效果通過創(chuàng)建管理狀態(tài)判斷參數(shù)采集任務(wù),對(duì)被管設(shè)備采集少量數(shù)據(jù),從而判定網(wǎng)絡(luò)管理服務(wù)器與設(shè)備間的鏈路是否連通、采集數(shù)據(jù)所依賴的協(xié)議是否可用。然后,將采集結(jié)果存放在一個(gè)緩存單元,供數(shù)據(jù)采集任務(wù)執(zhí)行采集活動(dòng)前使用,不滿足采集前提,則不執(zhí)行數(shù)據(jù)采集請(qǐng)求。由于數(shù)據(jù)采集任務(wù)僅在被管設(shè)備處于可管理狀態(tài)時(shí)執(zhí)行,所以網(wǎng)絡(luò)管理系統(tǒng)的資源都被充分利用于執(zhí)行成功概率很大的數(shù)據(jù)采集任務(wù),而不是用于執(zhí)行失敗概率很大的數(shù)據(jù)采集任務(wù),因此提高了數(shù)據(jù)采集的效率。當(dāng)然,也可以提高網(wǎng)絡(luò)管理系統(tǒng)的管理規(guī)模。當(dāng)采集管理狀態(tài)判斷參數(shù)的成功次數(shù)遞增時(shí),又可以通過設(shè)置時(shí)間粒度控制參數(shù),自動(dòng)增大時(shí)間粒度算法,降低管理狀態(tài)判斷參數(shù)采集任務(wù)觸發(fā)的頻度,節(jié)省系統(tǒng)資源;當(dāng)數(shù)據(jù)采集任務(wù)在執(zhí)行采集活動(dòng)時(shí),由于網(wǎng)絡(luò)狀態(tài)或設(shè)備狀態(tài)變化,導(dǎo)致數(shù)據(jù)采集任務(wù)失敗時(shí),及時(shí)更新緩存單元中保存的管理狀態(tài)判斷參數(shù),避免其它尚未執(zhí)行的采集任務(wù)也及時(shí)使用到正確的管理狀態(tài)判斷參數(shù),不會(huì)去執(zhí)行會(huì)導(dǎo)致失敗的數(shù)據(jù)采集任務(wù),進(jìn)一步提高了數(shù)據(jù)采集的效率。
圖1為本發(fā)明實(shí)施例的一種網(wǎng)絡(luò)管理系統(tǒng)的結(jié)構(gòu)示意圖。圖2為本發(fā)明實(shí)施例的另一種網(wǎng)絡(luò)管理系統(tǒng)的結(jié)構(gòu)示意圖。圖3為本發(fā)明實(shí)施例的網(wǎng)絡(luò)管理系統(tǒng)的數(shù)據(jù)采集方法的流程示意圖。
具體實(shí)施例方式本發(fā)明實(shí)施例的網(wǎng)絡(luò)管理系統(tǒng)及數(shù)據(jù)采集方法中,預(yù)先獲取被管理設(shè)備的參數(shù), 并根據(jù)該參數(shù)決定是否執(zhí)行預(yù)定的數(shù)據(jù)采集任務(wù),以提高采集效率。
本發(fā)明實(shí)施例的網(wǎng)絡(luò)管理系統(tǒng)如圖1所示,包括采集模塊,用于采集被管設(shè)備的管理狀態(tài)判斷參數(shù);判斷模塊,用于根據(jù)所述管理狀態(tài)判斷參數(shù)判斷所述被管設(shè)備是否處于能夠管理的狀態(tài),獲取一判斷結(jié)果;任務(wù)處理模塊,用于在從所述被管設(shè)備采集數(shù)據(jù)的數(shù)據(jù)采集任務(wù)的執(zhí)行時(shí)間到達(dá),且所述判斷結(jié)果指示所述被管設(shè)備處于能夠管理的狀態(tài)時(shí),執(zhí)行所述數(shù)據(jù)采集任務(wù),否則不執(zhí)行所述數(shù)據(jù)采集任務(wù)。當(dāng)然,應(yīng)當(dāng)理解的是,本發(fā)明實(shí)施例的網(wǎng)絡(luò)管理系統(tǒng)還可以包括第一保存模塊,用于保存所述判斷結(jié)果;所述任務(wù)處理模塊具體包括第一判斷單元,用于判斷所述數(shù)據(jù)采集任務(wù)的執(zhí)行時(shí)間是否到達(dá);第一獲取單元,用于在所述第一判斷單元指示所述數(shù)據(jù)采集任務(wù)的執(zhí)行時(shí)間到達(dá)時(shí),從所述保存模塊獲取所述判斷結(jié)果;執(zhí)行單元,用于在所述判斷結(jié)果指示所述被管設(shè)備處于能夠管理的狀態(tài)時(shí),執(zhí)行所述數(shù)據(jù)采集任務(wù),否則不執(zhí)行所述數(shù)據(jù)采集任務(wù)。這種方式下,判斷結(jié)果預(yù)先保存,任務(wù)處理模塊直接獲取該判斷結(jié)果即可,但該判斷結(jié)果也可以通過實(shí)時(shí)方式得到,這種方式下,本發(fā)明實(shí)施例的網(wǎng)絡(luò)管理系統(tǒng)還可以包括第二保存模塊,用于保存所述管理狀態(tài)判斷參數(shù);所述判斷模塊具體包括第二判斷單元,用于判斷所述數(shù)據(jù)采集任務(wù)的執(zhí)行時(shí)間是否到達(dá);第三判斷單元,用于在所述第二判斷單元指示所述數(shù)據(jù)采集任務(wù)的執(zhí)行時(shí)間到達(dá)時(shí),根據(jù)所述第二保存模塊中保存的管理狀態(tài)判斷參數(shù)判斷所述被管設(shè)備是否處于能夠管理的狀態(tài),獲取所述判斷結(jié)果;所述任務(wù)處理模塊具體包括第二獲取單元,用于在所述第二判斷單元指示所述數(shù)據(jù)采集任務(wù)的執(zhí)行時(shí)間到達(dá)時(shí),從所述第三判斷單元獲取所述判斷結(jié)果;執(zhí)行單元,用于在所述判斷結(jié)果指示所述被管設(shè)備處于能夠管理的狀態(tài)時(shí),執(zhí)行所述數(shù)據(jù)采集任務(wù),否則不執(zhí)行所述數(shù)據(jù)采集任務(wù)。上述的方式一中,首先采集管理狀態(tài)判斷參數(shù);然后根據(jù)采集到的參數(shù)得到判斷結(jié)果并保存;在數(shù)據(jù)采集任務(wù)的執(zhí)行時(shí)間到達(dá)時(shí),直接根據(jù)預(yù)先保存的判斷結(jié)果來決定數(shù)據(jù)采集任務(wù)的執(zhí)行與否。而在第二種方式中,首先采集管理狀態(tài)判斷參數(shù)并保存,在數(shù)據(jù)采集任務(wù)的執(zhí)行時(shí)間到達(dá)時(shí),根據(jù)預(yù)先保存的管理狀態(tài)判斷參數(shù)得到判斷結(jié)果,然后任務(wù)處理模塊根據(jù)當(dāng)前得到的判斷結(jié)果來決定數(shù)據(jù)采集任務(wù)的執(zhí)行與否。當(dāng)然,對(duì)于上述的任意一種方式,在被管設(shè)備較多時(shí),保存的數(shù)據(jù)都需要建立與被管設(shè)備之間的對(duì)應(yīng)關(guān)系,以便于執(zhí)行模塊獲取對(duì)應(yīng)的保存的數(shù)據(jù)(判斷結(jié)果或是管理狀態(tài)判斷參數(shù))來決定是否執(zhí)行數(shù)據(jù)采集任務(wù)。當(dāng)然,當(dāng)數(shù)據(jù)采集任務(wù)需要先于采集模塊的采集操作執(zhí)行時(shí),此時(shí)還沒有可用于獲取判斷結(jié)果的管理狀態(tài)判斷參數(shù),則任務(wù)處理模塊直接執(zhí)行所述數(shù)據(jù)采集任務(wù)。也就是說,所述任務(wù)處理模塊還用于在無法獲取所述判斷結(jié)果時(shí)(保存模塊中數(shù)據(jù)為空),直接執(zhí)行所述數(shù)據(jù)采集任務(wù),避免了由于管理狀態(tài)判斷參數(shù)采集不及時(shí)帶來的數(shù)據(jù)采集任務(wù)無法執(zhí)行的問題,舉例說明如下。假定Tl時(shí)刻,被管設(shè)備處于不能管理的狀態(tài),而Tl時(shí)刻采集模塊采集被管設(shè)備的管理狀態(tài)判斷參數(shù),并保存;假定T2時(shí)刻,所述被管設(shè)備恢復(fù)到能夠管理的狀態(tài),而T2時(shí)刻采集模塊采集被管設(shè)備的管理狀態(tài)判斷參數(shù),并保存。假定某一時(shí)刻(Tl時(shí)刻和T2時(shí)刻之間),網(wǎng)絡(luò)管理系統(tǒng)需要從被管設(shè)備采集數(shù)據(jù), 現(xiàn)有技術(shù)中,網(wǎng)絡(luò)管理系統(tǒng)不管被管設(shè)備的狀態(tài),都會(huì)無條件執(zhí)行該網(wǎng)絡(luò)采集任務(wù),在網(wǎng)絡(luò)采集任務(wù)失敗之前,該數(shù)據(jù)采集任務(wù)都會(huì)占用網(wǎng)絡(luò)資源、處理器資源,而考慮到網(wǎng)絡(luò)管理系統(tǒng)的資源的有限性,因此網(wǎng)絡(luò)管理系統(tǒng)無法執(zhí)行其他的數(shù)據(jù)采集任務(wù),但實(shí)際上該網(wǎng)絡(luò)采集任務(wù)最終會(huì)失敗,所以實(shí)際上浪費(fèi)了資源,同時(shí)導(dǎo)致其他數(shù)據(jù)采集任務(wù)的延遲,降低了數(shù)據(jù)采集的效率。而本發(fā)明實(shí)施例中,在需要執(zhí)行數(shù)據(jù)采集任務(wù)前,判斷模塊根據(jù)保存的數(shù)據(jù)預(yù)先判斷出被管設(shè)備處于不能管理的狀態(tài),所以不會(huì)執(zhí)行數(shù)據(jù)采集任務(wù),此時(shí)就不會(huì)浪費(fèi)網(wǎng)絡(luò)管理系統(tǒng)的資源,該資源可以用于執(zhí)行其他的數(shù)據(jù)采集任務(wù),而不是用來執(zhí)行一個(gè)無法成功的數(shù)據(jù)采集任務(wù),因此提高了采集效率。在本發(fā)明的具體實(shí)施例中,該管理狀態(tài)判斷參數(shù)可以是如下參數(shù)中的一個(gè)或多個(gè)與被管設(shè)備之間的鏈路是否連通;數(shù)據(jù)采集任務(wù)所依賴的協(xié)議是否可用。在本發(fā)明實(shí)施例中,該管理狀態(tài)判斷參數(shù)中包括的上述參數(shù)越多,則采集效率越高,但只要包括上述的參數(shù)中的任意一個(gè),就可以避免至少一部分的無法成功的數(shù)據(jù)采集任務(wù)的執(zhí)行,也可以提高采集效率。當(dāng)然,表明被管設(shè)備是否處于可管理狀態(tài)的參數(shù)還可以是其它的參數(shù),在此不
一一列舉。本發(fā)明實(shí)施例中,在執(zhí)行數(shù)據(jù)采集任務(wù)的執(zhí)行時(shí)間到達(dá)時(shí),首先判斷被管設(shè)備是否處于可管理狀態(tài),只有在被管設(shè)備處于可管理狀態(tài)時(shí),才執(zhí)行數(shù)據(jù)采集任務(wù),否則不執(zhí)行所述數(shù)據(jù)采集任務(wù)。由于數(shù)據(jù)采集任務(wù)僅在被管設(shè)備處于可管理狀態(tài)時(shí)執(zhí)行,所以網(wǎng)絡(luò)管理系統(tǒng)的資源都被充分利用于執(zhí)行成功概率很大的數(shù)據(jù)采集任務(wù),而不是用于執(zhí)行失敗概率很大的數(shù)據(jù)采集任務(wù),因此能夠提高數(shù)據(jù)采集的效率。當(dāng)然,考慮到被管設(shè)備狀態(tài)是隨時(shí)發(fā)生變化的,在本發(fā)明的具體實(shí)施例中,為了提高判斷的準(zhǔn)確性,采集模塊可以是周期性執(zhí)行采集操作,執(zhí)行采集操作的周期可以根據(jù)需要進(jìn)行設(shè)置。采集模塊進(jìn)行管理狀態(tài)判斷參數(shù)采集需要耗費(fèi)一定的資源(計(jì)算資源、網(wǎng)絡(luò)資源等),因此,為了節(jié)省不必要的資源開銷,在本發(fā)明實(shí)施例的網(wǎng)絡(luò)管理系統(tǒng)中,如圖2所示,還設(shè)置有第一周期改變模塊,具體包括記錄單元,用于記錄連續(xù)成功從所述被管設(shè)備采集到數(shù)據(jù)的次數(shù);判斷單元,用于判斷記錄單元記錄的次數(shù)超過預(yù)設(shè)門限;修改單元,用于在記錄單元記錄的次數(shù)超過預(yù)設(shè)門限時(shí),增大所述采集模塊的采集周期。該從所述被管設(shè)備采集到數(shù)據(jù)可以是成功執(zhí)行數(shù)據(jù)采集任務(wù),也可以是成功采集到管理狀態(tài)判斷參數(shù)。其中,所述第一周期改變模塊可以采用如下的策略來修改所述采集模塊的采集周期。當(dāng)然,該第一周期改變模塊修改采集周期的依據(jù)也可以是連續(xù)成功執(zhí)行采集管理狀態(tài)判斷參數(shù)的次數(shù)。建立所述任務(wù)處理模塊連續(xù)成功執(zhí)行數(shù)據(jù)采集任務(wù)的次數(shù)與采集模塊的采集周期之間的函數(shù),只要該函數(shù)為增函數(shù)即可。舉例如下,假定所述任務(wù)處理模塊連續(xù)成功執(zhí)行數(shù)據(jù)采集任務(wù)的次數(shù)為X,而采集模塊的采集周期為y,則χ與y之間的函數(shù)可以是如下形式y(tǒng) = a+f (χ)其中,a為采集周期的初始值,f(x)為增函數(shù)。由于f (χ)為增函數(shù),所以對(duì)于任意的大于第二次數(shù)的第一次數(shù),其對(duì)應(yīng)的第一周期必然大于第二周期。上述的方式中,采集模塊的采集周期隨所述任務(wù)處理模塊連續(xù)成功執(zhí)行數(shù)據(jù)采集任務(wù)的次數(shù)實(shí)時(shí)增長。也就是每增加一次,都判斷超過預(yù)設(shè)門限,并利用y = a+f (χ)增大所述采集模塊的采集周期。當(dāng)然,也可以將建立所述任務(wù)處理模塊連續(xù)成功執(zhí)行數(shù)據(jù)采集任務(wù)的次數(shù)按照從小到大的順序分為互不重疊的多段,而每一段對(duì)應(yīng)于一周期,相鄰階段中,在前的階段所對(duì)應(yīng)的周期小于在后的階段所對(duì)應(yīng)的周期,假定所述任務(wù)處理模塊連續(xù)成功執(zhí)行數(shù)據(jù)采集任務(wù)的次數(shù)為X,而采集模塊的采集周期為y,舉例如下。
Xy1 彡 x<aa+la ^ χ < ba+2b ^ χ < ca+3 網(wǎng)絡(luò)管理系統(tǒng)執(zhí)行數(shù)據(jù)采集任務(wù),而在執(zhí)行數(shù)據(jù)采集任務(wù)的過程中發(fā)現(xiàn)被管設(shè)備改變?yōu)椴荒芄芾淼臓顟B(tài),也就是數(shù)據(jù)采集任務(wù)執(zhí)行失敗,此時(shí)更新模塊會(huì)更新第一保存模塊中的所述判斷結(jié)果,或是所述第一保存模塊中的管理狀態(tài)判斷參數(shù),如果到下一次再執(zhí)行數(shù)據(jù)采集任務(wù)前,即使沒有執(zhí)行新的管理狀態(tài)判斷參數(shù)采集,也會(huì)發(fā)現(xiàn)被管設(shè)備處于不能管理的狀態(tài),也就不會(huì)執(zhí)行無效的數(shù)據(jù)采集任務(wù)。當(dāng)然,如果到下一次執(zhí)行數(shù)據(jù)采集任務(wù)之間,采集模塊采集了新的管理狀態(tài)判斷參數(shù),此時(shí),被管設(shè)備又改變?yōu)槟軌蚬芾淼臓顟B(tài), 則可以執(zhí)行數(shù)據(jù)采集任務(wù),因此,進(jìn)一步提高了管理狀態(tài)判斷參數(shù)的時(shí)效性,使得其它尚未執(zhí)行的數(shù)據(jù)采集任務(wù)也能夠使用正確的管理狀態(tài)判斷參數(shù)來決定執(zhí)行與否。一旦所述數(shù)據(jù)采集任務(wù)執(zhí)行失敗,而該數(shù)據(jù)采集任務(wù)執(zhí)行就表示當(dāng)前保存模塊中的管理狀態(tài)判斷參數(shù)指示所述被管設(shè)備處于可管理狀態(tài),但是實(shí)際數(shù)據(jù)采集任務(wù)執(zhí)行失敗,就表明被管設(shè)備的狀態(tài)發(fā)生了改變,但由于上述的第一周期改變模塊的設(shè)置,此時(shí)采集模塊的采集周期有可能處于一個(gè)較大的狀態(tài),在這種情況下,還應(yīng)該設(shè)置第二周期改變模塊,用于在數(shù)據(jù)采集任務(wù)執(zhí)行失敗時(shí),將所述采集模塊的采集周期設(shè)置為最小值。當(dāng)然,為了進(jìn)一步提高管理狀態(tài)判斷參數(shù)的準(zhǔn)確性,上述的更新模塊也可以采用一觸發(fā)模塊來代替,說明如下。觸發(fā)模塊,用于在任務(wù)處理模塊執(zhí)行所述數(shù)據(jù)采集任務(wù)失敗時(shí),觸發(fā)所述采集模塊,使所述采集模塊以最小周期立即采集所述被管設(shè)備的管理狀態(tài)判斷參數(shù)。在這種情況下,一旦所述數(shù)據(jù)采集任務(wù)執(zhí)行失敗,而該數(shù)據(jù)采集任務(wù)執(zhí)行就表示當(dāng)前保存模塊中的管理狀態(tài)判斷參數(shù)指示所述被管設(shè)備處于可管理狀態(tài),但是實(shí)際數(shù)據(jù)采集任務(wù)執(zhí)行失敗,就表明被管設(shè)備的狀態(tài)發(fā)生了改變,因此,觸發(fā)模塊就會(huì)觸發(fā)采集模塊立即采集所述被管設(shè)備的管理狀態(tài)判斷參數(shù),保證保存模塊中的數(shù)據(jù)為最新的數(shù)據(jù),避免在所述被管設(shè)備的實(shí)際狀態(tài)為不能管理的狀態(tài)時(shí)執(zhí)行無效的數(shù)據(jù)采集任務(wù)。當(dāng)然,應(yīng)當(dāng)了解的是,該采集模塊可以通過單獨(dú)創(chuàng)建的任務(wù)來采集被管設(shè)備的管理狀態(tài)判斷參數(shù),也可以是與數(shù)據(jù)采集任務(wù)結(jié)合在一起來執(zhí)行。本發(fā)明實(shí)施例的本發(fā)明實(shí)施例的網(wǎng)絡(luò)管理系統(tǒng)的數(shù)據(jù)采集方法如圖3所示,包括步驟31,網(wǎng)絡(luò)管理系統(tǒng)采集被管設(shè)備的管理狀態(tài)判斷參數(shù);步驟32,網(wǎng)絡(luò)管理系統(tǒng)根據(jù)所述管理狀態(tài)判斷參數(shù)判斷所述被管設(shè)備是否處于能夠管理的狀態(tài),獲取一判斷結(jié)果;步驟33,在從所述被管設(shè)備采集數(shù)據(jù)的數(shù)據(jù)采集任務(wù)的執(zhí)行時(shí)間到達(dá),且所述判斷結(jié)果指示所述被管設(shè)備處于能夠管理的狀態(tài)時(shí),網(wǎng)絡(luò)管理系統(tǒng)執(zhí)行所述數(shù)據(jù)采集任務(wù), 否則不執(zhí)行所述數(shù)據(jù)采集任務(wù)。當(dāng)然,本發(fā)明實(shí)施例的方法還包括在所述判斷結(jié)果無法獲取時(shí),所述網(wǎng)絡(luò)管理系統(tǒng)直接執(zhí)行所述數(shù)據(jù)采集任務(wù)。當(dāng)然,網(wǎng)絡(luò)管理系統(tǒng)采集被管設(shè)備的管理狀態(tài)判斷參數(shù)的動(dòng)作周期性執(zhí)行;本發(fā)明實(shí)施例的方法還包括網(wǎng)絡(luò)管理系統(tǒng)記錄連續(xù)成功從所述被管設(shè)備采集到數(shù)據(jù)的次數(shù);網(wǎng)絡(luò)管理系統(tǒng)判斷記錄的次數(shù)超過預(yù)設(shè)門限;在記錄單元記錄的次數(shù)超過預(yù)設(shè)門限時(shí),網(wǎng)絡(luò)管理系統(tǒng)增大所述采集被管設(shè)備的管理狀態(tài)判斷參數(shù)的采集周期,并清空記錄的次數(shù)。當(dāng)然,本發(fā)明實(shí)施例的方法還包括
網(wǎng)絡(luò)管理系統(tǒng)采集被管設(shè)備的管理狀態(tài)判斷參數(shù)的動(dòng)作周期性執(zhí)行;所述網(wǎng)絡(luò)管理系統(tǒng)在執(zhí)行所述數(shù)據(jù)采集任務(wù)失敗時(shí),將所述采集被管設(shè)備的管理狀態(tài)判斷參數(shù)的周期設(shè)置為初始值。當(dāng)然,本發(fā)明實(shí)施例的方法還包括在任務(wù)處理模塊執(zhí)行所述數(shù)據(jù)采集任務(wù)失敗時(shí),可以得到失敗原因,因此所述網(wǎng)絡(luò)管理系統(tǒng)可以更新保存的管理狀態(tài)判斷參數(shù)或判斷結(jié)果,以指示被管設(shè)備處于不能管理的狀態(tài)。當(dāng)然,本發(fā)明實(shí)施例的方法還可以包括在任務(wù)處理模塊執(zhí)行所述數(shù)據(jù)采集任務(wù)失敗時(shí),所述網(wǎng)絡(luò)管理系統(tǒng)立即采集所述被管設(shè)備的管理狀態(tài)判斷參數(shù)。本發(fā)明實(shí)施例的方法的一種詳細(xì)實(shí)現(xiàn)過程如下所述,包括首先創(chuàng)建一個(gè)定時(shí)執(zhí)行的管理狀態(tài)判斷參數(shù)采集任務(wù),并設(shè)定時(shí)間粒度控制參數(shù);定時(shí)任務(wù)的時(shí)間粒度可以根據(jù)實(shí)際需要進(jìn)行配置,而時(shí)間粒度控制參數(shù)的設(shè)置是的數(shù)據(jù)采集任務(wù)持續(xù)執(zhí)行成功時(shí),按照規(guī)定算法自動(dòng)增大時(shí)間粒度,減少探測(cè)任務(wù)的執(zhí)行次數(shù), 節(jié)省不必要的資源開銷。設(shè)定一個(gè)緩存單元,用于保存管理狀態(tài)判斷參數(shù)采集任務(wù)的執(zhí)行結(jié)果。數(shù)據(jù)采集任務(wù)運(yùn)行時(shí),首先檢查緩存單元,根據(jù)緩存單元內(nèi)容確定是否繼續(xù)正常采集流程。如果緩存單元中沒有探測(cè)結(jié)果數(shù)據(jù),表明數(shù)據(jù)采集任務(wù)先于管理狀態(tài)判斷參數(shù)采集任務(wù)運(yùn)行,則直接執(zhí)行數(shù)據(jù)采集任務(wù),不受緩存單元數(shù)據(jù)為空的影響。當(dāng)執(zhí)行數(shù)據(jù)采集任務(wù)時(shí),如果發(fā)生采集異常,則更新緩存單元的數(shù)據(jù),并觸發(fā)管理狀態(tài)判斷參數(shù)采集任務(wù)及時(shí)執(zhí)行。同時(shí),如果開啟時(shí)間粒度控制參數(shù),則恢復(fù)至最小粒度對(duì)被管設(shè)備進(jìn)行管理狀態(tài)判斷參數(shù)采集。在創(chuàng)建定時(shí)執(zhí)行的管理狀態(tài)判斷參數(shù)采集任務(wù)之前,需要一些任務(wù)參數(shù),如任務(wù)的開始時(shí)間、結(jié)束時(shí)間、時(shí)間粒度、時(shí)間粒度控制參數(shù)等。這些參數(shù)來自于用戶在IT網(wǎng)絡(luò)管理系統(tǒng)中添加設(shè)備時(shí)的輸入值。系統(tǒng)根據(jù)獲取到的任務(wù)參數(shù),存放到配置數(shù)據(jù)庫中,并根據(jù)這些任務(wù)參數(shù)按照定時(shí)任務(wù)的特性和任務(wù)的類型,調(diào)用定時(shí)任務(wù)接口,創(chuàng)建任務(wù)實(shí)例。在創(chuàng)建任務(wù)實(shí)例之后,則置入到定時(shí)器計(jì)劃任務(wù)隊(duì)列中,等待定時(shí)器管理程序的調(diào)度和執(zhí)行。而執(zhí)行任務(wù)實(shí)例時(shí),則采集被管設(shè)備上的少量數(shù)據(jù),查驗(yàn)采集依賴的通信協(xié)議 (如TELNET、SNMP等)是否可以使用。查詢時(shí)間粒度控制參數(shù),決定在可管理性任務(wù)持續(xù)采集正常時(shí),是否啟用任務(wù)時(shí)間粒度變更算法,自動(dòng)增大探測(cè)時(shí)間粒度;任務(wù)執(zhí)行結(jié)果保存在緩存單元中,供其他任務(wù)執(zhí)行時(shí)獲取。而數(shù)據(jù)采集任務(wù)也是根據(jù)用戶在網(wǎng)絡(luò)管理系統(tǒng)中添加設(shè)備時(shí)的輸入值獲取到的任務(wù)參數(shù)而創(chuàng)建,也是被置入到定時(shí)器計(jì)劃任務(wù)隊(duì)列中,等待定時(shí)器管理程序的調(diào)度和執(zhí)行。而當(dāng)數(shù)據(jù)采集任務(wù)被調(diào)度到時(shí),首先需要獲取管理狀態(tài)判斷參數(shù)采集任務(wù)和數(shù)據(jù)采集任務(wù)間的依賴關(guān)系,在二者采集的對(duì)象(被管對(duì)象)相同時(shí),存在依賴關(guān)系。獲取該數(shù)據(jù)采集任務(wù)依賴的管理狀態(tài)判斷參數(shù)采集任務(wù)的執(zhí)行結(jié)果,并根據(jù)該執(zhí)行結(jié)果進(jìn)入不同的處理流程。若被管設(shè)備可管理,走正常流程;不可管理,則走異常流程; 沒有取到結(jié)果(數(shù)據(jù)采集任務(wù)早于可管理性任務(wù)運(yùn)行的情況),視為可管理,走正常流程。如果執(zhí)行正常采集流程而實(shí)際執(zhí)行數(shù)據(jù)采集任務(wù)失敗,則需要修改緩存單元中的管理狀態(tài)判斷參數(shù);此處利用實(shí)際數(shù)據(jù)采集的結(jié)果來彌補(bǔ)可管理性任務(wù)監(jiān)控的不足,是對(duì)可管理性監(jiān)控的一種補(bǔ)充。同時(shí),一旦根據(jù)管理狀態(tài)判斷參數(shù)判斷被管設(shè)備處于可管理狀態(tài),而數(shù)據(jù)采集任務(wù)執(zhí)行失敗的情況,表明被管設(shè)備的可管理狀態(tài)發(fā)生了變化,管理狀態(tài)判斷參數(shù)采集任務(wù)的時(shí)間粒度需要恢復(fù)到最小,以便提供及時(shí)的、正確的前提監(jiān)控服務(wù)。觸發(fā)可管理性任務(wù)重新以系統(tǒng)默認(rèn)最小時(shí)間粒度進(jìn)行檢測(cè)。一旦出現(xiàn)可管理性結(jié)果正常,而采集任務(wù)實(shí)際采集失敗的情況,表明設(shè)備的可管理狀態(tài)發(fā)生了變化,可管理性任務(wù)的時(shí)間粒度需要恢復(fù)到最小的監(jiān)控狀態(tài),以便提供及時(shí)的、正確的前提監(jiān)控服務(wù)。本發(fā)明實(shí)施例具有以下有益效果通過創(chuàng)建管理狀態(tài)判斷參數(shù)采集任務(wù),對(duì)被管設(shè)備采集少量數(shù)據(jù),從而判定網(wǎng)絡(luò)管理服務(wù)器與設(shè)備間的鏈路是否連通、采集數(shù)據(jù)所依賴的協(xié)議是否可用。然后,將采集結(jié)果存放在一個(gè)緩存單元,供數(shù)據(jù)采集任務(wù)執(zhí)行采集活動(dòng)前使用,不滿足采集前提,則不執(zhí)行數(shù)據(jù)采集請(qǐng)求。由于數(shù)據(jù)采集任務(wù)僅在被管設(shè)備處于可管理狀態(tài)時(shí)執(zhí)行,所以網(wǎng)絡(luò)管理系統(tǒng)的資源都被充分利用于執(zhí)行成功概率很大的數(shù)據(jù)采集任務(wù),而不是用于執(zhí)行失敗概率很大的數(shù)據(jù)采集任務(wù),因此提高了數(shù)據(jù)采集的效率。當(dāng)然,也可以提高網(wǎng)絡(luò)管理系統(tǒng)的管理規(guī)模。當(dāng)采集管理狀態(tài)判斷參數(shù)的成功次數(shù)遞增時(shí),又可以通過設(shè)置時(shí)間粒度控制參數(shù),自動(dòng)增大時(shí)間粒度算法,降低管理狀態(tài)判斷參數(shù)采集任務(wù)觸發(fā)的頻度,節(jié)省系統(tǒng)資源;當(dāng)數(shù)據(jù)采集任務(wù)在執(zhí)行采集活動(dòng)時(shí),由于網(wǎng)絡(luò)狀態(tài)或設(shè)備狀態(tài)變化,導(dǎo)致數(shù)據(jù)采集任務(wù)失敗時(shí),及時(shí)更新緩存單元中保存的管理狀態(tài)判斷參數(shù),避免其它尚未執(zhí)行的采集任務(wù)也及時(shí)使用到正確的管理狀態(tài)判斷參數(shù),不會(huì)去執(zhí)行會(huì)導(dǎo)致失敗的數(shù)據(jù)采集任務(wù),進(jìn)一步提高了數(shù)據(jù)采集的效率。以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以作出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也應(yīng)視為本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種網(wǎng)絡(luò)管理系統(tǒng),其特征在于,包括采集模塊,用于采集被管設(shè)備的管理狀態(tài)判斷參數(shù);判斷模塊,用于根據(jù)所述管理狀態(tài)判斷參數(shù)判斷所述被管設(shè)備是否處于能夠管理的狀態(tài),獲取一判斷結(jié)果;任務(wù)處理模塊,用于在從所述被管設(shè)備采集數(shù)據(jù)的數(shù)據(jù)采集任務(wù)的執(zhí)行時(shí)間到達(dá),且所述判斷結(jié)果指示所述被管設(shè)備處于能夠管理的狀態(tài)時(shí),執(zhí)行所述數(shù)據(jù)采集任務(wù),否則不執(zhí)行所述數(shù)據(jù)采集任務(wù)。
2.根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)管理系統(tǒng),其特征在于,所述網(wǎng)絡(luò)管理系統(tǒng)還包括 第一保存模塊,用于保存所述判斷結(jié)果;所述任務(wù)處理模塊具體包括第一判斷單元,用于判斷所述數(shù)據(jù)采集任務(wù)的執(zhí)行時(shí)間是否到達(dá); 第一獲取單元,用于在所述第一判斷單元指示所述數(shù)據(jù)采集任務(wù)的執(zhí)行時(shí)間到達(dá)時(shí), 從所述保存模塊獲取所述判斷結(jié)果;執(zhí)行單元,用于在所述判斷結(jié)果指示所述被管設(shè)備處于能夠管理的狀態(tài)時(shí),執(zhí)行所述數(shù)據(jù)采集任務(wù),否則不執(zhí)行所述數(shù)據(jù)采集任務(wù)。
3.根據(jù)權(quán)利要求2所述的網(wǎng)絡(luò)管理系統(tǒng),其特征在于,還包括更新模塊,在所述數(shù)據(jù)采集任務(wù)執(zhí)行失敗時(shí),更新所述第一保存模塊中的所述判斷結(jié)果,以指示所述被管設(shè)備處于不能管理的狀態(tài)。
4.根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)管理系統(tǒng),其特征在于,所述網(wǎng)絡(luò)管理系統(tǒng)還包括 第二保存模塊,用于保存所述管理狀態(tài)判斷參數(shù);所述判斷模塊具體包括第二判斷單元,用于判斷所述數(shù)據(jù)采集任務(wù)的執(zhí)行時(shí)間是否到達(dá); 第三判斷單元,用于在所述第二判斷單元指示所述數(shù)據(jù)采集任務(wù)的執(zhí)行時(shí)間到達(dá)時(shí), 根據(jù)所述第二保存模塊中保存的管理狀態(tài)判斷參數(shù)判斷所述被管設(shè)備是否處于能夠管理的狀態(tài),獲取所述判斷結(jié)果;所述任務(wù)處理模塊具體包括第二獲取單元,用于在所述第二判斷單元指示所述數(shù)據(jù)采集任務(wù)的執(zhí)行時(shí)間到達(dá)時(shí), 從所述第三判斷單元獲取所述判斷結(jié)果;執(zhí)行單元,用于在所述判斷結(jié)果指示所述被管設(shè)備處于能夠管理的狀態(tài)時(shí),執(zhí)行所述數(shù)據(jù)采集任務(wù),否則不執(zhí)行所述數(shù)據(jù)采集任務(wù)。
5.根據(jù)權(quán)利要求4所述的網(wǎng)絡(luò)管理系統(tǒng),其特征在于,還包括更新模塊,用于在所述數(shù)據(jù)采集任務(wù)執(zhí)行失敗時(shí),更新所述第二保存模塊中的管理狀態(tài)判斷參數(shù),以指示所述被管設(shè)備處于不能管理的狀態(tài)。
6.根據(jù)權(quán)利要求1、2、3、4或5所述的網(wǎng)絡(luò)管理系統(tǒng),其特征在于,所述采集模塊周期性執(zhí)行采集操作,所述網(wǎng)絡(luò)管理系統(tǒng)還包括第一周期改變模塊,所述第一周期改變模塊具體包括記錄單元,用于記錄連續(xù)成功從所述被管設(shè)備采集到數(shù)據(jù)的次數(shù); 判斷單元,用于判斷記錄單元記錄的次數(shù)超過預(yù)設(shè)門限;修改單元,用于在記錄單元記錄的次數(shù)超過預(yù)設(shè)門限時(shí),增大所述采集模塊的采集周期,并清空記錄單元。
7.根據(jù)權(quán)利要求6所述的網(wǎng)絡(luò)管理系統(tǒng),其特征在于,還包括第二周期改變模塊,用于在數(shù)據(jù)采集任務(wù)執(zhí)行失敗時(shí),將所述采集模塊的采集周期設(shè)置為最小值。
8.根據(jù)權(quán)利要求3或5所述的網(wǎng)絡(luò)管理系統(tǒng),其特征在于,還包括觸發(fā)模塊,用于在任務(wù)處理模塊執(zhí)行所述數(shù)據(jù)采集任務(wù)失敗時(shí),觸發(fā)所述采集模塊以預(yù)先設(shè)置的最小周期立即采集所述被管設(shè)備的管理狀態(tài)判斷參數(shù)。
9.一種數(shù)據(jù)采集方法,其特征在于,包括網(wǎng)絡(luò)管理系統(tǒng)采集被管設(shè)備的管理狀態(tài)判斷參數(shù);網(wǎng)絡(luò)管理系統(tǒng)根據(jù)所述管理狀態(tài)判斷參數(shù)判斷所述被管設(shè)備是否處于能夠管理的狀態(tài),獲取一判斷結(jié)果;在從所述被管設(shè)備采集數(shù)據(jù)的數(shù)據(jù)采集任務(wù)的執(zhí)行時(shí)間到達(dá),且所述判斷結(jié)果指示所述被管設(shè)備處于能夠管理的狀態(tài)時(shí),網(wǎng)絡(luò)管理系統(tǒng)執(zhí)行所述數(shù)據(jù)采集任務(wù),否則不執(zhí)行所述數(shù)據(jù)采集任務(wù)。
10.根據(jù)權(quán)利要求9所述的數(shù)據(jù)采集方法,其特征在于,所述網(wǎng)絡(luò)管理系統(tǒng)采集被管設(shè)備的管理狀態(tài)判斷參數(shù)的動(dòng)作周期性執(zhí)行;所述數(shù)據(jù)采集方法還包括網(wǎng)絡(luò)管理系統(tǒng)記錄連續(xù)成功從所述被管設(shè)備采集到數(shù)據(jù)的次數(shù);網(wǎng)絡(luò)管理系統(tǒng)判斷記錄的次數(shù)超過預(yù)設(shè)門限;在記錄單元記錄的次數(shù)超過預(yù)設(shè)門限時(shí),網(wǎng)絡(luò)管理系統(tǒng)增大所述采集被管設(shè)備的管理狀態(tài)判斷參數(shù)的采集周期,并清空記錄的次數(shù)。
11.根據(jù)權(quán)利要求10所述的數(shù)據(jù)采集方法,其特征在于,還包括在數(shù)據(jù)采集任務(wù)執(zhí)行失敗時(shí),網(wǎng)絡(luò)管理系統(tǒng)將采集被管設(shè)備的管理狀態(tài)判斷參數(shù)的采集周期設(shè)置為最小值。
12.根據(jù)權(quán)利要求9所述的數(shù)據(jù)采集方法,其特征在于,還包括在所述數(shù)據(jù)采集任務(wù)執(zhí)行失敗時(shí),網(wǎng)絡(luò)管理系統(tǒng)執(zhí)行一更新操作,以指示所述被管設(shè)備處于不能管理的狀態(tài),并以最小周期立即采集所述被管設(shè)備的管理狀態(tài)判斷參數(shù)。
全文摘要
本發(fā)明提供一種網(wǎng)絡(luò)管理系統(tǒng)及數(shù)據(jù)采集方法,該網(wǎng)絡(luò)管理系統(tǒng)包括采集模塊,用于采集被管設(shè)備的管理狀態(tài)判斷參數(shù);判斷模塊,用于根據(jù)所述管理狀態(tài)判斷參數(shù)判斷所述被管設(shè)備是否處于能夠管理的狀態(tài),獲取一判斷結(jié)果;任務(wù)處理模塊,用于在從所述被管設(shè)備采集數(shù)據(jù)的數(shù)據(jù)采集任務(wù)的執(zhí)行時(shí)間到達(dá),且所述判斷結(jié)果指示所述被管設(shè)備處于能夠管理的狀態(tài)時(shí),執(zhí)行所述數(shù)據(jù)采集任務(wù),否則不執(zhí)行所述數(shù)據(jù)采集任務(wù)。本發(fā)明提高網(wǎng)絡(luò)管理系統(tǒng)的效率。
文檔編號(hào)H04L12/24GK102238022SQ20101015997
公開日2011年11月9日 申請(qǐng)日期2010年4月23日 優(yōu)先權(quán)日2010年4月23日
發(fā)明者龔輝 申請(qǐng)人:中興通訊股份有限公司