欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種信息處理方法及裝置與流程

文檔序號:12123491閱讀:205來源:國知局
一種信息處理方法及裝置與流程

本發(fā)明涉及監(jiān)控技術(shù),尤其涉及一種信息處理方法及裝置。



背景技術(shù):

傳統(tǒng)數(shù)據(jù)中心的監(jiān)控方案多是面向數(shù)據(jù)中心的運維人員,預(yù)先設(shè)定監(jiān)控數(shù)據(jù)范圍,需要在系統(tǒng)開發(fā)階段或運行后期對所有監(jiān)控對象,采集方式做好配置后進行采集和使用。

而在云數(shù)據(jù)中心和云監(jiān)控服務(wù)提供的場景下,監(jiān)控服務(wù)的對象不僅僅是云平臺本身的管理維護人員,更多的還將面向在云上承載的各類應(yīng)用的用戶。由于應(yīng)用種類繁多,監(jiān)控運維的關(guān)注點差異較大等原因,對監(jiān)控對象的廣泛度和自定義要求也更高。但是現(xiàn)有提供云監(jiān)控的平臺和產(chǎn)品只能按照某種預(yù)設(shè)的固定方式對監(jiān)控數(shù)據(jù)進行采集,因此,這種采集方式需要人工參與且靈活性較差。



技術(shù)實現(xiàn)要素:

為解決現(xiàn)有存在的技術(shù)問題,本發(fā)明實施例提供一種信息處理方法及裝置。

為達到上述目的,本發(fā)明實施例的技術(shù)方案是這樣實現(xiàn)的:

本發(fā)明實施例提供了一種信息處理方法,包括:

利用存儲的配置信息中的監(jiān)控模型,將監(jiān)控目標(biāo)拆分成至少一個監(jiān)控元素;所述存儲的配置信息為根據(jù)監(jiān)控模型及歷史采集數(shù)據(jù)的方式實時更新的配置信息;

根據(jù)配置信息中的歷史數(shù)據(jù)的采集方式,為所述至少一個監(jiān)控元素匹配對應(yīng)的采集方式;

利用匹配的采集方式,采集所述至少一個監(jiān)控元素對應(yīng)的監(jiān)控數(shù)據(jù);

利用采集的監(jiān)控元素對應(yīng)的監(jiān)控數(shù)據(jù),并結(jié)合所述監(jiān)控模型,獲得所述監(jiān) 控目標(biāo)對應(yīng)的數(shù)據(jù)。

上述方案中,所述匹配的采集方式為至少兩個,所述利用匹配的采集方式,采集所述至少一個監(jiān)控元素對應(yīng)的監(jiān)控數(shù)據(jù)之前,所述方法還包括:

根據(jù)配置信息中的歷史數(shù)據(jù)的采集方式的失敗和成功反饋信息,獲得所述至少兩個采集方式中各采集方式的采集成功率;

利用獲得的各采集方式的采集成功率,確定監(jiān)控元素的采集方式;

相應(yīng)地,利用確定的采集方式,采集對應(yīng)監(jiān)控元素的監(jiān)控數(shù)據(jù)。

上述方案中,當(dāng)利用確定的采集方式,采集監(jiān)控數(shù)據(jù)失敗時,所述方法還包括:

將采集對應(yīng)監(jiān)控數(shù)據(jù)失敗的采集方式的失敗反饋信息保存至所述配置信息中;或者,

將采集對應(yīng)監(jiān)控數(shù)據(jù)成功的采集方式的成功反饋信息保存至所述配置信息中。

上述方案中,當(dāng)利用確定的采集方式,采集監(jiān)控數(shù)據(jù)失敗時,所述方法還包括:

根據(jù)獲得的各采集方式的采集成功率,重新確定監(jiān)控元素的采集方式;

相應(yīng)地,利用重新確定的采集方式采集對應(yīng)監(jiān)控元素的監(jiān)控數(shù)據(jù)。

上述方案中,為所述至少一個監(jiān)控元素匹配對應(yīng)的采集方式時,所述方法還包括:

確定所述至少一個監(jiān)控元素對應(yīng)的采集范圍;

相應(yīng)地,所述利用匹配的采集方式,采集所述至少一個監(jiān)控元素對應(yīng)的監(jiān)控數(shù)據(jù),包括:

向所述至少一個監(jiān)控元素的采集范圍對應(yīng)的軟件或設(shè)備推送安裝采集數(shù)據(jù)的采集插件,通過安裝的采集插件采集,采集對應(yīng)的監(jiān)控數(shù)據(jù);所述推送安裝的采集插件為與匹配的采集方式對應(yīng)的采集插件。

上述方案中,所述方法還包括:

接收用戶的操作;所述操作用于設(shè)置所述監(jiān)控目標(biāo);

根據(jù)所述操作,確定所述監(jiān)控目標(biāo)。

本發(fā)明實施例又提供了一種信息處理裝置,包括:采集信息自動適配模塊及插件庫管理模塊;其中,

所述采集信息自動適配模塊,用于利用存儲的配置信息中的監(jiān)控模型,將監(jiān)控目標(biāo)拆分成至少一個監(jiān)控元素;并根據(jù)配置信息中的歷史數(shù)據(jù)的采集方式,為所述至少一個監(jiān)控元素匹配對應(yīng)的采集方式;所述存儲的配置信息為根據(jù)監(jiān)控模型及歷史采集數(shù)據(jù)的方式實時更新的配置信息;以及利用采集的監(jiān)控元素對應(yīng)的監(jiān)控數(shù)據(jù),并結(jié)合所述監(jiān)控模型,獲得所述監(jiān)控目標(biāo)對應(yīng)的數(shù)據(jù);

所述插件庫管理模塊,用于利用匹配的采集方式,采集所述至少一個監(jiān)控元素對應(yīng)的監(jiān)控數(shù)據(jù);并將采集的監(jiān)控元素對應(yīng)的監(jiān)控數(shù)據(jù)發(fā)送給所述采集信息自動適配模塊。

上述方案中,所述匹配的采集方式為至少兩個,所述插件庫管理模塊,還用于根據(jù)配置信息中的歷史數(shù)據(jù)的采集方式的失敗和成功反饋信息,獲得所述至少兩個采集方式中各采集方式的采集成功率;并利用獲得的各采集方式的采集成功率,確定監(jiān)控元素的采集方式。

相應(yīng)地,所述插件庫管理模塊用于利用確定的采集方式,采集對應(yīng)監(jiān)控元素的監(jiān)控數(shù)據(jù)。

上述方案中,所述裝置還包括:采集信息分析模塊;其中,

所述插件庫管理模塊,用于當(dāng)利用確定的采集方式,采集監(jiān)控數(shù)據(jù)失敗時,通知所述采集信息分析模塊;或者,當(dāng)利用確定的采集方式,采集監(jiān)控數(shù)據(jù)成功時,通知所述采集信息分析模塊;

