專利名稱:網(wǎng)絡(luò)通信管理系統(tǒng)及其數(shù)據(jù)傳輸處理方法和網(wǎng)管服務(wù)器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域技術(shù),尤其涉及一種網(wǎng)絡(luò)通信管理系統(tǒng)及其數(shù)據(jù)傳輸處理方法和網(wǎng)管服務(wù)器。
背景技術(shù):
網(wǎng)絡(luò)通信管理系統(tǒng)通常分為網(wǎng)管側(cè)和網(wǎng)元側(cè)兩部分。其中,網(wǎng)管側(cè)的網(wǎng)管服務(wù)器往往管理成百上千個(gè)網(wǎng)元,分析網(wǎng)元的性能數(shù)據(jù),處理網(wǎng)元上報(bào)的告警數(shù)據(jù)。網(wǎng)元側(cè)有多個(gè)網(wǎng)元,各個(gè)網(wǎng)元直接或者若干網(wǎng)元組成一組通過(guò)網(wǎng)元代理的方式,將網(wǎng)元產(chǎn)生的告警數(shù)據(jù)發(fā)送給網(wǎng)管側(cè)的網(wǎng)管服務(wù)器。網(wǎng)管服務(wù)器接收并處理這些告警數(shù)據(jù),一個(gè)網(wǎng)管服務(wù)器可能對(duì)應(yīng)多個(gè)網(wǎng)元或網(wǎng)元代理。由于網(wǎng)元或網(wǎng)元代理只是不同組網(wǎng)方式下的概念,其功能是相同的,因此以下將網(wǎng)元以及網(wǎng)元代理統(tǒng)稱為網(wǎng)元設(shè)備。網(wǎng)管服務(wù)器主要是通過(guò)傳輸和處理網(wǎng)元設(shè)備的網(wǎng)元數(shù)據(jù)來(lái)管理網(wǎng)元設(shè)備,網(wǎng)元設(shè)備的網(wǎng)元數(shù)據(jù)包括四類數(shù)據(jù)心跳數(shù)據(jù)、配置數(shù)據(jù)、告警數(shù)據(jù)、性能數(shù)據(jù)。一般來(lái)說(shuō),網(wǎng)元設(shè)備針對(duì)每個(gè)發(fā)生的告警生成相應(yīng)的告警數(shù)據(jù)發(fā)送給網(wǎng)管服務(wù)器,網(wǎng)管服務(wù)器將接收到的每條告警數(shù)據(jù)進(jìn)行緩存,并依次處理每條告警數(shù)據(jù)。網(wǎng)管側(cè)的告警接收和處理能力能夠應(yīng)對(duì)這種正常情況的網(wǎng)元告警。但是在一些特殊情況下會(huì)產(chǎn)生告警風(fēng)暴,導(dǎo)致網(wǎng)元側(cè)的告警發(fā)送與網(wǎng)管側(cè)的告警接收和處理會(huì)嚴(yán)重不對(duì)稱。例如,網(wǎng)元側(cè)由于某些原因出現(xiàn)大面積的故障,導(dǎo)致告警數(shù)量急劇增加,網(wǎng)元設(shè)備發(fā)送的告警數(shù)據(jù)也隨之大量增加。這就很容易導(dǎo)致網(wǎng)路的堵塞、告警的丟失,以及網(wǎng)管側(cè)緩存中積累的告警數(shù)據(jù)量過(guò)大,從而影響了告警處理的及時(shí)性。再比如,網(wǎng)管側(cè)部分設(shè)備出現(xiàn)故障,告警數(shù)據(jù)接收和處理的任務(wù)轉(zhuǎn)移到尚能正常運(yùn)行的網(wǎng)管設(shè)備上,導(dǎo)致網(wǎng)管側(cè)的某些網(wǎng)管服務(wù)器處理任務(wù)大大增加,眾多的告警數(shù)據(jù)擁堵在網(wǎng)路上,或者已接收待處理的告警數(shù)據(jù)積累和排列過(guò)多,也會(huì)導(dǎo)致告警處理的及時(shí)性得不到保證。本發(fā)明的發(fā)明人進(jìn)行分析發(fā)現(xiàn)網(wǎng)元向網(wǎng)管傳輸?shù)臄?shù)據(jù)中,其中性能數(shù)據(jù)的數(shù)據(jù)量較大。網(wǎng)管服務(wù)器對(duì)網(wǎng)元設(shè)備進(jìn)行性能管理是非常重要的一個(gè)部分,其主要功能在于收集系統(tǒng)內(nèi)各網(wǎng)元上傳的性能數(shù)據(jù),對(duì)其進(jìn)行查詢分析,以掌握各網(wǎng)元的運(yùn)行狀態(tài),給用戶提供整個(gè)網(wǎng)絡(luò)運(yùn)行狀態(tài)的報(bào)告和性能告警的提示。網(wǎng)管服務(wù)器要分析網(wǎng)絡(luò)性能數(shù)據(jù),就需要定期采集網(wǎng)絡(luò)上所有網(wǎng)元設(shè)備的性能數(shù)據(jù)。網(wǎng)管服務(wù)器采集各網(wǎng)元的性能數(shù)據(jù)的方式通常有兩種。一種是網(wǎng)元設(shè)備在性能管理的每個(gè)周期內(nèi)主動(dòng)向網(wǎng)管服務(wù)器上傳性能數(shù)據(jù);另一種是網(wǎng)管服務(wù)器定時(shí)向網(wǎng)元設(shè)備發(fā)送查詢命令,網(wǎng)元設(shè)備根據(jù)查詢命令上傳性能數(shù)據(jù)。然而,當(dāng)告警風(fēng)暴發(fā)生時(shí),網(wǎng)管服務(wù)器的處理能力嚴(yán)重不足,此時(shí)接收和處理性能數(shù)據(jù)就更加導(dǎo)致網(wǎng)絡(luò)通信管理系統(tǒng)(簡(jiǎn)稱網(wǎng)管系統(tǒng))性能下降。而且,由于性能數(shù)據(jù)的數(shù)據(jù)量非常大,傳輸時(shí)間的跨度大,在此期間網(wǎng)管服務(wù)器無(wú)法及時(shí)處理告警數(shù)據(jù),從而更進(jìn)一步使網(wǎng)管系統(tǒng)性能急劇下降
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供了一種網(wǎng)絡(luò)通信管理系統(tǒng)及其數(shù)據(jù)傳輸處理方法和網(wǎng)管服務(wù)器,用以根據(jù)網(wǎng)管服務(wù)器的系統(tǒng)性能情況,自適應(yīng)調(diào)整數(shù)據(jù)傳輸處理策略,以保證告警數(shù)據(jù)處理的及時(shí)性,從而保證網(wǎng)管系統(tǒng)性能的穩(wěn)定或盡快恢復(fù)穩(wěn)定。根據(jù)本發(fā)明的一個(gè)方面,提供了一種網(wǎng)絡(luò)通信管理系統(tǒng),包括至少一個(gè)網(wǎng)元設(shè)備,還包括文件服務(wù)器,用于接收和存儲(chǔ)各網(wǎng)元設(shè)備定期發(fā)送的性能數(shù)據(jù);網(wǎng)管服務(wù)器,用于獲取、處理各網(wǎng)元設(shè)備的網(wǎng)元數(shù)據(jù)從所述文件服務(wù)器獲取各網(wǎng)元設(shè)備的性能數(shù)據(jù)并進(jìn)行處理,從各相應(yīng)網(wǎng)元設(shè)備分別獲取各網(wǎng)元設(shè)備的其它網(wǎng)元數(shù)據(jù)并進(jìn)行處理;所述網(wǎng)管服務(wù)器還用于定時(shí)監(jiān)測(cè)CPU使用率、內(nèi)存使用率以及待處理的告警數(shù)據(jù)的數(shù)量;根據(jù)監(jiān)測(cè)結(jié)果確定數(shù)據(jù)傳輸處理策略,若確定的數(shù)據(jù)傳輸處理策略為暫停性能數(shù)據(jù)傳輸處理策略,則網(wǎng)管服務(wù)器暫停向所述文件服務(wù)器發(fā)送訪問(wèn)請(qǐng)求獲取性能數(shù)據(jù)。 其中,所述網(wǎng)管服務(wù)器根據(jù)監(jiān)測(cè)結(jié)果確定數(shù)據(jù)傳輸處理策略具體包括所述網(wǎng)管服務(wù)器在所述監(jiān)測(cè)結(jié)果滿足第一條件時(shí),確定所述數(shù)據(jù)傳輸處理策略為暫停性能數(shù)據(jù)傳輸處理策略;所述第一條件為所述CPU使用率超過(guò)設(shè)定的第一閾值,或者所述內(nèi)存使用率超過(guò)設(shè)定的第二閾值,或者所述數(shù)量超過(guò)設(shè)定的第三閾值。進(jìn)一步,所述網(wǎng)管服務(wù)器根據(jù)監(jiān)測(cè)結(jié)果確定數(shù)據(jù)傳輸處理策略具體還包括所述網(wǎng)管服務(wù)器在所述監(jiān)測(cè)結(jié)果不滿足第一條件時(shí),確定所述數(shù)據(jù)傳輸處理策略為正常數(shù)據(jù)傳輸處理策略;以及,所述網(wǎng)管服務(wù)器還用于若確定的數(shù)據(jù)傳輸處理策略為正常數(shù)據(jù)傳輸處理策略,則網(wǎng)管服務(wù)器恢復(fù)向所述文件服務(wù)器定期發(fā)送訪問(wèn)請(qǐng)求獲取性能數(shù)據(jù)進(jìn)行處理?;蛘?,所述網(wǎng)管服務(wù)器根據(jù)監(jiān)測(cè)結(jié)果確定數(shù)據(jù)傳輸處理策略具體還包括所述網(wǎng)管服務(wù)器在所述監(jiān)測(cè)結(jié)果不滿足第一條件,但是滿足第二條件時(shí),確定所述數(shù)據(jù)傳輸處理策略為正常數(shù)據(jù)傳輸處理策略;以及,所述網(wǎng)管服務(wù)器還用于若確定的數(shù)據(jù)傳輸處理策略為正常數(shù)據(jù)傳輸處理策略,則網(wǎng)管服務(wù)器恢復(fù)向所述文件服務(wù)器定期發(fā)送訪問(wèn)請(qǐng)求獲取性能數(shù)據(jù)進(jìn)行處理,并且設(shè)置性能數(shù)據(jù)獲取周期等于設(shè)定的標(biāo)準(zhǔn)周期,所述性能數(shù)據(jù)獲取周期為所述網(wǎng)管服務(wù)器定期發(fā)送訪問(wèn)請(qǐng)求的周期;其中,所述第二條件為所述CPU使用率不超過(guò)設(shè)定的第四閾值,并且所述內(nèi)存使用率不超過(guò)設(shè)定的第五閾值,并且所述數(shù)量不超過(guò)設(shè)定的第六閾值;其中,第四閾值小于第一閾值;第五閾值小于第二閾值第六閾值小于第三閾值。進(jìn)一步,所述網(wǎng)管服務(wù)器根據(jù)監(jiān)測(cè)結(jié)果確定數(shù)據(jù)傳輸處理策略具體還包括所述網(wǎng)管服務(wù)器在所述監(jiān)測(cè)結(jié)果不滿足第一條件,也不滿足第二條件時(shí),確定所述數(shù)據(jù)傳輸處理策略為延緩性能數(shù)據(jù)傳輸處理策略;以及,所述網(wǎng)管服務(wù)器還用于若確定的數(shù)據(jù)傳輸處理策略為延緩性能數(shù)據(jù)傳輸處理策略,則增大所述性能數(shù)據(jù)獲取周期,并根據(jù)增大后的性能數(shù)據(jù)獲取周期向所述文件服務(wù)器定期發(fā)送訪問(wèn)請(qǐng)求獲取性能數(shù)據(jù)進(jìn)行處理。根據(jù)本發(fā)明的另一個(gè)方面,還提供了一種數(shù)據(jù)傳輸處理方法,包括
網(wǎng)管服務(wù)器定時(shí)監(jiān)測(cè)CPU使用率、內(nèi)存使用率以及待處理的告警數(shù)據(jù)的數(shù)量,并根據(jù)監(jiān)測(cè)結(jié)果確定數(shù)據(jù)傳輸處理策略;若確定的數(shù)據(jù)傳輸處理策略為暫停性能數(shù)據(jù)傳輸處理策略,所述網(wǎng)管服務(wù)器暫停向文件服務(wù)器或各網(wǎng)元設(shè)備發(fā)送訪問(wèn)請(qǐng)求獲取性能數(shù)據(jù)。其中,所述根據(jù)監(jiān)測(cè)結(jié)果確定數(shù)據(jù)傳輸處理策略具體包括若所述監(jiān)測(cè)結(jié)果滿足第一條件,則確定所述數(shù)據(jù)傳輸處理策略為暫停性能數(shù)據(jù)傳輸處理策略;所述第一條件為所述CPU使用率超過(guò)設(shè)定的第一閾值,或者所述內(nèi)存使用率超過(guò)設(shè)定的第二閾值,或者所述數(shù)量超過(guò)設(shè)定的第三閾值。進(jìn)一步,所述根據(jù)監(jiān)測(cè)結(jié)果確定數(shù)據(jù)傳輸處理策略具體還包括 若所述監(jiān)測(cè)結(jié)果不滿足第一條件,則確定所述數(shù)據(jù)傳輸處理策略為正常數(shù)據(jù)傳輸處理策略;以及所述方法還包括若確定的數(shù)據(jù)傳輸處理策略為正常數(shù)據(jù)傳輸處理策略,則網(wǎng)管服務(wù)器恢復(fù)向所述文件服務(wù)器定期發(fā)送訪問(wèn)請(qǐng)求獲取性能數(shù)據(jù)進(jìn)行處理?;蛘?,所述根據(jù)監(jiān)測(cè)結(jié)果確定數(shù)據(jù)傳輸處理策略具體還包括若所述監(jiān)測(cè)結(jié)果不滿足第一條件,但是滿足第二條件,則確定所述數(shù)據(jù)傳輸處理策略為正常數(shù)據(jù)傳輸處理策略;以及所述方法還包括若確定的數(shù)據(jù)傳輸處理策略為正常數(shù)據(jù)傳輸處理策略,則網(wǎng)管服務(wù)器恢復(fù)向所述文件服務(wù)器定期發(fā)送訪問(wèn)請(qǐng)求獲取性能數(shù)據(jù)進(jìn)行處理,并且設(shè)置性能數(shù)據(jù)獲取周期等于設(shè)定的標(biāo)準(zhǔn)周期,所述性能數(shù)據(jù)獲取周期為所述網(wǎng)管服務(wù)器定期發(fā)送訪問(wèn)請(qǐng)求的周期;其中,所述第二條件為所述CPU使用率不超過(guò)設(shè)定的第四閾值,并且所述內(nèi)存使用率不超過(guò)設(shè)定的第五閾值,并且所述數(shù)量不超過(guò)設(shè)定的第六閾值;其中,第四閾值小于第一閾值;第五閾值小于第二閾值第六閾值小于第三閾值。進(jìn)一步,所述根據(jù)監(jiān)測(cè)結(jié)果確定數(shù)據(jù)傳輸處理策略具體還包括若所述監(jiān)測(cè)結(jié)果既不滿足第一條件,也不滿足第二條件,則確定所述數(shù)據(jù)傳輸處理策略為延緩性能數(shù)據(jù)傳輸處理策略;以及所述方法還包括若確定的數(shù)據(jù)傳輸處理策略為延緩性能數(shù)據(jù)傳輸處理策略,則增大所述性能數(shù)據(jù)獲取周期,并根據(jù)增大后的性能數(shù)據(jù)獲取周期向所述文件服務(wù)器定期發(fā)送訪問(wèn)請(qǐng)求獲取性能數(shù)據(jù)進(jìn)行處理。根據(jù)本發(fā)明的另一個(gè)方面,還提供了一種網(wǎng)管服務(wù)器,包括監(jiān)測(cè)模塊,用于定時(shí)監(jiān)測(cè)CPU使用率、內(nèi)存使用率以及待處理的告警數(shù)據(jù)的數(shù)量,獲得監(jiān)測(cè)結(jié)果;策略確定模塊,用于根據(jù)所述監(jiān)測(cè)結(jié)果確定數(shù)據(jù)傳輸處理策略;策略執(zhí)行模塊,用于若所述策略確定模塊確定的數(shù)據(jù)傳輸處理策略為暫停性能數(shù)據(jù)傳輸處理策略,則暫停向文件服務(wù)器或各網(wǎng)元設(shè)備發(fā)送訪問(wèn)請(qǐng)求獲取性能數(shù)據(jù)。其中,所述策略確定模塊具體用于在所述監(jiān)測(cè)結(jié)果滿足第一條件時(shí),確定所述數(shù)據(jù)傳輸處理策略為暫停性能數(shù)據(jù)傳輸處理策略;其中,第一條件為所述CPU使用率超過(guò)設(shè)定的第一閾值,或者所述內(nèi)存使用率超過(guò)設(shè)定的第二閾值,或者所述數(shù)量超過(guò)設(shè)定的第三閾值。
進(jìn)一步,所述策略確定模塊還用于若所述監(jiān)測(cè)結(jié)果不滿足第一條件,則確定所述數(shù)據(jù)傳輸處理策略為正常數(shù)據(jù)傳輸處理策略;以及所述策略執(zhí)行模塊還用于若所述策略確定模塊確定的數(shù)據(jù)傳輸處理策略為正常數(shù)據(jù)傳輸處理策略,則網(wǎng)管服務(wù)器恢復(fù)向所述文件服務(wù)器定期發(fā)送訪問(wèn)請(qǐng)求獲取性能數(shù)據(jù)進(jìn)行處理?;蛘撸霾呗源_定模塊還用于若所述監(jiān)測(cè)結(jié)果不滿足第一條件,但是滿足第二條件,則確定所述數(shù)據(jù)傳輸處理策略為正常數(shù)據(jù)傳輸處理策略;其中,第二條件為所述(PU使用率不超過(guò)設(shè)定的第四閾值,并且所述內(nèi)存使用率不超過(guò)設(shè)定的第五閾值,并且所述數(shù)量不超過(guò)設(shè)定的第六閾值;其中,第四閾值小于第一閾值;第五閾值小于第二閾值第六閾值小于第三閾值;以及
所述策略執(zhí)行模塊還用于若所述策略確定模塊確定的數(shù)據(jù)傳輸處理策略為正常數(shù)據(jù)傳輸處理策略,則網(wǎng)管服務(wù)器恢復(fù)向所述文件服務(wù)器定期發(fā)送訪問(wèn)請(qǐng)求獲取性能數(shù)據(jù)進(jìn)行處理,并且設(shè)置性能數(shù)據(jù)獲取周期等于設(shè)定的標(biāo)準(zhǔn)周期,所述性能數(shù)據(jù)獲取周期為所述網(wǎng)管服務(wù)器定期發(fā)送訪問(wèn)請(qǐng)求的周期。進(jìn)一步,所述策略確定模塊還用于若所述監(jiān)測(cè)結(jié)果既不滿足第一條件,也不滿足第二條件,則確定所述數(shù)據(jù)傳輸處理策略為延緩性能數(shù)據(jù)傳輸處理策略;所述策略執(zhí)行模塊還用于若確定的數(shù)據(jù)傳輸處理策略為延緩性能數(shù)據(jù)傳輸處理策略,則增大所述性能數(shù)據(jù)獲取周期,并根據(jù)增大后的性能數(shù)據(jù)獲取周期向所述文件服務(wù)器定期發(fā)送訪問(wèn)請(qǐng)求獲取性能數(shù)據(jù)進(jìn)行處理。本發(fā)明實(shí)施例的網(wǎng)管服務(wù)器對(duì)系統(tǒng)性能、需要盡快處理的任務(wù),如待處理的告警數(shù)據(jù)進(jìn)行監(jiān)測(cè),以判定系統(tǒng)的處理能力是否不足,并根據(jù)監(jiān)測(cè)結(jié)果自適應(yīng)調(diào)整數(shù)據(jù)傳輸處理策略,在處理能力嚴(yán)重不足時(shí)采取暫停性能數(shù)據(jù)傳輸處理策略,從而及時(shí)處理告警數(shù)據(jù),保證網(wǎng)管系統(tǒng)性能的穩(wěn)定或盡快恢復(fù)穩(wěn)定。
圖I為本發(fā)明一個(gè)實(shí)施例的網(wǎng)絡(luò)通信管理系統(tǒng)示意圖;圖2為本發(fā)明另一個(gè)實(shí)施例的網(wǎng)絡(luò)通信管理系統(tǒng)示意圖;圖3a為本發(fā)明實(shí)施例的網(wǎng)管服務(wù)器與網(wǎng)元設(shè)備之間數(shù)據(jù)傳輸處理方法流程圖;圖3b為本發(fā)明實(shí)施例的延緩性能數(shù)據(jù)傳輸處理策略中網(wǎng)管服務(wù)器操作步驟示意圖;圖4為本發(fā)明實(shí)施例的網(wǎng)管服務(wù)器的內(nèi)部結(jié)構(gòu)框圖。
具體實(shí)施例方式為使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下參照附圖并舉出優(yōu)選實(shí)施例,對(duì)本發(fā)明進(jìn)一步詳細(xì)說(shuō)明。然而,需要說(shuō)明的是,說(shuō)明書(shū)中列出的許多細(xì)節(jié)僅僅是為了使讀者對(duì)本發(fā)明的一個(gè)或多個(gè)方面有一個(gè)透徹的理解,即便沒(méi)有這些特定的細(xì)節(jié)也可以實(shí)現(xiàn)本發(fā)明的這些方面。本申請(qǐng)使用的“模塊”、“系統(tǒng)”等術(shù)語(yǔ)旨在包括與計(jì)算機(jī)相關(guān)的實(shí)體,例如但不限于硬件、固件、軟硬件組合、軟件或者執(zhí)行中的軟件。例如,模塊可以是,但并不僅限于處理器上運(yùn)行的進(jìn)程、處理器、對(duì)象、可執(zhí)行程序、執(zhí)行的線程、程序和/或計(jì)算機(jī)。舉例來(lái)說(shuō),計(jì)算設(shè)備上運(yùn)行的應(yīng)用程序和此計(jì)算設(shè)備都可以是模塊。一個(gè)或多個(gè)模塊可以位于執(zhí)行中的一個(gè)進(jìn)程和/或線程內(nèi),一個(gè)模塊也可以位于一臺(tái)計(jì)算機(jī)上和/或分布于兩臺(tái)或更多臺(tái)計(jì)算機(jī)之間。本發(fā)明中,網(wǎng)管側(cè)的網(wǎng)管服務(wù)器對(duì)自身的系統(tǒng)性能情況進(jìn)行監(jiān)測(cè),根據(jù)監(jiān)測(cè)結(jié)果決定數(shù)據(jù)傳輸處理策略。網(wǎng)管服務(wù)器根據(jù)自適應(yīng)調(diào)整數(shù)據(jù)傳輸處理策略,進(jìn)行不同的數(shù)據(jù)傳輸處理操作,以保證告警數(shù)據(jù)處理的及時(shí)性,從而保證網(wǎng)管系統(tǒng)性能的穩(wěn)定或盡快恢復(fù)穩(wěn)定。當(dāng)根據(jù)監(jiān)測(cè)結(jié)果確定出網(wǎng)管服務(wù)器處于處理能力不足狀態(tài)下,網(wǎng)管服務(wù)器可以采取暫停性能數(shù)據(jù)傳輸處理策略,以暫停定時(shí)獲取、處理性能數(shù)據(jù)的操作;或者,網(wǎng)管服務(wù)器可以采取延緩性能數(shù)據(jù)傳輸處理策略,以延緩定時(shí)獲取、處理性能數(shù)據(jù)的操作。若根據(jù)監(jiān)測(cè)結(jié)果確定出網(wǎng)管服務(wù)器恢復(fù)到正常處理能力狀態(tài)后,網(wǎng)管服務(wù)器將采取正常數(shù)據(jù)傳輸處理策略,恢復(fù)對(duì)性能數(shù)據(jù)的定時(shí)獲取與處理。下面結(jié)合附圖詳細(xì)說(shuō)明本發(fā)明實(shí)施例的技術(shù)方案。此處先介紹一下兩種不同結(jié)構(gòu)的網(wǎng)管系統(tǒng)中,網(wǎng)管服務(wù)器在正常處理能力狀態(tài)下采取正常數(shù)據(jù)傳輸處理策略時(shí),獲取、處理各網(wǎng)元設(shè)備的網(wǎng)元數(shù)據(jù)的方式。在如圖I所示的網(wǎng)管系統(tǒng)中,包括至少一個(gè)網(wǎng)元設(shè)備以及管理各網(wǎng)元設(shè)備的網(wǎng)管服務(wù)器。網(wǎng)管服務(wù)器用于獲取、處理各網(wǎng)元設(shè)備的網(wǎng)元數(shù)據(jù)以實(shí)現(xiàn)對(duì)網(wǎng)元設(shè)備的管理。網(wǎng)管服務(wù)器在正常處理能力狀態(tài)下可以定時(shí)地直接從各網(wǎng)元設(shè)備獲取性能數(shù)據(jù)并進(jìn)行處理。在如圖2所示的網(wǎng)管系統(tǒng)中,包括文件服務(wù)器、至少一個(gè)網(wǎng)元設(shè)備以及管理各網(wǎng)元設(shè)備的網(wǎng)管服務(wù)器。網(wǎng)管服務(wù)器根據(jù)正常數(shù)據(jù)傳輸處理策略定時(shí)地從文件服務(wù)器獲取性能數(shù)據(jù)并進(jìn)行處理。文件服務(wù)器中的性能數(shù)據(jù)為各網(wǎng)元設(shè)備定期上傳的。也就是說(shuō),各網(wǎng)元設(shè)備在采集了性能數(shù)據(jù)后先定期發(fā)送到文件服務(wù)器,文件服務(wù)器對(duì)各網(wǎng)元設(shè)備的性能數(shù)據(jù)進(jìn)行接收和存儲(chǔ)。網(wǎng)管服務(wù)器正常數(shù)據(jù)傳輸處理策略定期訪問(wèn)文件服務(wù)器,從文件服務(wù)器中獲取各相應(yīng)網(wǎng)元設(shè)備的性能數(shù)據(jù)。這樣,網(wǎng)管服務(wù)器獲取、處理各網(wǎng)元設(shè)備的網(wǎng)元數(shù)據(jù)的方式具體為網(wǎng)管服務(wù)器從文件服務(wù)器獲取各網(wǎng)元設(shè)備的性能數(shù)據(jù)并進(jìn)行處理,從各網(wǎng)元設(shè)備分別獲取各網(wǎng)元設(shè)備的其它網(wǎng)元數(shù)據(jù)(如心跳數(shù)據(jù)、配置數(shù)據(jù)、告警數(shù)據(jù))并進(jìn)行處理。網(wǎng)管服務(wù)器從文件服務(wù)器獲取各網(wǎng)元設(shè)備的性能數(shù)據(jù),避免了與各網(wǎng)元設(shè)備進(jìn)行交互獲取性能數(shù)據(jù),節(jié)約了網(wǎng)管服務(wù)器獲取性能數(shù)據(jù)所耗時(shí)間,提高了網(wǎng)管服務(wù)器獲取性能數(shù)據(jù)的效率,提高了整個(gè)網(wǎng)管系統(tǒng)的性能穩(wěn)定性。進(jìn)一步,網(wǎng)元設(shè)備定期采集的性能數(shù)據(jù)可以存儲(chǔ)為CSV格式的文件中。存儲(chǔ)在CSV格式文件中的性能數(shù)據(jù)如下所示,這種格式的優(yōu)點(diǎn)是數(shù)據(jù)可讀性強(qiáng),可以批量傳輸、讀取和存儲(chǔ)。machine_code, ne_id, param_name, param_value, chk_tm100,100,V0D_C0UNT, 600,1318435200000100, 100, V0D_C0UNT, 600, 1318435215000100,100,V0D_C0UNT, 600,1318435230000100,100,V0D_C0UNT, 600,1318435245000100,100,V0D_C0UNT, 600,1318435260000100,100,V0D_C0UNT, 600,1318435275000、
......100,100,V0D_C0UNT, 600,1318435375000100,100,V0D_C0UNT, 600, 1318435375000網(wǎng)元設(shè)備將一段時(shí)間內(nèi)采集的性能數(shù)據(jù)存儲(chǔ)到一個(gè)CSV格式的文件中,并將CSV格式的文件定期向文件服務(wù)器發(fā)送。這樣性能數(shù)據(jù)的傳輸就是一個(gè)單獨(dú)的通道,數(shù)據(jù)量再大也不會(huì)影響到網(wǎng)元設(shè)備的心跳數(shù)據(jù)、配置數(shù)據(jù)、告警數(shù)據(jù)向網(wǎng)管服務(wù)器的傳輸。不論是圖I所示的網(wǎng)管系統(tǒng),還是圖2所示的網(wǎng)管系統(tǒng),其網(wǎng)管服務(wù)器都可以采用如下所述的自適應(yīng)調(diào)整數(shù)據(jù)傳輸處理策略的數(shù)據(jù)傳輸處理方法,以保證告警數(shù)據(jù)處理的及時(shí)性,從而保證網(wǎng)管系統(tǒng)性能的穩(wěn)定或盡快恢復(fù)穩(wěn)定。如圖3所示,在步驟S301,網(wǎng)管服務(wù)器定時(shí)監(jiān)測(cè)本服務(wù)器的系統(tǒng)情況,得到監(jiān)測(cè)結(jié) 果O網(wǎng)管服務(wù)器根據(jù)設(shè)定的監(jiān)測(cè)周期,定時(shí)監(jiān)測(cè)本服務(wù)器的系統(tǒng)情況。通過(guò)對(duì)網(wǎng)管系統(tǒng)的分析可知,告警數(shù)據(jù)的及時(shí)處理對(duì)于保證整個(gè)網(wǎng)管系統(tǒng)的性能穩(wěn)定非常重要。因此,網(wǎng)管服務(wù)器定時(shí)監(jiān)測(cè)的系統(tǒng)情況中,除包括直接反映網(wǎng)管服務(wù)器處理能力的CPU使用率與內(nèi)存使用率外,還監(jiān)測(cè)網(wǎng)管服務(wù)器從網(wǎng)元設(shè)備處接收的、待處理的告警數(shù)據(jù)的數(shù)量。如果網(wǎng)管服務(wù)器中待處理的告警數(shù)據(jù)的數(shù)量急劇增加,則表明網(wǎng)管服務(wù)器將有大量的告警數(shù)據(jù)需要盡快處理。在此情況下,網(wǎng)管服務(wù)器不適宜在后續(xù)的時(shí)間段內(nèi)花費(fèi)過(guò)多時(shí)間進(jìn)行其它網(wǎng)元數(shù)據(jù),如性能數(shù)據(jù)的傳輸與處理。網(wǎng)管服務(wù)器定時(shí)監(jiān)測(cè)本服務(wù)器的CPU使用率、內(nèi)存使用率以及待處理的告警數(shù)據(jù)的數(shù)量,得到監(jiān)測(cè)結(jié)果。本領(lǐng)域技術(shù)人員可以根據(jù)實(shí)際情況來(lái)設(shè)定監(jiān)測(cè)周期,例如可以設(shè)定監(jiān)測(cè)周期為5分鐘。在步驟S302,網(wǎng)管服務(wù)器根據(jù)監(jiān)測(cè)結(jié)果,確定相應(yīng)的數(shù)據(jù)傳輸處理策略。網(wǎng)管服務(wù)器根據(jù)監(jiān)測(cè)結(jié)果,可以判定出下個(gè)監(jiān)測(cè)周期內(nèi)網(wǎng)管服務(wù)器自身的處理能力狀態(tài)。根據(jù)判定出的處理能力狀態(tài),可以確定出相應(yīng)的數(shù)據(jù)傳輸處理策略。例如,監(jiān)測(cè)結(jié)果中若CPU使用率超過(guò)設(shè)定的第一閾值(假設(shè)為80%),說(shuō)明網(wǎng)管服務(wù)器CPU使用率非常高,處理的任務(wù)非常多,網(wǎng)管服務(wù)器的處理能力可能嚴(yán)重不足。本領(lǐng)域技術(shù)人員可以根據(jù)實(shí)際情況來(lái)設(shè)定第一閾值。再如,監(jiān)測(cè)結(jié)果中若內(nèi)存使用率超過(guò)設(shè)定的第二閾值(假設(shè)為80%),說(shuō)明網(wǎng)管服務(wù)器內(nèi)存使用率非常高,處理的任務(wù)中占有的內(nèi)存多,剩余可使用的內(nèi)存少,導(dǎo)致網(wǎng)管服務(wù)器的處理能力嚴(yán)重不足。本領(lǐng)域技術(shù)人員可以根據(jù)實(shí)際情況來(lái)設(shè)定第二閾值。再如,監(jiān)測(cè)結(jié)果中若待處理的告警數(shù)據(jù)的數(shù)量超過(guò)設(shè)定的第三閾值(假設(shè)為300),說(shuō)明網(wǎng)管服務(wù)器需要盡快處理大量的告警數(shù)據(jù),這會(huì)導(dǎo)致后續(xù)的處理能力緊張,因此,網(wǎng)管服務(wù)器的處理能力也會(huì)處于嚴(yán)重不足的狀態(tài)。因此,根據(jù)對(duì)CPU使用率、內(nèi)存使用率以及待處理的告警數(shù)據(jù)的數(shù)量進(jìn)行監(jiān)測(cè)的監(jiān)測(cè)結(jié)果,可以判定出網(wǎng)管服務(wù)器的處理能力狀態(tài)。也就是說(shuō),根據(jù)監(jiān)測(cè)結(jié)果可以判定出下個(gè)監(jiān)測(cè)周期內(nèi)網(wǎng)管服務(wù)器自身的處理能力狀態(tài)。一種根據(jù)監(jiān)測(cè)結(jié)果確定相應(yīng)的數(shù)據(jù)傳輸處理策略的方案可以是先將網(wǎng)管服務(wù)器的處理能力狀態(tài)分為處理能力正常狀態(tài)和處理能力嚴(yán)重不足狀態(tài)。在處理能力正常狀態(tài)下,確定數(shù)據(jù)傳輸處理策略為正常數(shù)據(jù)傳輸處理策略;在處理能力嚴(yán)重不足狀態(tài)下,確定數(shù)據(jù)傳輸處理策略為暫停性能數(shù)據(jù)傳輸處理策略。根據(jù)本發(fā)明,網(wǎng)管服務(wù)器的處理能力狀態(tài)可以分為處理能力正常狀態(tài)和處理能力嚴(yán)重不足狀態(tài)。在這種情況下,根據(jù)監(jiān)測(cè)結(jié)果是否滿足第一條件來(lái)確定網(wǎng)管服務(wù)器的處理能力,以及相應(yīng)的數(shù)據(jù)傳輸處理策略。具體地,若監(jiān)測(cè)結(jié)果滿足第一條件,則判定網(wǎng)管服務(wù)器的處理能力狀態(tài)為處理能力嚴(yán)重不足狀態(tài),相應(yīng)地確定數(shù)據(jù)傳輸處理策略為暫停性能數(shù)據(jù)傳輸處理策略。其中,第一條件為=CPU使用率超過(guò)設(shè)定的第一閾值,或者內(nèi)存使用率超過(guò)設(shè)定的第二閾值,或者待處理的告警數(shù)據(jù)的數(shù)量超過(guò)設(shè)定的第三閾值。若監(jiān)測(cè)結(jié)果不滿足上述第一條件,則判定網(wǎng)管服務(wù)器的處理能力狀態(tài)為處理能力正常狀態(tài),相應(yīng)地確定數(shù)據(jù)傳輸處理策略為正常數(shù)據(jù)傳輸處理策略。根據(jù)本發(fā)明,網(wǎng)管服務(wù)器的處理能力還可以分為處理能力正常狀態(tài)、處理能力不足狀態(tài)和處理能力嚴(yán)重不足狀態(tài)。在處理能力正常狀態(tài)下,確定數(shù)據(jù)傳輸處理策略為正?!?shù)據(jù)傳輸處理策略;在處理能力不足狀態(tài)下,確定數(shù)據(jù)傳輸處理策略為延緩性能數(shù)據(jù)傳輸處理策略;在處理能力嚴(yán)重不足狀態(tài)下,確定數(shù)據(jù)傳輸處理策略為暫停性能數(shù)據(jù)傳輸處理策略。在網(wǎng)管服務(wù)器的處理能力分為處理能力正常狀態(tài)、處理能力不足狀態(tài)和處理能力嚴(yán)重不足狀態(tài)情況下,根據(jù)監(jiān)測(cè)結(jié)果是否滿足第一條件和第二條件來(lái)確定網(wǎng)管服務(wù)器的處理能力,以及相應(yīng)的數(shù)據(jù)傳輸處理策略。具體地,若監(jiān)測(cè)結(jié)果滿足上述第一條件,則判定網(wǎng)管服務(wù)器的處理能力狀態(tài)為處理能力嚴(yán)重不足狀態(tài),也就相應(yīng)確定了數(shù)據(jù)傳輸處理策略為暫停性能數(shù)據(jù)傳輸處理策略。若監(jiān)測(cè)結(jié)果不滿足上述第一條件,但是滿足第二條件,則判定網(wǎng)管服務(wù)器的處理能力狀態(tài)為處理能力正常狀態(tài),也就相應(yīng)確定了數(shù)據(jù)傳輸處理策略為正常數(shù)據(jù)傳輸處理策略。第二條件為=CPU使用率不超過(guò)設(shè)定的第四閾值,并且內(nèi)存使用率不超過(guò)設(shè)定的第五閾值,并且待處理的告警數(shù)據(jù)的數(shù)量不超過(guò)設(shè)定的第六閾值。其中,第四閾值小于第一閾值;第五閾值小于第二閾值;第六閾值小于第三閾值。本領(lǐng)域技術(shù)人員可以根據(jù)實(shí)際情況設(shè)置第四閾值、第五閾值、第六閾值。若監(jiān)測(cè)結(jié)果既不滿足上述第一條件也不滿足上述第二條件,則判定網(wǎng)管服務(wù)器的處理能力狀態(tài)為處理能力不足狀態(tài),也就相應(yīng)確定了數(shù)據(jù)傳輸處理策略為延緩性能數(shù)據(jù)傳輸處理策略。顯然,本領(lǐng)域技術(shù)人員可以根據(jù)本發(fā)明實(shí)施例公開(kāi)的內(nèi)容,可以根據(jù)監(jiān)測(cè)結(jié)果將網(wǎng)管服務(wù)器的處理能力狀態(tài)劃分為其它更多種類的狀態(tài),并相應(yīng)確定其它更多的傳輸處理策略,而不脫離本發(fā)明的原理。在步驟S303,網(wǎng)管服務(wù)器根據(jù)確定的數(shù)據(jù)傳輸處理策略,進(jìn)行相應(yīng)的數(shù)據(jù)傳輸處理操作。如果確定的數(shù)據(jù)傳輸處理策略為正常數(shù)據(jù)傳輸處理策略,網(wǎng)管服務(wù)器定時(shí)地獲取性能數(shù)據(jù)并進(jìn)行處理。具體地,對(duì)于圖I所示的網(wǎng)管系統(tǒng),若確定的數(shù)據(jù)傳輸處理策略為正常數(shù)據(jù)傳輸處理策略,網(wǎng)管服務(wù)器定期從各網(wǎng)元設(shè)備獲取性能數(shù)據(jù)并進(jìn)行處理。對(duì)于圖2所示的網(wǎng)管系統(tǒng),若確定的數(shù)據(jù)傳輸處理策略為正常數(shù)據(jù)傳輸處理策略,網(wǎng)管服務(wù)器定期從文件服務(wù)器獲取性能數(shù)據(jù)并進(jìn)行處理。較佳地,本發(fā)明提供了網(wǎng)管服務(wù)器定時(shí)地獲取性能數(shù)據(jù)并進(jìn)行處理的一種方式。具體地,網(wǎng)管服務(wù)器中設(shè)置有一個(gè)性能數(shù)據(jù)獲取和處理的線程,并且為所述線程設(shè)置有一性能數(shù)據(jù)獲取定時(shí)器。該性能數(shù)據(jù)獲取定時(shí)器進(jìn)行計(jì)時(shí),當(dāng)計(jì)時(shí)達(dá)到預(yù)先設(shè)置的性能數(shù)據(jù)獲取周期時(shí),觸發(fā)性能數(shù)據(jù)獲取和處理的線程網(wǎng)管服務(wù)器向文件服務(wù)器或各網(wǎng)元設(shè)備發(fā)送訪問(wèn)請(qǐng)求,并獲取其上的性能數(shù)據(jù),進(jìn)行性能數(shù)據(jù)批量的讀取和入庫(kù)處理。在處理能力正常的情況下,網(wǎng)管服務(wù)器采用正常數(shù)據(jù)傳輸處理策略,可以正常地進(jìn)行網(wǎng)元數(shù)據(jù)的獲取與處理,其中包括對(duì)性能數(shù)據(jù)的定期獲取與處理。如果確定的數(shù)據(jù)傳輸處理策略為暫停性能數(shù)據(jù)傳輸處理策略,則網(wǎng)管服務(wù)器在所述獲取、處理各網(wǎng)元設(shè)備的網(wǎng)元數(shù)據(jù)過(guò)程中暫停發(fā)送訪問(wèn)請(qǐng)求獲取性能數(shù)據(jù)。具體地,對(duì)于圖I所示的網(wǎng)管系統(tǒng),在確定數(shù)據(jù)傳輸處理策略為暫停性能數(shù)據(jù)傳輸處理策略后,網(wǎng)管服務(wù)器在所述獲取、處理各網(wǎng)元設(shè)備的網(wǎng)元數(shù)據(jù)過(guò)程中暫停向各網(wǎng)元設(shè)備發(fā)送訪問(wèn)請(qǐng)求獲取性能數(shù)據(jù)。對(duì)于圖2所示的網(wǎng)管系統(tǒng),在確定數(shù)據(jù)傳輸處理策略為暫停性能數(shù)據(jù)傳輸處理策略后,網(wǎng)管服務(wù)器在所述獲取、處理各網(wǎng)元設(shè)備的網(wǎng)元數(shù)據(jù)過(guò)程中暫停向文件服務(wù)器發(fā)送訪問(wèn)請(qǐng)求獲取性能數(shù)據(jù)。較佳地,根據(jù)本發(fā)明,網(wǎng)管服務(wù)器暫停發(fā)送訪問(wèn)請(qǐng)求獲取性能數(shù)據(jù)的一種方式為網(wǎng)管服務(wù)器停止性能數(shù)據(jù)獲取定時(shí)器以及性能數(shù)據(jù)獲取和處理的線程,性能數(shù)據(jù)獲取定時(shí)器將不進(jìn)行計(jì)時(shí),也就不再觸發(fā)性能數(shù)據(jù)獲取和處理的線程,網(wǎng)管服務(wù)器也就不再向文件服務(wù)器或各網(wǎng)元設(shè)備發(fā)送訪問(wèn)請(qǐng)求,獲取性能數(shù)據(jù)進(jìn)行讀取和處理。網(wǎng)管服務(wù)器采用暫停性能數(shù)據(jù)傳輸處理策略后,在處理能力嚴(yán)重不足的情況下,可以及時(shí)處理告警數(shù)據(jù),從而保證網(wǎng)管系統(tǒng)性能的穩(wěn)定或盡快恢復(fù)穩(wěn)定。對(duì)于數(shù)據(jù)傳輸處理策略中具有延緩性能數(shù)據(jù)傳輸處理策略的方案,性能數(shù)據(jù)獲取周期的值可以根據(jù)不同的數(shù)據(jù)傳輸處理策略而進(jìn)行改變。例如,正常數(shù)據(jù)傳輸處理策略中網(wǎng)管服務(wù)器設(shè)置性能數(shù)據(jù)獲取周期等于設(shè)定的標(biāo)準(zhǔn)周期(如I分鐘),延緩性能數(shù)據(jù)傳輸處理策略中性能數(shù)據(jù)獲取周期則取值為較大周期值(如3分鐘),以使得網(wǎng)管服務(wù)器可以從性能數(shù)據(jù)傳輸處理中轉(zhuǎn)移出更多的資源或處理能力用于其它更為迫切需要處理的任務(wù),如告警消息的處理。如果確定的數(shù)據(jù)傳輸處理策略為延緩性能數(shù)據(jù)傳輸處理策略,網(wǎng)管服務(wù)器的操作步驟如圖3b所示,包括步驟S311網(wǎng)管服務(wù)器增大性能數(shù)據(jù)獲取周期,即將性能數(shù)據(jù)獲取周期取值為較大值;之后執(zhí)行步驟S312根據(jù)增大后的性能數(shù)據(jù)獲取周期向所述文件服務(wù)器或各網(wǎng)元設(shè)備定期發(fā)送訪問(wèn)請(qǐng)求獲取性能數(shù)據(jù)進(jìn)行處理。在處理能力不足的情況下,網(wǎng)管服務(wù)器采用延緩性能數(shù)據(jù)傳輸處理策略后,可以將更多的資源和處理能力從性能數(shù)據(jù)獲取與處理中移出,用于及時(shí)處理告警數(shù)據(jù)或其它事務(wù),從而保證網(wǎng)管系統(tǒng)性能的穩(wěn)定或盡快恢復(fù)穩(wěn)定。若網(wǎng)管服務(wù)器的處理能力恢復(fù)正常,當(dāng)根據(jù)監(jiān)測(cè)結(jié)果確定的數(shù)據(jù)傳輸處理策略恢復(fù)為正常數(shù)據(jù)傳輸處理策略后,網(wǎng)管服務(wù)器將性能數(shù)據(jù)獲取周期恢復(fù)設(shè)置為標(biāo)準(zhǔn)周期,并在所述獲取、處理各網(wǎng)元設(shè)備的網(wǎng)元數(shù)據(jù)過(guò)程中,根據(jù)等于標(biāo)準(zhǔn)周期的性能數(shù)據(jù)獲取周期向文件服務(wù)器或各網(wǎng)元設(shè)備定期發(fā)送訪問(wèn)請(qǐng)求獲取性能數(shù)據(jù)進(jìn)行處理,以繼續(xù)對(duì)性能數(shù)據(jù)進(jìn)行處理。本發(fā)明實(shí)施例提供的網(wǎng)管服務(wù)器的一種內(nèi)部結(jié)構(gòu)如圖4所示,包括監(jiān)測(cè)模塊401、策略確定模塊402、策略執(zhí)行模塊403。監(jiān)測(cè)模塊401用于定時(shí)監(jiān)測(cè)CPU使用率、內(nèi)存使用率以及待處理的告警數(shù)據(jù)的數(shù)量,獲得監(jiān)測(cè)結(jié)果。在所述監(jiān)測(cè)結(jié)果滿足第一條件時(shí),監(jiān)測(cè)模塊401確定所述數(shù)據(jù)傳輸處理策略為暫停性能數(shù)據(jù)傳輸處理策略;其中,第一條件為所述CPU使用率超過(guò)設(shè)定的第一閾值,或者所述內(nèi)存使用率超過(guò)設(shè)定的第二閾值,或者所述數(shù)量超過(guò)設(shè)定的第三閾值。、
策略確定模塊402用于根據(jù)監(jiān)測(cè)模塊401獲得的監(jiān)測(cè)結(jié)果確定數(shù)據(jù)傳輸處理策略;策略執(zhí)行模塊403用于若策略確定模塊402確定的數(shù)據(jù)傳輸處理策略為暫停性能數(shù)據(jù)傳輸處理策略,則暫停向文件服務(wù)器或各網(wǎng)元設(shè)備發(fā)送訪問(wèn)請(qǐng)求獲取性能數(shù)據(jù)。進(jìn)一步,策略確定模塊402還用于若監(jiān)測(cè)模塊401獲得的監(jiān)測(cè)結(jié)果不滿足第一條件,則確定所述數(shù)據(jù)傳輸處理策略為正常數(shù)據(jù)傳輸處理策略;相應(yīng)地,策略執(zhí)行模塊403在策略確定模塊402確定出數(shù)據(jù)傳輸處理策略為正常數(shù)據(jù)傳輸處理策略后,恢復(fù)向所述文件服務(wù)器定期發(fā)送訪問(wèn)請(qǐng)求獲取性能數(shù)據(jù)進(jìn)行處 理?;蛘撸呗源_定模塊402還用于若所述監(jiān)測(cè)結(jié)果既不滿足第一條件,但是滿足第二條件,則確定所述數(shù)據(jù)傳輸處理策略為正常數(shù)據(jù)傳輸處理策略;其中,第二條件為所述(PU使用率不超過(guò)設(shè)定的第四閾值,并且所述內(nèi)存使用率不超過(guò)設(shè)定的第五閾值,并且所述數(shù)量不超過(guò)設(shè)定的第六閾值;其中,第四閾值小于第一閾值;第五閾值小于第二閾值第六閾值小于第三閾值。相應(yīng)地,策略執(zhí)行模塊403在策略確定模塊402確定的數(shù)據(jù)傳輸處理策略為正常數(shù)據(jù)傳輸處理策略之后,恢復(fù)向所述文件服務(wù)器定期發(fā)送訪問(wèn)請(qǐng)求獲取性能數(shù)據(jù)進(jìn)行處理,并且設(shè)置性能數(shù)據(jù)獲取周期等于設(shè)定的標(biāo)準(zhǔn)周期,所述性能數(shù)據(jù)獲取周期為所述網(wǎng)管服務(wù)器定期發(fā)送訪問(wèn)請(qǐng)求的周期。策略確定模塊402還用于若所述監(jiān)測(cè)結(jié)果既不滿足第一條件,也不滿足第二條件,則確定所述數(shù)據(jù)傳輸處理策略為延緩性能數(shù)據(jù)傳輸處理策略;相應(yīng)地,策略執(zhí)行模塊403在策略確定模塊402確定的數(shù)據(jù)傳輸處理策略為延緩性能數(shù)據(jù)傳輸處理策略后,增大所述性能數(shù)據(jù)獲取周期,并根據(jù)增大后的性能數(shù)據(jù)獲取周期向所述文件服務(wù)器定期發(fā)送訪問(wèn)請(qǐng)求獲取性能數(shù)據(jù)進(jìn)行處理。本發(fā)明實(shí)施例的網(wǎng)管服務(wù)器中的各模塊所涉及的具體工作過(guò)程,可以參考上述圖3所示的網(wǎng)管服務(wù)器的數(shù)據(jù)傳輸處理方法所公開(kāi)的相關(guān)內(nèi)容,此處不再贅述。本發(fā)明實(shí)施例的網(wǎng)管服務(wù)器對(duì)系統(tǒng)性能、需要盡快處理的任務(wù),如待處理的告警數(shù)據(jù)進(jìn)行監(jiān)測(cè),以判定系統(tǒng)的處理能力是否不足,并根據(jù)監(jiān)測(cè)結(jié)果自適應(yīng)調(diào)整數(shù)據(jù)傳輸處理策略,在處理能力嚴(yán)重不足時(shí)采取暫停性能數(shù)據(jù)傳輸處理策略,從而及時(shí)處理告警數(shù)據(jù),保證網(wǎng)管系統(tǒng)性能的穩(wěn)定或盡快恢復(fù)穩(wěn)定。進(jìn)一步,對(duì)于處理能力不足,但還沒(méi)達(dá)到嚴(yán)重不足的情況,網(wǎng)管服務(wù)器根據(jù)監(jiān)測(cè)結(jié)果自適應(yīng)調(diào)整數(shù)據(jù)傳輸處理策略為延緩性能數(shù)據(jù)傳輸處理策略,以將更多的資源和處理能力從性能數(shù)據(jù)獲取與處理中移出,用于及時(shí)處理告警數(shù)據(jù)或其它事務(wù),從而保證網(wǎng)管系統(tǒng)性能的穩(wěn)定。進(jìn)一步,在處理能力恢復(fù)正常后,網(wǎng)管服務(wù)器根據(jù)監(jiān)測(cè)結(jié)果自適應(yīng)調(diào)整數(shù)據(jù)傳輸處理策略為正常數(shù)據(jù)傳輸處理策略,繼續(xù)對(duì)性能數(shù)據(jù)進(jìn)行處理。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分步驟是可以通過(guò)程序來(lái)指令相關(guān)的硬件來(lái)完成,所述程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,如R0M/RAM、磁碟、光盤等。以上所述僅是本發(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.一種網(wǎng)絡(luò)通信管理系統(tǒng),包括至少ー個(gè)網(wǎng)元設(shè)備,還包括 文件服務(wù)器,用于接收和存儲(chǔ)各網(wǎng)元設(shè)備定期發(fā)送的性能數(shù)據(jù); 網(wǎng)管服務(wù)器,用于獲取、處理各網(wǎng)元設(shè)備的網(wǎng)元數(shù)據(jù)從所述文件服務(wù)器獲取各網(wǎng)元設(shè)備的性能數(shù)據(jù)并進(jìn)行處理,從各網(wǎng)元設(shè)備分別獲取各相應(yīng)網(wǎng)元設(shè)備的其它網(wǎng)元數(shù)據(jù)并進(jìn)行處理; 所述網(wǎng)管服務(wù)器還用于定時(shí)監(jiān)測(cè)CPU使用率、內(nèi)存使用率以及待處理的告警數(shù)據(jù)的數(shù)量;根據(jù)監(jiān)測(cè)結(jié)果確定數(shù)據(jù)傳輸處理策略,若確定的數(shù)據(jù)傳輸處理策略為暫停性能數(shù)據(jù)傳輸處理策略,則網(wǎng)管服務(wù)器暫停向所述文件服務(wù)器發(fā)送訪問(wèn)請(qǐng)求獲取性能數(shù)據(jù)。
2.如權(quán)利要求I所述的系統(tǒng),其特征在于,所述網(wǎng)管服務(wù)器根據(jù)監(jiān)測(cè)結(jié)果確定數(shù)據(jù)傳輸處理策略具體包括 所述網(wǎng)管服務(wù)器在所述監(jiān)測(cè)結(jié)果滿足第一條件時(shí),確定所述數(shù)據(jù)傳輸處理策略為暫停性能數(shù)據(jù)傳輸處理策略; 所述第一條件為所述CPU使用率超過(guò)設(shè)定的第一閾值,或者所述內(nèi)存使用率超過(guò)設(shè)定的第二閾值,或者所述數(shù)量超過(guò)設(shè)定的第三閾值。
3.如權(quán)利要求2所述的系統(tǒng),其特征在干,所述網(wǎng)管服務(wù)器根據(jù)監(jiān)測(cè)結(jié)果確定數(shù)據(jù)傳輸處理策略具體還包括 所述網(wǎng)管服務(wù)器在所述監(jiān)測(cè)結(jié)果不滿足第一條件時(shí),確定所述數(shù)據(jù)傳輸處理策略為正常數(shù)據(jù)傳輸處理策略;以及, 所述網(wǎng)管服務(wù)器還用于若確定的數(shù)據(jù)傳輸處理策略為正常數(shù)據(jù)傳輸處理策略,則網(wǎng)管服務(wù)器恢復(fù)向所述文件服務(wù)器定期發(fā)送訪問(wèn)請(qǐng)求獲取性能數(shù)據(jù)進(jìn)行處理; 所述網(wǎng)管服務(wù)器在所述監(jiān)測(cè)結(jié)果不滿足第一條件,但是滿足第二條件時(shí),確定所述數(shù)據(jù)傳輸處理策略為正常數(shù)據(jù)傳輸處理策略;以及, 所述網(wǎng)管服務(wù)器還用于若確定的數(shù)據(jù)傳輸處理策略為正常數(shù)據(jù)傳輸處理策略,則網(wǎng)管服務(wù)器恢復(fù)向所述文件服務(wù)器定期發(fā)送訪問(wèn)請(qǐng)求獲取性能數(shù)據(jù)進(jìn)行處理,并且設(shè)置性能數(shù)據(jù)獲取周期等于設(shè)定的標(biāo)準(zhǔn)周期,所述性能數(shù)據(jù)獲取周期為所述網(wǎng)管服務(wù)器定期發(fā)送訪問(wèn)請(qǐng)求的周期; 其中,所述第二條件為所述CPU使用率不超過(guò)設(shè)定的第四閾值,并且所述內(nèi)存使用率不超過(guò)設(shè)定的第五閾值,并且所述數(shù)量不超過(guò)設(shè)定的第六閾值; 其中,第四閾值小于第一閾值;第五閾值小于第二閾值第六閾值小于第三閾值。
4.如權(quán)利要求3所述的系統(tǒng),其特征在干,所述網(wǎng)管服務(wù)器根據(jù)監(jiān)測(cè)結(jié)果確定數(shù)據(jù)傳輸處理策略具體還包括 所述網(wǎng)管服務(wù)器在所述監(jiān)測(cè)結(jié)果既不滿足第一條件,也不滿足第二條件時(shí),確定所述數(shù)據(jù)傳輸處理策略為延緩性能數(shù)據(jù)傳輸處理策略;以及, 所述網(wǎng)管服務(wù)器還用于若確定的數(shù)據(jù)傳輸處理策略為延緩性能數(shù)據(jù)傳輸處理策略,則增大所述性能數(shù)據(jù)獲取周期,井根據(jù)增大后的性能數(shù)據(jù)獲取周期向所述文件服務(wù)器定期發(fā)送訪問(wèn)請(qǐng)求獲取性能數(shù)據(jù)進(jìn)行處理。
5.ー種數(shù)據(jù)傳輸處理方法,包括 網(wǎng)管服務(wù)器定時(shí)監(jiān)測(cè)CPU使用率、內(nèi)存使用率以及待處理的告警數(shù)據(jù)的數(shù)量,并根據(jù)監(jiān)測(cè)結(jié)果確定數(shù)據(jù)傳輸處理策略;若確定的數(shù)據(jù)傳輸處理策略為暫停性能數(shù)據(jù)傳輸處理策略,所述網(wǎng)管服務(wù)器暫停向文件服務(wù)器或各網(wǎng)元設(shè)備發(fā)送訪問(wèn)請(qǐng)求獲取性能數(shù)據(jù)。
6.如權(quán)利要求5所述的方法,其特征在干,所述根據(jù)監(jiān)測(cè)結(jié)果確定數(shù)據(jù)傳輸處理策略具體包括 若所述監(jiān)測(cè)結(jié)果滿足第一條件,則確定所述數(shù)據(jù)傳輸處理策略為暫停性能數(shù)據(jù)傳輸處理策略; 所述第一條件為所述CPU使用率超過(guò)設(shè)定的第一閾值,或者所述內(nèi)存使用率超過(guò)設(shè)定的第二閾值,或者所述數(shù)量超過(guò)設(shè)定的第三閾值。
7.如權(quán)利要求6所述的方法,其特征在干,所述根據(jù)監(jiān)測(cè)結(jié)果確定數(shù)據(jù)傳輸處理策略具體還包括 若所述監(jiān)測(cè)結(jié)果不滿足第一條件,則確定所述數(shù)據(jù)傳輸處理策略為正常數(shù)據(jù)傳輸處理策略;以及所述方法還包括 若確定的數(shù)據(jù)傳輸處理策略為正常數(shù)據(jù)傳輸處理策略,則網(wǎng)管服務(wù)器恢復(fù)向所述文件服務(wù)器定期發(fā)送訪問(wèn)請(qǐng)求獲取性能數(shù)據(jù)進(jìn)行處理; 若所述監(jiān)測(cè)結(jié)果不滿足第一條件,但是滿足第二條件,則確定所述數(shù)據(jù)傳輸處理策略為正常數(shù)據(jù)傳輸處理策略;以及所述方法還包括 若確定的數(shù)據(jù)傳輸處理策略為正常數(shù)據(jù)傳輸處理策略,則網(wǎng)管服務(wù)器恢復(fù)向所述文件服務(wù)器定期發(fā)送訪問(wèn)請(qǐng)求獲取性能數(shù)據(jù)進(jìn)行處理,并且設(shè)置性能數(shù)據(jù)獲取周期等于設(shè)定的標(biāo)準(zhǔn)周期,所述性能數(shù)據(jù)獲取周期為所述網(wǎng)管服務(wù)器定期發(fā)送訪問(wèn)請(qǐng)求的周期; 其中,所述第二條件為所述CPU使用率不超過(guò)設(shè)定的第四閾值,并且所述內(nèi)存使用率不超過(guò)設(shè)定的第五閾值,并且所述數(shù)量不超過(guò)設(shè)定的第六閾值; 其中,第四閾值小于第一閾值;第五閾值小于第二閾值第六閾值小于第三閾值。
8.如權(quán)利要求7所述的方法,其特征在于,所述根據(jù)監(jiān)測(cè)結(jié)果確定數(shù)據(jù)傳輸處理策略具體還包括 若所述監(jiān)測(cè)結(jié)果既不滿足第一條件,也不滿足第二條件,則確定所述數(shù)據(jù)傳輸處理策略為延緩性能數(shù)據(jù)傳輸處理策略;以及所述方法還包括 若確定的數(shù)據(jù)傳輸處理策略為延緩性能數(shù)據(jù)傳輸處理策略,則增大所述性能數(shù)據(jù)獲取周期,井根據(jù)增大后的性能數(shù)據(jù)獲取周期向所述文件服務(wù)器定期發(fā)送訪問(wèn)請(qǐng)求獲取性能數(shù)據(jù)進(jìn)行處理。
9.ー種網(wǎng)管服務(wù)器,包括 監(jiān)測(cè)模塊,用于定時(shí)監(jiān)測(cè)CPU使用率、內(nèi)存使用率以及待處理的告警數(shù)據(jù)的數(shù)量,獲得監(jiān)測(cè)結(jié)果; 策略確定模塊,用于根據(jù)所述監(jiān)測(cè)結(jié)果確定數(shù)據(jù)傳輸處理策略; 策略執(zhí)行模塊,用于若所述策略確定模塊確定的數(shù)據(jù)傳輸處理策略為暫停性能數(shù)據(jù)傳輸處理策略,則暫停向文件服務(wù)器或各網(wǎng)元設(shè)備發(fā)送訪問(wèn)請(qǐng)求獲取性能數(shù)據(jù)。
10.如權(quán)利要求9所述的服務(wù)器,其特征在干, 所述策略確定模塊具體用于在所述監(jiān)測(cè)結(jié)果滿足第一條件時(shí),確定所述數(shù)據(jù)傳輸處理策略為暫停性能數(shù)據(jù)傳輸處理策略;其中,第一條件為所述CPU使用率超過(guò)設(shè)定的第一閾值,或者所述內(nèi)存使用率超過(guò)設(shè)定的第二閾值,或者所述數(shù)量超過(guò)設(shè)定的第三閾值;所述策略確定模塊還用于若所述監(jiān)測(cè)結(jié)果不滿足第一條件,則確定所述數(shù)據(jù)傳輸處理策略為正常數(shù)據(jù)傳輸處理策略;以及 所述策略執(zhí)行模塊還用于若所述策略確定模塊確定的數(shù)據(jù)傳輸處理策略為正常數(shù)據(jù) 傳輸處理策略,則網(wǎng)管服務(wù)器恢復(fù)向所述文件服務(wù)器定期發(fā)送訪問(wèn)請(qǐng)求獲取性能數(shù)據(jù)進(jìn)行處理。
全文摘要
本發(fā)明公開(kāi)了一種網(wǎng)絡(luò)通信管理系統(tǒng)及其數(shù)據(jù)傳輸處理方法和網(wǎng)管服務(wù)器,所述系統(tǒng)包括若干個(gè)網(wǎng)元設(shè)備,還包括文件服務(wù)器,用于接收和存儲(chǔ)各網(wǎng)元設(shè)備定期發(fā)送的性能數(shù)據(jù);網(wǎng)管服務(wù)器用于定時(shí)監(jiān)測(cè)CPU使用率、內(nèi)存使用率以及待處理的告警數(shù)據(jù)的數(shù)量;若根據(jù)監(jiān)測(cè)結(jié)果確定的數(shù)據(jù)傳輸處理策略為暫停性能數(shù)據(jù)傳輸處理策略,則網(wǎng)管服務(wù)器暫停向所述文件服務(wù)器發(fā)送訪問(wèn)請(qǐng)求獲取性能數(shù)據(jù)。網(wǎng)管服務(wù)器對(duì)系統(tǒng)性能、待處理的告警數(shù)據(jù)進(jìn)行監(jiān)測(cè),以判定系統(tǒng)的處理能力是否不足,并根據(jù)監(jiān)測(cè)結(jié)果自適應(yīng)調(diào)整數(shù)據(jù)傳輸處理策略,在處理能力嚴(yán)重不足時(shí)采取暫停性能數(shù)據(jù)傳輸處理策略,從而及時(shí)處理告警數(shù)據(jù),保證網(wǎng)管系統(tǒng)性能的穩(wěn)定或盡快恢復(fù)穩(wěn)定。
文檔編號(hào)H04L12/26GK102739439SQ20121013681
公開(kāi)日2012年10月17日 申請(qǐng)日期2012年5月4日 優(yōu)先權(quán)日2012年5月4日
發(fā)明者楊恒, 胡桂嬌, 高仁忠 申請(qǐng)人:青島海信傳媒網(wǎng)絡(luò)技術(shù)有限公司