。
[0115]進(jìn)一步的,本發(fā)明實(shí)施例中,通過負(fù)載均衡,可以在批量采集多臺設(shè)備時,使用多個采集探針動態(tài)進(jìn)行采集作業(yè),比起現(xiàn)有技術(shù)單一采集探針來可以提高更多的效率。并且,相比于現(xiàn)有技術(shù)單采集探針機(jī)制來講,可以防止因?yàn)榫W(wǎng)絡(luò)等原因,導(dǎo)致出現(xiàn)設(shè)備配置的采集探針處于不可用的狀態(tài),導(dǎo)致采集作業(yè)停止。
[0116]為了便于清楚描述本發(fā)明實(shí)施例的技術(shù)方案,在發(fā)明的實(shí)施例中,采用了“第一”、“第二”等字樣對功能和作用基本相同的相同項(xiàng)或相似項(xiàng)進(jìn)行區(qū)分,本領(lǐng)域技術(shù)人員可以理解“第一”、“第二”等字樣并不對數(shù)量和執(zhí)行次序進(jìn)行限定。
[0117]本領(lǐng)域普通技術(shù)人員可以理解,實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,所述的程序可以存儲于一計(jì)算機(jī)可讀取存儲介質(zhì)中,該程序在執(zhí)行時,包括如下步驟:(方法的步驟),所述的存儲介質(zhì),如:R0M/RAM、磁碟、光盤坐寸。
[0118]以上所述僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換、改進(jìn)等,均包含在本發(fā)明的保護(hù)范圍內(nèi)。
【主權(quán)項(xiàng)】
1.一種數(shù)據(jù)采集方法,其特征在于,所述方法包括: 為各網(wǎng)元設(shè)置采集探針池,采集探針池中的各采集探針各自啟動第一監(jiān)聽服務(wù),周期性監(jiān)聽與數(shù)據(jù)處理中心的連接狀態(tài),且在數(shù)據(jù)處理中心啟動第二監(jiān)聽服務(wù),周期性監(jiān)聽與各采集探針的連接狀態(tài); 當(dāng)需進(jìn)行數(shù)據(jù)采集任務(wù)時,根據(jù)監(jiān)聽結(jié)果獲取處于存活狀態(tài)的數(shù)據(jù)處理中心,及待采集網(wǎng)元對應(yīng)采集探針池中處于存活狀態(tài)的采集探針,利用處于存活狀態(tài)的數(shù)據(jù)處理中心及采集探針進(jìn)行數(shù)據(jù)采集任務(wù)。2.根據(jù)權(quán)利要求1所述的數(shù)據(jù)采集方法,其特征在于,根據(jù)監(jiān)聽結(jié)果獲取待采集網(wǎng)元對應(yīng)采集池中處于存活狀態(tài)的采集探針為多個,所述方法還包括: 評估多個處于存活狀態(tài)的采集探針的負(fù)載狀況,根據(jù)負(fù)載均衡方式確定優(yōu)選采集探針; 所述利用處于存活狀態(tài)的數(shù)據(jù)處理中心及采集探針進(jìn)行數(shù)據(jù)采集任務(wù)具體為: 利用處于存活狀態(tài)的數(shù)據(jù)處理中心及所述優(yōu)選采集探針進(jìn)行數(shù)據(jù)采集任務(wù)。3.根據(jù)權(quán)利要求2所述的數(shù)據(jù)采集方法,其特征在于,所述評估多個處于存活狀態(tài)的采集探針的負(fù)載狀況,根據(jù)負(fù)載均衡方式確定優(yōu)選采集探針包括: 針對各采集探針,計(jì)算當(dāng)前CPU使用率、當(dāng)前內(nèi)存使用率及分配內(nèi)存空間的加權(quán)之和,得到各采集探針的負(fù)載狀況的評分值; 將評分值最高的采集探針作為優(yōu)選采集探針。4.根據(jù)權(quán)利要求1所述的數(shù)據(jù)采集方法,其特征在于,所述方法還包括: 當(dāng)一次數(shù)據(jù)采集操作結(jié)束后,保留本次數(shù)據(jù)采集的采集連接;所述采集連接為用于執(zhí)行本次數(shù)據(jù)采集操作建立的數(shù)據(jù)處理中心、采集探針及本次數(shù)據(jù)采集網(wǎng)元之間的網(wǎng)絡(luò)連接關(guān)系; 若新的數(shù)據(jù)采集操作與之前的數(shù)據(jù)采集操作屬于同一采集任務(wù),則在保留的采集連接中判斷之前的數(shù)據(jù)采集的采集連接是否在有效期限內(nèi),若在有效期限內(nèi),則直接采用之前的數(shù)據(jù)采集的采集連接進(jìn)行該新的數(shù)據(jù)采集操作,若不在有效期限,則執(zhí)行所述根據(jù)監(jiān)聽結(jié)果獲取處于存活狀態(tài)的數(shù)據(jù)處理中心,及待采集網(wǎng)元對應(yīng)采集探針池中處于存活狀態(tài)的采集探針,利用處于存活狀態(tài)的數(shù)據(jù)處理中心及采集探針進(jìn)行數(shù)據(jù)采集任務(wù)。5.根據(jù)權(quán)利要求1所述的數(shù)據(jù)采集方法,其特征在于,所述為各網(wǎng)元設(shè)置采集探針池包括: 根據(jù)網(wǎng)元的采集需求情況,確定各網(wǎng)元所需配置的采集探針數(shù)量; 為各網(wǎng)元配置包括確定的采集探針數(shù)量的采集探針池。6.根據(jù)權(quán)利要求5所述的數(shù)據(jù)采集方法,其特征在于,所述方法還包括:根據(jù)網(wǎng)元的采集需求變更,對應(yīng)變更網(wǎng)元的采集探針數(shù)量; 當(dāng)采集探針池中的采集探針新增或重新啟動時,新增或重新啟動的采集探針啟動一第一監(jiān)聽服務(wù),向數(shù)據(jù)處理中心發(fā)送連接請求,所述數(shù)據(jù)處理中心接到連接請求后,啟動與該采集探針的第二監(jiān)聽服務(wù),周期性監(jiān)聽與該采集探針的連接狀態(tài); 當(dāng)采集探針池中的采集探針減少時,數(shù)據(jù)處理中心對該減少的采集探針監(jiān)聽不到時,則關(guān)閉對該減少的采集探針的第二監(jiān)聽服務(wù)。7.一種數(shù)據(jù)采集系統(tǒng),其特征在于,所述系統(tǒng)包括: 設(shè)置及監(jiān)聽模塊,用于為各網(wǎng)元設(shè)置采集探針池,采集探針池中的各采集探針各自啟動第一監(jiān)聽服務(wù),周期性監(jiān)聽與數(shù)據(jù)處理中心的連接狀態(tài),且在數(shù)據(jù)處理中心啟動第二監(jiān)聽服務(wù),周期性監(jiān)聽與各采集探針的連接狀態(tài); 數(shù)據(jù)采集模塊,用于當(dāng)需進(jìn)行數(shù)據(jù)采集任務(wù)時,根據(jù)監(jiān)聽結(jié)果獲取處于存活狀態(tài)的數(shù)據(jù)處理中心,及待采集網(wǎng)元對應(yīng)采集探針池中處于存活狀態(tài)的采集探針,利用處于存活狀態(tài)的數(shù)據(jù)處理中心及采集探針進(jìn)行數(shù)據(jù)采集任務(wù)。8.根據(jù)權(quán)利要求7所述的數(shù)據(jù)采集系統(tǒng),其特征在于,所述數(shù)據(jù)采集模塊還包括: 負(fù)載評估單元,用于根據(jù)監(jiān)聽結(jié)果獲取待采集網(wǎng)元對應(yīng)采集池中處于存活狀態(tài)的采集探針為多個時,評估多個處于存活狀態(tài)的采集探針的負(fù)載狀況,根據(jù)負(fù)載均衡方式確定優(yōu)選采集探針; 所述負(fù)載評估單元包括: 評分子單元,用于針對各采集探針,計(jì)算當(dāng)前CPU使用率、當(dāng)前內(nèi)存使用率及分配內(nèi)存空間的加權(quán)之和,得到各采集探針的負(fù)載狀況的評分值; 確定子單元,用于將評分值最高的采集探針作為優(yōu)選采集探針。9.根據(jù)權(quán)利要求7所述的數(shù)據(jù)采集系統(tǒng),其特征在于,所述數(shù)據(jù)采集模塊還包括: 連接保存單元,用于當(dāng)一次數(shù)據(jù)采集操作結(jié)束后,保留本次數(shù)據(jù)采集的采集連接;所述采集連接為用于執(zhí)行本次數(shù)據(jù)采集操作建立的數(shù)據(jù)處理中心、采集探針及本次數(shù)據(jù)采集網(wǎng)元之間的網(wǎng)絡(luò)連接關(guān)系; 判斷單元,用于若新的數(shù)據(jù)采集操作與所述連接保存單元保存的之前數(shù)據(jù)采集操作屬于同一采集任務(wù),則在保留的采集連接中判斷之前的數(shù)據(jù)采集的采集連接是否在有效期限內(nèi),若在有效期限內(nèi),則直接采用之前的數(shù)據(jù)采集的采集連接進(jìn)行該新的數(shù)據(jù)采集操作,若不在有效期限,則執(zhí)行所述根據(jù)監(jiān)聽結(jié)果獲取處于存活狀態(tài)的數(shù)據(jù)處理中心,及待采集網(wǎng)元對應(yīng)采集探針池中處于存活狀態(tài)的采集探針,利用處于存活狀態(tài)的數(shù)據(jù)處理中心及采集探針進(jìn)行數(shù)據(jù)采集任務(wù)。10.根據(jù)權(quán)利要求7所述的數(shù)據(jù)采集系統(tǒng),其特征在于,所述設(shè)置及監(jiān)聽模塊包括: 采集探針池確定單元,用于根據(jù)網(wǎng)元的采集需求情況,確定各網(wǎng)元所需配置的采集探針數(shù)量; 采集探針池設(shè)置單元,用于為各網(wǎng)元配置包括確定的采集探針數(shù)量的采集探針池;監(jiān)聽單元,用于采集探針池中的各采集探針各自啟動第一監(jiān)聽服務(wù),周期性監(jiān)聽與數(shù)據(jù)處理中心的連接狀態(tài),且在數(shù)據(jù)處理中心啟動第二監(jiān)聽服務(wù),周期性監(jiān)聽與各采集探針的連接狀態(tài); 所述設(shè)置及監(jiān)聽模塊還包括: 變更單元,用于根據(jù)網(wǎng)元的采集需求變更,對應(yīng)變更網(wǎng)元的采集探針數(shù)量; 添加單元,用于當(dāng)采集探針池中的采集探針新增或重新啟動時,新增或重新啟動的采集探針啟動一第一監(jiān)聽服務(wù),向數(shù)據(jù)處理中心發(fā)送連接請求,所述數(shù)據(jù)處理中心接到連接請求后,啟動與該采集探針的第二監(jiān)聽服務(wù),周期性監(jiān)聽與該采集探針的連接狀態(tài); 刪除單元,用于當(dāng)采集探針池中的采集探針減少時,數(shù)據(jù)處理中心對該減少的采集探針監(jiān)聽不到時,則關(guān)閉對該減少的采集探針的第二監(jiān)聽服務(wù)。
【專利摘要】本發(fā)明公開了一種數(shù)據(jù)采集方法和系統(tǒng),涉及計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)領(lǐng)域。本發(fā)明實(shí)施例通過動態(tài)監(jiān)聽,可以保證數(shù)據(jù)處理中心與采集探針在斷開時,動態(tài)找尋存活的數(shù)據(jù)處理中心及采集探針來進(jìn)行相應(yīng)的采集處理,不會因?yàn)椴杉结樆驍?shù)據(jù)處理中心因?yàn)槟撤N原因停止,導(dǎo)致整個數(shù)據(jù)采集任務(wù)無法正確執(zhí)行。進(jìn)一步的,本發(fā)明實(shí)施例中,通過負(fù)載均衡,可以在批量采集多臺設(shè)備時,使用多個采集探針動態(tài)進(jìn)行采集作業(yè),比起現(xiàn)有技術(shù)單一采集探針來可以提高更多的效率。并且,相比于現(xiàn)有技術(shù)單采集探針機(jī)制來講,可以防止因?yàn)榫W(wǎng)絡(luò)等原因,導(dǎo)致出現(xiàn)設(shè)備配置的采集探針處于不可用的狀態(tài),導(dǎo)致采集作業(yè)停止。
【IPC分類】H04L12/26
【公開號】CN105281967
【申請?zhí)枴緾N201410280346
【發(fā)明人】盧仙利, 李建軍, 李明源, 張國波
【申請人】北京神州泰岳軟件股份有限公司
【公開日】2016年1月27日
【申請日】2014年6月20日