所述采集信息分析模塊,用于將采集對應(yīng)監(jiān)控數(shù)據(jù)失敗的采集方式的失敗反饋信息保存至所述配置信息中;或者,將采集對應(yīng)監(jiān)控數(shù)據(jù)失敗的采集方式的成功反饋信息保存至所述配置信息中。

上述方案中,所述插件庫管理模塊,還用于當(dāng)利用確定的采集方式,采集監(jiān)控數(shù)據(jù)失敗時,根據(jù)獲得的各采集方式的采集成功率,重新確定監(jiān)控元素的采集方式;

相應(yīng)地,所述插件庫管理模塊利用重新確定的采集方式采集對應(yīng)監(jiān)控元素的監(jiān)控數(shù)據(jù)。

上述方案中,所述采集信息自動適配模塊,還用于為所述至少一個監(jiān)控元素匹配對應(yīng)的采集方式時,確定所述至少一個監(jiān)控元素對應(yīng)的采集范圍;

相應(yīng)地,所述插件庫管理模塊,用于向所述至少一個監(jiān)控元素的采集范圍對應(yīng)的軟件或設(shè)備推送安裝采集數(shù)據(jù)的采集插件,通過安裝的采集插件采集,采集對應(yīng)的監(jiān)控數(shù)據(jù);所述推送安裝的采集插件為與匹配的采集方式對應(yīng)的采集插件。

上述方案中,所述采集信息自動適配模塊,還用于接收用戶的操作;所述操作用于設(shè)置所述監(jiān)控目標(biāo);根據(jù)所述操作,確定所述監(jiān)控目標(biāo)。

本發(fā)明實施例提供的信息處理方法及裝置,利用存儲的配置信息中的監(jiān)控模型,將監(jiān)控目標(biāo)拆分成至少一個監(jiān)控元素;所述存儲的配置信息為根據(jù)監(jiān)控模型及歷史采集數(shù)據(jù)的方式實時更新的配置信息;根據(jù)配置信息中的歷史數(shù)據(jù)的采集方式,為所述至少一個監(jiān)控元素匹配對應(yīng)的采集方式;利用匹配的采集方式,采集所述至少一個監(jiān)控元素對應(yīng)的監(jiān)控數(shù)據(jù);利用采集的監(jiān)控元素對應(yīng)的監(jiān)控數(shù)據(jù),并結(jié)合所述監(jiān)控模型,獲得所述監(jiān)控目標(biāo)對應(yīng)的數(shù)據(jù)。由于根據(jù)配置信息中的歷史數(shù)據(jù)的采集方式,為所述至少一個監(jiān)控元素匹配對應(yīng)的采集方式,存儲的配置信息為根據(jù)監(jiān)控模型及歷史采集數(shù)據(jù)的方式實時更新的配置信息,不需要人為參與,如此,提升了監(jiān)控信息的自動化擴展能力和靈活性。

附圖說明

在附圖(其不一定是按比例繪制的)中,相似的附圖標(biāo)記可在不同的視圖中描述相似的部件。具有不同字母后綴的相似附圖標(biāo)記可表示相似部件的不同示例。附圖以示例而非限制的方式大體示出了本文中所討論的各個實施例。

圖1為相關(guān)技術(shù)的監(jiān)控系統(tǒng)架構(gòu)示意圖;

圖2為本發(fā)明實施例一信息處理的方法流程示意圖;

圖3為本發(fā)明實施例關(guān)聯(lián)關(guān)系生成示意圖;

圖4為本發(fā)明實施例二信息處理裝置結(jié)構(gòu)示意圖;

圖5為本發(fā)明實施例三監(jiān)控系統(tǒng)架構(gòu)示意圖;

圖6為本發(fā)明實施例三監(jiān)控系統(tǒng)處理流程示意圖;

圖7為圖1所示的監(jiān)控系統(tǒng)處理流程示意圖。

具體實施方式

下面結(jié)合附圖及實施例對本發(fā)明再作進一步詳細的描述。

在描述本發(fā)明實施例之前,先詳細了解一下現(xiàn)有現(xiàn)網(wǎng)中實現(xiàn)監(jiān)控數(shù)據(jù)采集的相關(guān)技術(shù)。

圖1示出了現(xiàn)有的監(jiān)控系統(tǒng)架構(gòu)。如圖1所示,現(xiàn)有的監(jiān)控系統(tǒng)主要包括:客戶端(client)、服務(wù)端(server)以及監(jiān)控代理(agent)。其中,客戶端主要面向用戶或管理員,是監(jiān)控對象、監(jiān)控點、監(jiān)控規(guī)則和監(jiān)控方式配置的自定義監(jiān)控信息收集端。服務(wù)端的功能主要是根據(jù)客戶端層傳遞的監(jiān)控配置信息進行代理分發(fā)的判斷,所有監(jiān)控配置信息存儲在配置管理數(shù)據(jù)庫(CMDB,Configuration Management Database)中。監(jiān)控代理部署在監(jiān)控對象端,例如運行應(yīng)用軟件的操作系統(tǒng)上,存儲設(shè)備、網(wǎng)絡(luò)設(shè)備(比如服務(wù)器等)等,用于按照監(jiān)控規(guī)則采集監(jiān)控對象數(shù)據(jù)。這里,對數(shù)據(jù)的采集方式可以通過標(biāo)準(zhǔn)的簡單網(wǎng)絡(luò)管理協(xié)議(SNMP,Simple Network Management Protocol)、安全外殼協(xié)議(SSH,Secure Shell)、智能平臺管理接口(IPMI,Intelligent Platform Management Interface)、jboss-rule腳本框架等多種方式獲取。

基于上述監(jiān)控系統(tǒng)架構(gòu)可以在一定程度上解決自定義監(jiān)控信息采集的問題,但是仍然存在一些缺陷。具體表現(xiàn)在以下幾個方面:

(1)對監(jiān)控配置信息的配置人員提出了較高的要求;具體地,配置人員必須知道各種不同監(jiān)控對象分別通過何種監(jiān)控方式采集,或者在客戶端自行配置監(jiān)控收集腳本運行在監(jiān)控代理中。

(2)服務(wù)端只是對定義好的監(jiān)測項讀取需要監(jiān)控的設(shè)備資源信息后,按照預(yù)先定義的方式和規(guī)則生產(chǎn)相關(guān)的配置監(jiān)控數(shù)據(jù),便于代理層讀取,缺乏對新 加入設(shè)備或用戶定義的新監(jiān)控項進行自適應(yīng)性監(jiān)控配置信息的智能性產(chǎn)生和學(xué)習(xí)。

(3)監(jiān)控代理需要預(yù)裝在監(jiān)控對象中,對新加入的設(shè)備或應(yīng)用軟件需要用戶手動安裝代理方可使用,對監(jiān)控采集的擴展易用性有一定影響。

從上面的描述中可以看出,傳統(tǒng)的監(jiān)控系統(tǒng)架構(gòu)所提供的采集方式需要人工參與且靈活性較差。同樣,在云數(shù)據(jù)中心和云監(jiān)控服務(wù)提供的場景下,現(xiàn)有提供云監(jiān)控的平臺和產(chǎn)品大都只局限于對用戶提供在現(xiàn)有監(jiān)控對象范圍內(nèi)的云監(jiān)控服務(wù)少量提供自定義云監(jiān)控的服務(wù)(例如阿里的云監(jiān)控),也需要用戶在自定義配置時明確監(jiān)控的采集方式或自行按照平臺服務(wù)方式自行編寫監(jiān)控數(shù)據(jù)采集腳本。

從上面的描述中可以看出,目前提供云監(jiān)控的平臺和產(chǎn)品只能按照某種預(yù)設(shè)的固定方式對監(jiān)控數(shù)據(jù)進行采集,這種采集方式需要人工參與且靈活性較差。

基于此,在本發(fā)明的各種實施例中:利用存儲的配置信息中的監(jiān)控模型,將監(jiān)控目標(biāo)拆分成至少一個監(jiān)控元素;所述存儲的配置信息為根據(jù)監(jiān)控模型及歷史采集數(shù)據(jù)的方式實時更新的配置信息;根據(jù)配置信息中的歷史數(shù)據(jù)的采集方式,為所述至少一個監(jiān)控元素匹配對應(yīng)的采集方式;利用匹配的采集方式,采集所述至少一個監(jiān)控元素對應(yīng)的監(jiān)控數(shù)據(jù);利用采集的監(jiān)控元素對應(yīng)的監(jiān)控數(shù)據(jù),并結(jié)合所述監(jiān)控模型,獲得所述監(jiān)控目標(biāo)對應(yīng)的數(shù)據(jù)。

實施例一

本實施例信息處理的方法,如圖2所示,包括以下步驟:

步驟201:利用存儲的配置信息中的監(jiān)控模型,將監(jiān)控目標(biāo)拆分成至少一個監(jiān)控元素;

這里,所述存儲的配置信息為根據(jù)監(jiān)控模型及歷史采集數(shù)據(jù)的方式實時更新的配置信息。

在執(zhí)行本步驟之前,該方法還可以包括:

接收用戶的操作;所述操作用于設(shè)置所述監(jiān)控目標(biāo);

根據(jù)所述操作,確定所述監(jiān)控目標(biāo)。

其中,用戶通過門戶設(shè)置需要監(jiān)控的監(jiān)控目標(biāo)信息。設(shè)置的監(jiān)控目標(biāo)可以是一個單監(jiān)控元素,也可以是由至少兩個監(jiān)控元素組成,此時的監(jiān)控目標(biāo)可以稱為組合監(jiān)控目標(biāo)。

這里,所述一個監(jiān)控元素是指能夠通過對于單一云服務(wù)提供的IaaS基礎(chǔ)設(shè)施資源的采集獲取到的基礎(chǔ)數(shù)據(jù)。舉個例子來說,某個或某幾個云主機的中央處理器(CPU,Central Processing Unit)利用率、內(nèi)存利用率、或某進程的利用率等可以稱為一個監(jiān)控元素。一個監(jiān)控元素具有采集的獨立性、單一性,不需要復(fù)雜運算即可獲得對應(yīng)的監(jiān)控數(shù)據(jù)。實際應(yīng)用時,用戶不需要設(shè)置監(jiān)控元素所對應(yīng)的采集方式。

組合監(jiān)控目標(biāo)是指需要對多個監(jiān)控元素進行組合計算而獲得的監(jiān)控目標(biāo)。舉個例子來說,用戶關(guān)心的某網(wǎng)站的頁面瀏覽量(PV,Page View)/用戶瀏覽量(UV,User View)、或數(shù)據(jù)中心管理員關(guān)心的功率使用效率(PUE,Power Usage Effectiveness)等可以稱為組合監(jiān)控目標(biāo)。其中,PUE=機房整體能耗/IT設(shè)備整體能耗。為計算PUE,實際需要收集的監(jiān)控元素包括很多,比如數(shù)據(jù)中心的制冷設(shè)備、加濕設(shè)備、UPS損失等機房基礎(chǔ)設(shè)施的功耗,以及所有服務(wù)器、存儲設(shè)備等IT設(shè)備的整體實際功耗。對于組合監(jiān)控目標(biāo),不需要用戶自行定義監(jiān)控模型(也可以稱為計算模型)和采集方式,換句話說,不需要用戶手動去配置組合監(jiān)控目標(biāo)對應(yīng)的監(jiān)控模型和采集方式等配置信息,只需輸入需要監(jiān)控的目標(biāo)即可。

由于設(shè)置監(jiān)控目標(biāo)時,不需要用戶手動去配置監(jiān)控目標(biāo)對應(yīng)的監(jiān)控模型和采集方式等配置信息,設(shè)置的復(fù)雜度大大降低,同時也不需要用戶或管理員去深入了解監(jiān)控目標(biāo)的底層采集方式,降低了對用戶或管理員的使用要求,提升了用戶體驗。

步驟202:根據(jù)配置信息中的歷史數(shù)據(jù)的采集方式,為所述至少一個監(jiān)控元素匹配對應(yīng)的采集方式;

這里,實際應(yīng)用時,將監(jiān)控目標(biāo)拆分成至少一個監(jiān)控元素時,該方法還可以包括:

確定所述至少一個監(jiān)控元素對應(yīng)的采集范圍。

實際應(yīng)用時,如圖3所示,利用存儲的配置信息中的監(jiān)控模型,將監(jiān)控目標(biāo)拆分成至少一個監(jiān)控元素后,通過對采集信息分析知識庫的配置信息的分析,將監(jiān)控元素映射到采集點,確定所述至少一個監(jiān)控元素對應(yīng)的采集范圍,并根據(jù)歷史數(shù)據(jù)的采集方式為每個監(jiān)控元素進行采集方式的匹配,最終生成監(jiān)控目標(biāo)的一個或一組采集三元組{采集點,采集范圍,采集方式}。

這里,采集點是指:需要獲取的具體監(jiān)控值,即監(jiān)控元素信息,如CPU利用率;采集范圍是指獲取該采集點的監(jiān)控規(guī)模,如某服務(wù)器集群或某網(wǎng)站;采集方式(也可以稱為采集通道)是指獲取對應(yīng)監(jiān)控數(shù)據(jù)的可能的采集方式,如SSH方式、IPMI或監(jiān)控cookie日志等。其中,采集方式涉及對監(jiān)控代理插件庫的管理。

舉個例子來說,假設(shè)監(jiān)控目標(biāo)為PV值,其是一個組合監(jiān)控目標(biāo),通過配置信息中的監(jiān)控模型,可以將監(jiān)控目標(biāo)拆分成如表1所示的兩個監(jiān)控元素,分別是:獨立訪問的IP數(shù)量、以及被打開的頁面數(shù)量。

表1

通過對采集信息分析知識庫的配置信息的分析,將監(jiān)控元素映射到采集點,確定拆分的兩個監(jiān)控元素對應(yīng)的采集范圍,并根據(jù)歷史數(shù)據(jù)的采集方式為每個監(jiān)控元素進行采集方式的匹配,最終生成如表2所示的監(jiān)控目標(biāo)的兩個采集三元組{采集點,采集范圍,采集方式},最終生成的采集三元組組成采集關(guān)聯(lián)關(guān)系。

表2

步驟203:利用匹配的采集方式,采集所述至少一個監(jiān)控元素對應(yīng)的監(jiān)控數(shù)據(jù)。

這里,在一實施例中,所述匹配的采集方式為至少兩個,所述利用匹配的采集方式,采集所述至少一個監(jiān)控元素對應(yīng)的監(jiān)控數(shù)據(jù)之前,該方法還可以包括:

根據(jù)配置信息中的歷史數(shù)據(jù)的采集方式的失敗反饋信息和成功反饋信息,獲得所述至少兩個采集方式中各采集方式的采集成功率;

利用獲得的各采集方式的采集成功率,確定監(jiān)控元素的采集方式;

相應(yīng)地,利用確定的采集方式,采集對應(yīng)監(jiān)控元素的監(jiān)控數(shù)據(jù)。

所述利用匹配的采集方式,采集所述至少一個監(jiān)控元素對應(yīng)的監(jiān)控數(shù)據(jù),具體包括:

向所述至少一個監(jiān)控元素的采集范圍對應(yīng)的軟件或設(shè)備推送安裝采集數(shù)據(jù)的采集插件,通過安裝的采集插件采集,采集對應(yīng)的監(jiān)控數(shù)據(jù);所述推送安裝的采集插件為與匹配的采集方式對應(yīng)的采集插件。

這里,實際應(yīng)用時,采集關(guān)聯(lián)關(guān)系產(chǎn)生后,當(dāng)監(jiān)控元素匹配出的采集方式有至少兩個時,會從匹配出的至少兩個采集方式中優(yōu)選一個采集方式,并自動向監(jiān)控元素的采集范圍對應(yīng)的軟件或設(shè)備推送采集監(jiān)控數(shù)據(jù)的必備的采集插件,并進行采集插件(即采集目標(biāo)監(jiān)控代理)的自動化安裝。

相應(yīng)地,當(dāng)所有設(shè)備或軟件接入云監(jiān)控系統(tǒng)時,其后臺均會啟動一個監(jiān)聽進程,該監(jiān)聽進程負責(zé)時刻接收和安裝新增采集插件指令,打開相應(yīng)采集插件所需的端口和通道信息,以便進行監(jiān)控數(shù)據(jù)的采集。

這里,每臺設(shè)備或軟件的不同采集插件(采集目標(biāo)監(jiān)控代理)是可以疊加安裝的,已安裝過的相同采集插件(采集目標(biāo)監(jiān)控代理)不需要重復(fù)安裝。

其中,監(jiān)控插件管理會記錄所有采集插件已在哪些設(shè)備或軟件啟動,安裝的版本信息等,據(jù)此確定哪些設(shè)備或軟件需要推送相應(yīng)的采集插件。

實際應(yīng)用時,當(dāng)利用確定的采集方式采集監(jiān)控數(shù)據(jù)成功后,會在配置信息中保存該采集方式采集對應(yīng)監(jiān)控數(shù)據(jù)的成功反饋信息,以實時更新配置信息, 從而在后續(xù)處理過程中提高監(jiān)控數(shù)據(jù)采集的準(zhǔn)確性。

如果推送的采集插件安裝失敗,導(dǎo)致無法采集到目標(biāo)采集點的監(jiān)控數(shù)據(jù),則會在配置信息中保存該采集方式采集對應(yīng)監(jiān)控數(shù)據(jù)的失敗反饋信息,以實時更新配置信息,從而在后續(xù)處理過程中提高監(jiān)控數(shù)據(jù)采集的準(zhǔn)確性。

基于此,當(dāng)利用確定的采集方式,采集監(jiān)控數(shù)據(jù)失敗時,該方法還可以包括:

將采集對應(yīng)監(jiān)控數(shù)據(jù)失敗的采集方式的失敗反饋信息保存至所述配置信息中;或者,

將采集對應(yīng)監(jiān)控數(shù)據(jù)成功的采集方式的成功反饋信息保存至所述配置信息中。

當(dāng)利用確定的采集方式,采集監(jiān)控數(shù)據(jù)失敗時,根據(jù)獲得的各采集方式的采集成功率,重新確定監(jiān)控元素的采集方式;

相應(yīng)地,利用重新確定的采集方式采集對應(yīng)監(jiān)控元素的監(jiān)控數(shù)據(jù)。

對于上述例子,對于打開的頁面數(shù)據(jù)量這個采集點,當(dāng)根據(jù)配置信息中通道1和通道2歷史采集打開的頁面數(shù)據(jù)量的失敗反饋信息和成功反饋信息,獲得通道1和通道2對應(yīng)的采集成功率后,假設(shè)通道1的采集成功率高于通道1的采集成功率,因此,優(yōu)先選擇通道1作為打開的頁面數(shù)量這個監(jiān)控元素的采集方式,并自動向打開的頁面數(shù)量這個監(jiān)控元素的采集范圍對應(yīng)的或設(shè)備推送安裝通道1對應(yīng)的采集插件,如果推送的采集插件安裝失敗,導(dǎo)致無法采集到目標(biāo)采集點的監(jiān)控數(shù)據(jù),則會選擇通道2作為打開的頁面數(shù)量這個監(jiān)控元素的采集方式,并自動向打開的頁面數(shù)量這個監(jiān)控元素的采集范圍對應(yīng)的或設(shè)備推送安裝通道2對應(yīng)的采集插件。

步驟204:利用采集的監(jiān)控元素對應(yīng)的監(jiān)控數(shù)據(jù),并結(jié)合所述監(jiān)控模型,獲得所述監(jiān)控目標(biāo)對應(yīng)的數(shù)據(jù)。

這里,根據(jù)所述監(jiān)控模型,將采集的監(jiān)控元素對應(yīng)的監(jiān)控數(shù)據(jù)進行邏輯計算,從而獲得監(jiān)控目標(biāo)對應(yīng)的數(shù)據(jù)。

本實施例提供的信息處理方法,利用存儲的配置信息中的監(jiān)控模型,將監(jiān) 控目標(biāo)拆分成至少一個監(jiān)控元素;所述存儲的配置信息為根據(jù)監(jiān)控模型及歷史采集數(shù)據(jù)的方式實時更新的配置信息;根據(jù)配置信息中的歷史數(shù)據(jù)的采集方式,為所述至少一個監(jiān)控元素匹配對應(yīng)的采集方式;利用匹配的采集方式,采集所述至少一個監(jiān)控元素對應(yīng)的監(jiān)控數(shù)據(jù);利用采集的監(jiān)控元素對應(yīng)的監(jiān)控數(shù)據(jù),并結(jié)合所述監(jiān)控模型,獲得所述監(jiān)控目標(biāo)對應(yīng)的數(shù)據(jù)。由于根據(jù)配置信息中的歷史數(shù)據(jù)的采集方式,為所述至少一個監(jiān)控元素匹配對應(yīng)的采集方式,存儲的配置信息為根據(jù)監(jiān)控模型及歷史采集數(shù)據(jù)的方式實時更新的配置信息,不需要人為參與,如此,提升了監(jiān)控信息的自動化擴展能力和靈活性。

另外,接收用戶的操作;所述操作用于設(shè)置所述監(jiān)控目標(biāo);根據(jù)所述操作,確定所述監(jiān)控目標(biāo),用戶只需要設(shè)置監(jiān)控目標(biāo)即可,不需要用戶手動去配置監(jiān)控目標(biāo)對應(yīng)的監(jiān)控模型和采集方式等配置信息,如此,設(shè)置的復(fù)雜度大大降低,簡化了用戶配置,提升了用戶體驗。同時也不需要用戶或管理員去深入了解監(jiān)控目標(biāo)的底層采集方式,降低了對用戶或管理員的使用要求。

向所述至少一個監(jiān)控元素的采集范圍對應(yīng)的軟件或設(shè)備推送安裝采集數(shù)據(jù)的采集插件,通過安裝的采集插件采集,采集對應(yīng)的監(jiān)控數(shù)據(jù);所述推送安裝的采集插件為與匹配的采集方式對應(yīng)的采集插件,通過智能化地自動推送,提升了監(jiān)控信息按需完善能力,靈活性強。

實施例二

為實現(xiàn)本發(fā)明實施例的方法,本實施例提供了一種信息處理裝置,如圖4所示,該裝置包括:采集信息自動適配模塊41及插件庫管理模塊42;其中,

所述采集信息自動適配模塊41,用于利用存儲的配置信息中的監(jiān)控模型,將監(jiān)控目標(biāo)拆分成至少一個監(jiān)控元素;并根據(jù)配置信息中的歷史數(shù)據(jù)的采集方式,為所述至少一個監(jiān)控元素匹配對應(yīng)的采集方式;所述存儲的配置信息為根據(jù)監(jiān)控模型及歷史采集數(shù)據(jù)的方式實時更新的配置信息;以及利用采集的監(jiān)控元素對應(yīng)的監(jiān)控數(shù)據(jù),并結(jié)合所述監(jiān)控模型,獲得所述監(jiān)控目標(biāo)對應(yīng)的數(shù)據(jù);

所述插件庫管理模塊42,用于利用匹配的采集方式,采集所述至少一個監(jiān)控元素對應(yīng)的監(jiān)控數(shù)據(jù);并將采集的監(jiān)控元素對應(yīng)的監(jiān)控數(shù)據(jù)發(fā)送給所述采集 信息自動適配模塊。

其中,所述采集信息自動適配模塊41,還用于接收用戶的操作;所述操作用于設(shè)置所述監(jiān)控目標(biāo);根據(jù)所述操作,確定所述監(jiān)控目標(biāo)。

這里,用戶通過門戶設(shè)置需要監(jiān)控的監(jiān)控目標(biāo)信息。設(shè)置的監(jiān)控目標(biāo)可以是一個單監(jiān)控元素,也可以是由至少兩個監(jiān)控元素組成,此時的監(jiān)控目標(biāo)可以稱為組合監(jiān)控目標(biāo)。

這里,所述一個監(jiān)控元素是指能夠通過對于單一云服務(wù)提供的IaaS基礎(chǔ)設(shè)施資源的采集獲取到的基礎(chǔ)數(shù)據(jù)。舉個例子來說,某個或某幾個云主機的CPU利用率、內(nèi)存利用率、或某進程的利用率等可以稱為一個監(jiān)控元素。一個監(jiān)控元素具有采集的獨立性、單一性,不需要復(fù)雜運算即可獲得對應(yīng)的監(jiān)控數(shù)據(jù)。實際應(yīng)用時,用戶不需要設(shè)置監(jiān)控元素所對應(yīng)的采集方式。

組合監(jiān)控目標(biāo)是指需要對多個監(jiān)控元素進行組合計算而獲得的監(jiān)控目標(biāo)。舉個例子來說,用戶關(guān)心的某網(wǎng)站的PV/UV、或數(shù)據(jù)中心管理員關(guān)心的PUE等可以稱為組合監(jiān)控目標(biāo)。其中,PUE=機房整體能耗/IT設(shè)備整體能耗。為計算PUE,實際需要收集的監(jiān)控元素包括很多,比如數(shù)據(jù)中心的制冷設(shè)備、加濕設(shè)備、UPS損失等機房基礎(chǔ)設(shè)施的功耗,以及所有服務(wù)器、存儲設(shè)備等IT設(shè)備的整體實際功耗。對于組合監(jiān)控目標(biāo),不需要用戶自行定義監(jiān)控模型(也可以稱為計算模型)和采集方式,換句話說,不需要用戶手動去配置組合監(jiān)控目標(biāo)對應(yīng)的監(jiān)控模型和采集方式等配置信息,只需輸入需要監(jiān)控的目標(biāo)即可。

由于設(shè)置監(jiān)控目標(biāo)時,不需要用戶手動去配置監(jiān)控目標(biāo)對應(yīng)的監(jiān)控模型和采集方式等配置信息,設(shè)置的復(fù)雜度大大降低,同時也不需要用戶或管理員去深入了解監(jiān)控目標(biāo)的底層采集方式,降低了對用戶或管理員的使用要求,提升了用戶體驗。

所述采集信息自動適配模塊41,還用于為所述至少一個監(jiān)控元素匹配對應(yīng)的采集方式時,確定所述至少一個監(jiān)控元素對應(yīng)的采集范圍;

相應(yīng)地,所述插件庫管理模塊42,用于向所述至少一個監(jiān)控元素的采集范圍對應(yīng)的軟件或設(shè)備推送安裝采集數(shù)據(jù)的采集插件,通過安裝的采集插件采集, 采集對應(yīng)的監(jiān)控數(shù)據(jù);所述推送安裝的采集插件為與匹配的采集方式對應(yīng)的采集插件。

在一實施例中,所述匹配的采集方式為至少兩個,所述插件庫管理模塊42,還用于根據(jù)配置信息中的歷史數(shù)據(jù)的采集方式的失敗反饋信息和成功反饋信息,獲得所述至少兩個采集方式中各采集方式的采集成功率;并利用獲得的各采集方式的采集成功率,確定監(jiān)控元素的采集方式。

相應(yīng)地,所述插件庫管理模塊42利用確定的采集方式,采集對應(yīng)監(jiān)控元素的監(jiān)控數(shù)據(jù)。

實際應(yīng)用時,如圖3所示,所述采集信息自動適配模塊41利用存儲的配置信息中的監(jiān)控模型,將監(jiān)控目標(biāo)拆分成至少一個監(jiān)控元素后,通過對采集信息分析知識庫的配置信息的分析,將監(jiān)控元素映射到采集點,確定所述至少一個監(jiān)控元素對應(yīng)的采集范圍,并根據(jù)歷史數(shù)據(jù)的采集方式為每個監(jiān)控元素進行采集方式的匹配,最終生成監(jiān)控目標(biāo)的一個或一組采集三元組{采集點,采集范圍,采集方式}。

這里,采集點是指:需要獲取的具體監(jiān)控值,即監(jiān)控元素信息,如CPU利用率;采集范圍是指獲取該采集點的監(jiān)控規(guī)模,如某服務(wù)器集群或某網(wǎng)站;采集方式(也可以稱為采集通道)是指獲取對應(yīng)監(jiān)控數(shù)據(jù)的可能的采集方式,如SSH方式、IPMI或監(jiān)控cookie日志等。其中,采集方式涉及對監(jiān)控代理插件庫的管理。

舉個例子來說,假設(shè)監(jiān)控目標(biāo)為PV值,其是一個組合監(jiān)控目標(biāo),所述采集信息自動適配模塊41通過配置信息中的監(jiān)控模型,可以將監(jiān)控目標(biāo)拆分成如表1所示的兩個監(jiān)控元素,分別是:獨立訪問的IP數(shù)量、以及被打開的頁面數(shù)量。

通過對采集信息分析知識庫的配置信息的分析,所述采集信息自動適配模塊41將監(jiān)控元素映射到采集點,確定拆分的兩個監(jiān)控元素對應(yīng)的采集范圍,并根據(jù)歷史數(shù)據(jù)的采集方式為每個監(jiān)控元素進行采集方式的匹配,最終生成如表2所示的監(jiān)控目標(biāo)的兩個采集三元組{采集點,采集范圍,采集方式},最終生 成的采集三元組組成采集關(guān)聯(lián)關(guān)系。

這里,實際應(yīng)用時,采集關(guān)聯(lián)關(guān)系產(chǎn)生后,當(dāng)監(jiān)控元素匹配出的采集方式有至少兩個時,所述插件庫管理模塊42會從匹配出的至少兩個采集方式中優(yōu)選一個采集方式,并自動向監(jiān)控元素的采集范圍對應(yīng)的軟件或設(shè)備推送采集監(jiān)控數(shù)據(jù)的必備的采集插件,并進行采集插件(即采集目標(biāo)監(jiān)控代理)的自動化安裝。

相應(yīng)地,當(dāng)所有設(shè)備或軟件接入云監(jiān)控系統(tǒng)時,其后臺均會啟動一個監(jiān)聽進程,該監(jiān)聽進程負責(zé)時刻接收和安裝新增采集插件指令,打開相應(yīng)采集插件所需的端口和通道信息,以便進行監(jiān)控數(shù)據(jù)的采集。

這里,每臺設(shè)備或軟件的不同采集插件(采集目標(biāo)監(jiān)控代理)是可以疊加安裝的,已安裝過的相同采集插件(采集目標(biāo)監(jiān)控代理)不需要重復(fù)安裝。

其中,所述插件庫管理模塊42會記錄所有采集插件已在哪些設(shè)備或軟件啟動,安裝的版本信息等,據(jù)此確定哪些設(shè)備或軟件需要推送相應(yīng)的采集插件。

實際應(yīng)用時,當(dāng)利用確定的采集方式采集監(jiān)控數(shù)據(jù)成功后,會在配置信息中保存該采集方式采集對應(yīng)監(jiān)控數(shù)據(jù)的成功反饋信息,以實時更新配置信息,從而在后續(xù)處理過程中提高監(jiān)控數(shù)據(jù)采集的準(zhǔn)確性。

如果推送的采集插件安裝失敗,導(dǎo)致無法采集到目標(biāo)采集點的監(jiān)控數(shù)據(jù),則會在配置信息中保存該采集方式采集對應(yīng)監(jiān)控數(shù)據(jù)的失敗反饋信息,以實時更新配置信息,從而在后續(xù)處理過程中提高監(jiān)控數(shù)據(jù)采集的準(zhǔn)確性。

基于此,該裝置還可以包括:采集信息模塊;其中,

所述插件庫管理模塊42,用于當(dāng)利用確定的采集方式,采集監(jiān)控數(shù)據(jù)失敗時,通知所述采集信息分析模塊;或者,當(dāng)利用確定的采集方式,采集監(jiān)控數(shù)據(jù)成功時,通知所述采集信息模塊;

所述采集信息模塊,用于將采集對應(yīng)監(jiān)控數(shù)據(jù)失敗的采集方式的失敗反饋信息保存至所述配置信息中;或者,將采集對應(yīng)監(jiān)控數(shù)據(jù)失敗的采集方式的成功反饋信息保存至所述配置信息中。

所述插件庫管理模塊42,還用于當(dāng)利用確定的采集方式,采集監(jiān)控數(shù)據(jù)失 敗時,根據(jù)獲得的各采集方式的采集成功率,重新確定監(jiān)控元素的采集方式;

相應(yīng)地,所述插件庫管理模塊42利用重新確定的采集方式采集對應(yīng)監(jiān)控元素的監(jiān)控數(shù)據(jù)。

對于上述例子,對于打開的頁面數(shù)據(jù)量這個采集點,當(dāng)所述插件庫管理模塊42根據(jù)配置信息中通道1和通道2歷史采集打開的頁面數(shù)據(jù)量的失敗反饋信息和成功反饋信息,獲得通道1和通道2對應(yīng)的采集成功率后,假設(shè)通道1的采集成功率高于通道1的采集成功率,因此,所述插件庫管理模塊42優(yōu)先選擇通道1作為打開的頁面數(shù)量這個監(jiān)控元素的采集方式,并自動向打開的頁面數(shù)量這個監(jiān)控元素的采集范圍對應(yīng)的或設(shè)備推送安裝通道1對應(yīng)的采集插件,如果推送的采集插件安裝失敗,導(dǎo)致無法采集到目標(biāo)采集點的監(jiān)控數(shù)據(jù),則所述插件庫管理模塊42會選擇通道2作為打開的頁面數(shù)量這個監(jiān)控元素的采集方式,并自動向打開的頁面數(shù)量這個監(jiān)控元素的采集范圍對應(yīng)的或設(shè)備推送安裝通道2對應(yīng)的采集插件。

所述采集信息自動適配模塊41根據(jù)所述監(jiān)控模型,將采集的監(jiān)控元素對應(yīng)的監(jiān)控數(shù)據(jù)進行邏輯計算,從而獲得監(jiān)控目標(biāo)對應(yīng)的數(shù)據(jù)。

實際應(yīng)用時,所述采集信息自動適配模塊41可由信息處理裝置中的CPU、微處理器(MCU,Micro Control Unit)、數(shù)字信號處理器(DSP,Digital Signal Processor)或可編程邏輯陣列(FPGA,F(xiàn)ield-Programmable Gate Array)實現(xiàn);所述插件庫管理模塊42可由信息處理裝置中的CPU、MCU、DSP或FPGA結(jié)合通信芯片實現(xiàn);所述采集信息模塊可由信息處理裝置中的CPU、MCU、DSP或FPGA實現(xiàn)。

本實施例提供的信息處理裝置,所述采集信息自動適配模塊41利用存儲的配置信息中的監(jiān)控模型,將監(jiān)控目標(biāo)拆分成至少一個監(jiān)控元素;所述存儲的配置信息為根據(jù)監(jiān)控模型及歷史采集數(shù)據(jù)的方式實時更新的配置信息;根據(jù)配置信息中的歷史數(shù)據(jù)的采集方式,為所述至少一個監(jiān)控元素匹配對應(yīng)的采集方式;所述插件庫管理模塊42利用匹配的采集方式,采集所述至少一個監(jiān)控元素對應(yīng)的監(jiān)控數(shù)據(jù);所述采集信息自動適配模塊41利用采集的監(jiān)控元素對應(yīng)的監(jiān)控數(shù) 據(jù),并結(jié)合所述監(jiān)控模型,獲得所述監(jiān)控目標(biāo)對應(yīng)的數(shù)據(jù)。由于根據(jù)配置信息中的歷史數(shù)據(jù)的采集方式,為所述至少一個監(jiān)控元素匹配對應(yīng)的采集方式,存儲的配置信息為根據(jù)監(jiān)控模型及歷史采集數(shù)據(jù)的方式實時更新的配置信息,不需要人為參與,如此,提升了監(jiān)控信息的自動化擴展能力和靈活性。

另外,所述采集信息自動適配模塊41接收用戶的操作;所述操作用于設(shè)置所述監(jiān)控目標(biāo);根據(jù)所述操作,確定所述監(jiān)控目標(biāo),用戶只需要設(shè)置監(jiān)控目標(biāo)即可,不需要用戶手動去配置監(jiān)控目標(biāo)對應(yīng)的監(jiān)控模型和采集方式等配置信息,如此,設(shè)置的復(fù)雜度大大降低,簡化了用戶配置,提升了用戶體驗。同時也不需要用戶或管理員去深入了解監(jiān)控目標(biāo)的底層采集方式,降低了對用戶或管理員的使用要求。

所述插件庫管理模塊42向所述至少一個監(jiān)控元素的采集范圍對應(yīng)的軟件或設(shè)備推送安裝采集數(shù)據(jù)的采集插件,通過安裝的采集插件采集,采集對應(yīng)的監(jiān)控數(shù)據(jù);所述推送安裝的采集插件為與匹配的采集方式對應(yīng)的采集插件,通過智能化地自動推送,提升了監(jiān)控信息按需完善能力,靈活性強。

實施例三

本實施例在實施例一、二的基礎(chǔ)上,詳細描述實際應(yīng)用時實現(xiàn)本發(fā)明實施例方案的監(jiān)控系統(tǒng)架構(gòu)及監(jiān)控系統(tǒng)中各單元的處理過程。

圖5為本實施例的監(jiān)控系統(tǒng)架構(gòu)示意圖。如圖5所示,該監(jiān)控系統(tǒng)主要包括:客戶端(client)、服務(wù)端(server)以及監(jiān)控代理(agent)。其中,

用戶和管理員均可通過客戶端(在門戶)設(shè)置需要監(jiān)控的目標(biāo)信息。設(shè)置的方式包括單監(jiān)控元素和組合監(jiān)控對象。

服務(wù)端包括采集信息自動適配模塊和插件庫管理模塊,服務(wù)端提供智能化的監(jiān)控數(shù)據(jù)采集過程。具體地,采集信息自動適配模塊收到用戶設(shè)置的監(jiān)控目標(biāo)后,利用采集信息分析知識庫中的配置信息,對監(jiān)控目標(biāo)進行配置信息的關(guān)聯(lián)關(guān)系計算,然后由插件庫管理模塊優(yōu)選一個采集方式,并自動向監(jiān)控元素的采集范圍對應(yīng)的軟件或設(shè)備推送采集監(jiān)控數(shù)據(jù)的必備的采集插件,并進行采集插件(即監(jiān)控代理)的自動化安裝,通過安裝的采集插件(監(jiān)控代理)來采集 對應(yīng)的監(jiān)控數(shù)據(jù)。

這里,生成監(jiān)控目標(biāo)的一個或一組采集三元組{采集點,采集范圍,采集方式}(即采集三元組組成的關(guān)聯(lián)關(guān)系)所需的配置信息保存在采集信息分析知識庫中;而其他配置管理數(shù)據(jù)仍然保存在CMDB中。換句話說,本實施例中CMDB中保存的數(shù)據(jù)與現(xiàn)有CMDB保存的數(shù)據(jù)完全相同。

其中,采集信息分析知識庫中的監(jiān)控模型庫可以隨著后臺配置和用戶的自定義需求不斷豐富;采集信息分析知識庫中的數(shù)據(jù)也可以根據(jù)插件庫管理模塊反饋的成功和失敗反饋信息不斷完善,從而提高數(shù)據(jù)的精準(zhǔn)性。

結(jié)合圖5,本實施例智能采集云監(jiān)控的處理流程,如圖6所示,包括以下步驟:

步驟601:用戶通過客戶端選擇監(jiān)控目標(biāo),客戶端將選擇的監(jiān)控目標(biāo)發(fā)送給服務(wù)端;

這里,選擇的監(jiān)控目標(biāo)可以是已有的監(jiān)控目標(biāo),也可以是新的監(jiān)控目標(biāo);其中,所述已有的監(jiān)控目標(biāo)是指:之前已經(jīng)選擇過的監(jiān)控目標(biāo);相應(yīng)地,所述新的監(jiān)控目標(biāo)是指:之前未選擇過的監(jiān)控目標(biāo)。

步驟602:服務(wù)端收到用戶選擇的監(jiān)控目標(biāo)后,服務(wù)端的采集信息自動適配模塊根據(jù)采集信息分析知識庫中存儲的配置信息對監(jiān)控目標(biāo)進行配置信息的關(guān)聯(lián)關(guān)系計算,從而產(chǎn)生采集關(guān)聯(lián)關(guān)系;

具體地,采集信息自動適配模塊通過采集信息分析知識庫中存儲的配置信息中的監(jiān)控模型,將監(jiān)控目標(biāo)拆分成至少一個監(jiān)控元素,并通過對配置信息的分析,將監(jiān)控元素映射到采集點,確定所述至少一個監(jiān)控元素對應(yīng)的采集范圍,并根據(jù)歷史數(shù)據(jù)的采集方式為每個監(jiān)控元素進行采集方式的匹配,最終生成監(jiān)控目標(biāo)的一個或一組采集三元組{采集點,采集范圍,采集方式}。

步驟603:服務(wù)端的插件庫管理模塊根據(jù)采集關(guān)聯(lián)關(guān)系中的采集方式,向監(jiān)控元素的采集范圍對應(yīng)的軟件或設(shè)備推送采集監(jiān)控數(shù)據(jù)的必備的采集插件,并進行采集插件(即監(jiān)控代理)的自動化安裝;

這里,如果推送的采集插件安裝失敗時,會推送新的采集插件。

當(dāng)監(jiān)控元素匹配出的采集方式有至少兩個時,所述插件庫管理模塊會從匹配出的至少兩個采集方式中優(yōu)選一個采集方式,并自動向監(jiān)控元素的采集范圍對應(yīng)的軟件或設(shè)備推送采集監(jiān)控數(shù)據(jù)的必備的采集插件,并進行采集插件(即采集目標(biāo)監(jiān)控代理)的自動化安裝。

相應(yīng)地,當(dāng)所有設(shè)備或軟件接入云監(jiān)控系統(tǒng)時,其后臺均會啟動一個監(jiān)聽進程,該監(jiān)聽進程負責(zé)時刻接收和安裝新增采集插件指令,打開相應(yīng)采集插件所需的端口和通道信息,以便進行監(jiān)控數(shù)據(jù)的采集。

這里,每臺設(shè)備或軟件的不同采集插件(采集目標(biāo)監(jiān)控代理)是可以疊加安裝的,已安裝過的相同采集插件(采集目標(biāo)監(jiān)控代理)不需要重復(fù)安裝。

其中,所述插件庫管理模塊42會記錄所有采集插件(采集目標(biāo)監(jiān)控代理)已在哪些設(shè)備或軟件啟動,安裝的版本信息等,據(jù)此確定哪些設(shè)備或軟件需要推送相應(yīng)的采集插件。

步驟604:服務(wù)端向監(jiān)控代理發(fā)送訂閱監(jiān)控數(shù)據(jù)的通知;

步驟605:監(jiān)控代理收到通知后,采集相應(yīng)的監(jiān)控數(shù)據(jù),并向服務(wù)端反饋采集成功結(jié)果;

步驟606:服務(wù)端向客戶端反饋監(jiān)控目標(biāo)對應(yīng)的查詢結(jié)果,并將配置信息相關(guān)的信息保存至采集信息分析知識庫中,并將獲得的監(jiān)控數(shù)據(jù)(對應(yīng)的配置管理數(shù)據(jù))保存至CMDB中。

這里,服務(wù)端收到監(jiān)控代理反饋的采集成功結(jié)果后,利用獲得的監(jiān)控數(shù)據(jù),并結(jié)合監(jiān)控模型,進行邏輯計算,從而獲得監(jiān)控目標(biāo)對應(yīng)的查詢結(jié)果。

而對于圖1所示的監(jiān)控系統(tǒng),各單元的處理流程,如圖7所示,包括以下步驟:

步驟701:用戶通過客戶端選擇監(jiān)控目標(biāo),客戶端將選擇的監(jiān)控目標(biāo)發(fā)送給服務(wù)端;

步驟702:服務(wù)端根據(jù)預(yù)先存儲在CMDB中與所述監(jiān)控目標(biāo)對應(yīng)的監(jiān)控數(shù)據(jù)的采集方式,獲得采集方式;

這里,用戶可以通過客戶端先配置所述監(jiān)控目標(biāo)對應(yīng)監(jiān)控數(shù)據(jù)的采集方式, 并存儲至DMDB中。

步驟703:服務(wù)端向采集方式對應(yīng)的監(jiān)控代理發(fā)送訂閱監(jiān)控數(shù)據(jù)的通知;

這里,需要預(yù)先配置好所述監(jiān)控目標(biāo)對應(yīng)的所有監(jiān)控代理,可以通過手動或預(yù)先安裝好所述監(jiān)控目標(biāo)對應(yīng)的所有監(jiān)控代理。

步驟704:監(jiān)控代理收到通知后,采集相應(yīng)的監(jiān)控數(shù)據(jù),并向服務(wù)端反饋采集成功結(jié)果;

步驟705:服務(wù)端向客戶端反饋監(jiān)控目標(biāo)對應(yīng)的查詢結(jié)果,并將獲得監(jiān)控數(shù)據(jù)(對應(yīng)的配置管理數(shù)據(jù))保存至CMDB中。

從上面的描述中可以看出,本發(fā)明實施例提供的方案是一種智能監(jiān)控方案,在云環(huán)境和大數(shù)據(jù)分析的場景下,用戶的監(jiān)控目標(biāo)和范圍日漸復(fù)雜,在滿足用戶自定義監(jiān)控目標(biāo)的前提下,本發(fā)明實施例的方案不再需要在客戶端配置和發(fā)送監(jiān)控代理和監(jiān)控目標(biāo)之間的關(guān)聯(lián)關(guān)系,而是由服務(wù)端通過設(shè)備接入、歷史相關(guān)性數(shù)據(jù)采集方式和采集信息分析知識庫里數(shù)據(jù)的積累,自行推算和學(xué)習(xí)到監(jiān)控目標(biāo)對應(yīng)的監(jiān)控數(shù)據(jù)的采集方式,通過簡化了用戶配置;同時,通過服務(wù)端的智能化自動推送監(jiān)控代理的方式提升了監(jiān)控信息的自動化擴展能力和按需完善能力。

其中,對于新接入的設(shè)備,通過歷史性數(shù)據(jù)的采集方式和采集信息分析知識庫里數(shù)據(jù)的積累進行采集方式的自適應(yīng)學(xué)習(xí)。自適應(yīng)學(xué)習(xí)具體可以是:對采集信息分析知識庫中記錄的同類型設(shè)備、同品牌設(shè)備、相似采集對象等信息進行最大相似度匹配等。

本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實施例可提供為方法、系統(tǒng)、或計算機程序產(chǎn)品。因此,本發(fā)明可采用硬件實施例、軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(zhì)(包括但不限于磁盤存儲器和光學(xué)存儲器等)上實施的計算機程序產(chǎn)品的形式。

本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設(shè)備(系統(tǒng))、和計算機程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計算機程序指令實現(xiàn)流程圖和/或方 框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合。可提供這些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。

這些計算機程序指令也可存儲在能引導(dǎo)計算機或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。

這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計算機或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或其他可編程設(shè)備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。

以上所述,僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范圍。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
张家界市| 盘锦市| 佛坪县| 武强县| 尚义县| 澄江县| 额济纳旗| 舞阳县| 安陆市| 临高县| 石城县| 漯河市| 渭源县| 嘉定区| 南召县| 康保县| 攀枝花市| 蒙阴县| 金乡县| 即墨市| 慈利县| 南康市| 陇川县| 工布江达县| 宕昌县| 咸丰县| 司法| 保康县| 共和县| 扶余县| 淳安县| 固镇县| 德钦县| 舟曲县| 彭阳县| 陵川县| 湖州市| 堆龙德庆县| 广东省| 邵阳市| 牙克石市|