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

一種數(shù)據(jù)采集方法及裝置與流程

文檔序號(hào):11710074閱讀:195來源:國(guó)知局
一種數(shù)據(jù)采集方法及裝置與流程

本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,特別涉及一種數(shù)據(jù)采集方法及裝置。



背景技術(shù):

隨著信息技術(shù)的發(fā)展,數(shù)據(jù)中心的設(shè)備越來越多。為了保證各個(gè)設(shè)備的正常運(yùn)行,運(yùn)維人員需對(duì)各個(gè)設(shè)備的工作狀態(tài)進(jìn)行實(shí)時(shí)監(jiān)控,而如何對(duì)各個(gè)設(shè)備的各項(xiàng)數(shù)據(jù)進(jìn)行實(shí)時(shí)準(zhǔn)確的采集顯得尤為重要。

目前,數(shù)據(jù)中心的各個(gè)設(shè)備進(jìn)行數(shù)據(jù)采集時(shí),需運(yùn)維人員逐個(gè)登陸設(shè)備,對(duì)各個(gè)設(shè)備上的各種數(shù)據(jù)進(jìn)行采集。例如,采集服務(wù)器的網(wǎng)口速率、網(wǎng)口輸出流量和網(wǎng)口輸入流量等。

由于數(shù)據(jù)中心的設(shè)備較多,需要采集的數(shù)據(jù)量較大,通過上述方法進(jìn)行數(shù)據(jù)采集的效率較低。



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

本發(fā)明實(shí)施例提供了一種數(shù)據(jù)采集方法及裝置,能提高數(shù)據(jù)采集效率。

第一方面,本發(fā)明實(shí)施例提供了一種數(shù)據(jù)采集方法,包括:

構(gòu)建協(xié)議模型,所述協(xié)議模型中包括至少一個(gè)設(shè)備的信道信息與至少一種通信協(xié)議之間的對(duì)應(yīng)關(guān)系;

確定待采集設(shè)備的信道信息;

根據(jù)所述協(xié)議模型,確定與所述待采集設(shè)備的信道信息相對(duì)應(yīng)的通信協(xié)議;

根據(jù)與所述待采集設(shè)備對(duì)應(yīng)的通信協(xié)議,對(duì)所述待采集設(shè)備進(jìn)行數(shù)據(jù)采集。

優(yōu)選地,

進(jìn)一步包括:預(yù)先構(gòu)建數(shù)據(jù)庫配置表,所述數(shù)據(jù)庫配置表中包括所述至少一個(gè)設(shè)備的配置信息;

所述構(gòu)建協(xié)議模型,包括:

根據(jù)所述數(shù)據(jù)庫配置表中的至少一個(gè)設(shè)備的配置信息,確定每一個(gè)所述設(shè)備分別對(duì)應(yīng)的通信協(xié)議;

根據(jù)每一個(gè)所述設(shè)備分別對(duì)應(yīng)的通信協(xié)議,對(duì)所述至少一個(gè)設(shè)備的配置信息進(jìn)行分組;

分別為每組所述配置信息分配對(duì)應(yīng)的信道,并確定每個(gè)信道的信道信息;

根據(jù)所述通信協(xié)議和所述信道信息,對(duì)各組所述配置信息進(jìn)行封裝,形成所述協(xié)議模型。

優(yōu)選地,

所述根據(jù)所述通信協(xié)議和所述信道信息,進(jìn)行封裝,形成所述協(xié)議模型,包括:

根據(jù)每組所述配置信息對(duì)應(yīng)的通信協(xié)議和所述信道信息,分別對(duì)每組配置信息進(jìn)行封裝;

根據(jù)簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議snmp,對(duì)封裝后的配置信息進(jìn)行再次封裝,形成所述協(xié)議模型。

優(yōu)選地,

所述根據(jù)所述協(xié)議模型,確定與所述待采集設(shè)備的信道信息相對(duì)應(yīng)的通信協(xié)議,包括:

根據(jù)snmp,讀取所述協(xié)議模型;

根據(jù)所述待采集設(shè)備的信道信息,確定所述待采集設(shè)備的配置信息對(duì)應(yīng)的分組;

根據(jù)確定出的分組結(jié)果,確定與所述待采集設(shè)備的信道信息相對(duì)應(yīng)的通信協(xié)議。

優(yōu)選地,

在所述根據(jù)與所述待采集設(shè)備對(duì)應(yīng)的通信協(xié)議,對(duì)所述待采集設(shè)備進(jìn)行數(shù)據(jù)采集之后,進(jìn)一步包括:

將采集到的所述待采集設(shè)備的數(shù)據(jù)存入預(yù)設(shè)的信息表。

第二方面,本發(fā)明實(shí)施例提供了一種數(shù)據(jù)采集裝置,包括:構(gòu)建單元、確定單元和采集單元;其中,

所述構(gòu)建單元,用于構(gòu)建協(xié)議模型,所述協(xié)議模型中包括至少一個(gè)設(shè)備的信道信息與至少一種通信協(xié)議之間的對(duì)應(yīng)關(guān)系;

所述確定單元,用于確定待采集設(shè)備的信道信息;并根據(jù)所述協(xié)議模型,確定與所述待采集設(shè)備的信道信息相對(duì)應(yīng)的通信協(xié)議;

所述采集單元,用于根據(jù)與所述待采集設(shè)備對(duì)應(yīng)的通信協(xié)議,對(duì)所述待采集設(shè)備進(jìn)行數(shù)據(jù)采集。

優(yōu)選地,

所述構(gòu)建單元,包括:配置表構(gòu)建子單元、通信協(xié)議確定子單元、分組子單元和封裝子單元;其中,

所述配置表構(gòu)建子單元,用于預(yù)先構(gòu)建數(shù)據(jù)庫配置表,所述數(shù)據(jù)庫配置表中包括所述至少一個(gè)設(shè)備的配置信息;

所述通信協(xié)議確定子單元,用于根據(jù)所述數(shù)據(jù)庫配置表中的至少一個(gè)設(shè)備的配置信息,確定每一個(gè)所述設(shè)備分別對(duì)應(yīng)的通信協(xié)議;

所述分組子單元,用于根據(jù)每一個(gè)所述設(shè)備分別對(duì)應(yīng)的通信協(xié)議,對(duì)所述至少一個(gè)設(shè)備的配置信息進(jìn)行分組;

所述封裝子單元,用于分別為每組所述配置信息分配對(duì)應(yīng)的信道,并確定每個(gè)信道的信道信息;根據(jù)所述通信協(xié)議和所述信道信息,對(duì)各組所述配置信息進(jìn)行封裝,形成所述協(xié)議模型。

優(yōu)選地,

所述封裝子單元,用于根據(jù)每組所述配置信息對(duì)應(yīng)的通信協(xié)議和所述信道信息,分別對(duì)每組配置信息進(jìn)行封裝;根據(jù)簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議snmp,對(duì)封裝后的配置信息進(jìn)行再次封裝,形成所述協(xié)議模型。

優(yōu)選地,

所述確定單元,用于根據(jù)snmp,讀取所述協(xié)議模型;根據(jù)所述待采集設(shè)備的信道信息,確定所述待采集設(shè)備的配置信息對(duì)應(yīng)的分組;根據(jù)確定出的分組結(jié)果,確定與所述待采集設(shè)備的信道信息相對(duì)應(yīng)的通信協(xié)議。

優(yōu)選地,

所述采集單元,進(jìn)一步用于將采集到的所述待采集設(shè)備的數(shù)據(jù)存入預(yù)設(shè)的信息表。

本發(fā)明實(shí)施例提供了一種數(shù)據(jù)采集方法及裝置,通過首先構(gòu)建包括有至少一個(gè)設(shè)備與至少一種通信協(xié)議的對(duì)應(yīng)關(guān)系的協(xié)議模型,然后在確定待采集設(shè)備的信道信息之后,根據(jù)構(gòu)建的協(xié)議模型,確定與待采集設(shè)備的信道信息相對(duì)應(yīng)的通信協(xié)議,并根據(jù)確定出的通信協(xié)議,對(duì)待采集設(shè)備進(jìn)行數(shù)據(jù)采集。由此可根據(jù)各個(gè)設(shè)備對(duì)應(yīng)的通信協(xié)議,自動(dòng)完成數(shù)據(jù)采集過程,而不必再通過運(yùn)維人員逐個(gè)登陸設(shè)備進(jìn)行數(shù)據(jù)采集,由此提高了數(shù)據(jù)采集效率。

附圖說明

為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1是本發(fā)明一個(gè)實(shí)施例提供的一種數(shù)據(jù)采集方法的流程圖;

圖2是本發(fā)明另一個(gè)實(shí)施例提供的一種數(shù)據(jù)采集方法的流程圖;

圖3是本發(fā)明一個(gè)實(shí)施例提供的一種數(shù)據(jù)采集裝置的結(jié)構(gòu)示意圖;

圖4是本發(fā)明另一個(gè)實(shí)施例提供的一種數(shù)據(jù)采集裝置的結(jié)構(gòu)示意圖。

具體實(shí)施方式

為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例,基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)的前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。

如圖1所示,本發(fā)明實(shí)施例提供了一種數(shù)據(jù)采集方法,該方法可以包括以下步驟:

步驟101:構(gòu)建協(xié)議模型,所述協(xié)議模型中包括至少一個(gè)設(shè)備的信道信息與至少一種通信協(xié)議之間的對(duì)應(yīng)關(guān)系;

步驟102:確定待采集設(shè)備的信道信息;

步驟103:根據(jù)所述協(xié)議模型,確定與所述待采集設(shè)備的信道信息相對(duì)應(yīng)的通信協(xié)議;

步驟104:根據(jù)與所述待采集設(shè)備對(duì)應(yīng)的通信協(xié)議,對(duì)所述待采集設(shè)備進(jìn)行數(shù)據(jù)采集。

上述實(shí)施例中,通過首先構(gòu)建包括有至少一個(gè)設(shè)備與至少一種通信協(xié)議的對(duì)應(yīng)關(guān)系的協(xié)議模型,然后在確定待采集設(shè)備的信道信息之后,根據(jù)構(gòu)建的協(xié)議模型,確定與待采集設(shè)備的信道信息相對(duì)應(yīng)的通信協(xié)議,并根據(jù)確定出的通信協(xié)議,對(duì)待采集設(shè)備進(jìn)行數(shù)據(jù)采集。由此可根據(jù)各個(gè)設(shè)備對(duì)應(yīng)的通信協(xié)議,自動(dòng)完成數(shù)據(jù)采集過程,而不必再通過運(yùn)維人員逐個(gè)登陸設(shè)備進(jìn)行數(shù)據(jù)采集,由此提高了數(shù)據(jù)采集效率。

本發(fā)明一個(gè)實(shí)施例中,該方法可以進(jìn)一步包括:預(yù)先構(gòu)建數(shù)據(jù)庫配置表,所述數(shù)據(jù)庫配置表中包括所述至少一個(gè)設(shè)備的配置信息;

步驟101的具體實(shí)施方式,可以包括:

根據(jù)所述數(shù)據(jù)庫配置表中的至少一個(gè)設(shè)備的配置信息,確定每一個(gè)所述設(shè)備分別對(duì)應(yīng)的通信協(xié)議;

根據(jù)每一個(gè)所述設(shè)備分別對(duì)應(yīng)的通信協(xié)議,對(duì)所述至少一個(gè)設(shè)備的配置信息進(jìn)行分組;

分別為每組所述配置信息分配對(duì)應(yīng)的信道,并確定每個(gè)信道的信道信息;

根據(jù)所述通信協(xié)議和所述信道信息,對(duì)各組所述配置信息進(jìn)行封裝,形成所述協(xié)議模型。

具體地,本發(fā)明一個(gè)實(shí)施例中,所述根據(jù)所述通信協(xié)議和所述信道信息,進(jìn)行封裝,形成所述協(xié)議模型,包括:

根據(jù)每組所述配置信息對(duì)應(yīng)的通信協(xié)議和所述信道信息,分別對(duì)每組配置信息進(jìn)行封裝;

根據(jù)簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議snmp,對(duì)封裝后的配置信息進(jìn)行再次封裝,形成所述協(xié)議模型。

舉例來說,預(yù)先將各個(gè)設(shè)備的配置信息,例如服務(wù)器的名稱、型號(hào)、內(nèi)存、硬盤大小等靜態(tài)數(shù)據(jù),也包括服務(wù)器的網(wǎng)口速率、網(wǎng)口輸入流量、網(wǎng)口輸出流量和網(wǎng)口管理狀態(tài),以及系統(tǒng)cpu負(fù)載、溫度、電壓、風(fēng)扇等動(dòng)態(tài)信息。在構(gòu)建協(xié)議模型時(shí),確定具體的數(shù)據(jù)對(duì)應(yīng)的通信協(xié)議,具體地,與網(wǎng)絡(luò)相關(guān)的數(shù)據(jù)(如網(wǎng)口速率、網(wǎng)口輸入流量、網(wǎng)口輸出流量、網(wǎng)口管理狀態(tài)等)采用簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議(simplenetworkmanagementprotocol,snmp)進(jìn)行采集;與硬件參數(shù)相關(guān)的數(shù)據(jù)(如溫度、電壓、風(fēng)扇等)采用智能型平臺(tái)管理接口(intelligentplatformmanagementinterface,ipmi)協(xié)議進(jìn)行采集;不間斷電源(uninterruptiblepowersystem,ups)和精密空調(diào)用modus協(xié)議進(jìn)行采集,包括供電參數(shù)、負(fù)載率或送風(fēng)溫度等。然后將具有相同通信協(xié)議的配置信息分為一組,并為此組配置信息分配對(duì)應(yīng)的信道,例如,snmp通信協(xié)議對(duì)應(yīng)信道a,ipmi通信協(xié)議對(duì)應(yīng)信道b,modus通信協(xié)議對(duì)應(yīng)信道c,然后將snmp、ipmi和modus等通信協(xié)議以及其分別對(duì)應(yīng)的信道信息進(jìn)行分別封裝后,再用snmp進(jìn)行統(tǒng)一封裝其進(jìn)行封裝,形成協(xié)議模型。這使得協(xié)議模型可通過snmp納入一個(gè)統(tǒng)一的采集策略引擎中,協(xié)議模型中又包括了多種通信協(xié)議,便于數(shù)據(jù)的采集和傳輸,從而進(jìn)一步提高的數(shù)據(jù)采集效率。

對(duì)應(yīng)地,本發(fā)明一個(gè)實(shí)施例中,步驟103的具體實(shí)施方式,可以包括:

根據(jù)snmp,讀取所述協(xié)議模型;

根據(jù)所述待采集設(shè)備的信道信息,確定所述待采集設(shè)備的配置信息對(duì)應(yīng)的分組;

根據(jù)確定出的分組結(jié)果,確定與所述待采集設(shè)備的信道信息相對(duì)應(yīng)的通信協(xié)議。

在數(shù)據(jù)采集時(shí),則可根據(jù)snmp,讀取構(gòu)建好的協(xié)議模型,然后根據(jù)待采集設(shè)備的信道信息,確定該待采集設(shè)備的配置信息對(duì)應(yīng)的分組,然后根據(jù)確定出的分組結(jié)果,確定出待采集設(shè)備的通信協(xié)議。例如,采集服務(wù)器的網(wǎng)口速率時(shí),首先確定出其信道為c,然后可根據(jù)信道c確定出其配置信息對(duì)應(yīng)snmp組,則確定出可采用snmp對(duì)網(wǎng)口速率進(jìn)行采集。這使得在數(shù)據(jù)采集時(shí),準(zhǔn)確利用對(duì)應(yīng)的通信協(xié)議,對(duì)各個(gè)設(shè)備的數(shù)據(jù)進(jìn)行采集,在提高數(shù)據(jù)采集效率的同時(shí),提高數(shù)據(jù)采集的準(zhǔn)確性。

本發(fā)明一個(gè)實(shí)施例中,在步驟104之后,進(jìn)一步包括:

將采集到的所述待采集設(shè)備的數(shù)據(jù)存入預(yù)設(shè)的信息表。

在這里,將采集到的數(shù)據(jù)存入預(yù)設(shè)的信息表,則可通過對(duì)比信息表中的實(shí)時(shí)信息和數(shù)據(jù)庫配置表中的配置信息,確定當(dāng)前設(shè)備是否出現(xiàn)故障。通過信息表和配置表進(jìn)行對(duì)比,簡(jiǎn)化對(duì)比過程的工作量,從而提高故障確定的實(shí)時(shí)性。

如圖2所示,本發(fā)明實(shí)施例提供了一種數(shù)據(jù)采集方法,該方法包括以下步驟:

步驟201:預(yù)先構(gòu)建數(shù)據(jù)庫配置表,所述數(shù)據(jù)庫配置表中包括所述至少一個(gè)設(shè)備的配置信息。

例如,設(shè)備的配置信息可包括服務(wù)器的名稱、型號(hào)、內(nèi)存、硬盤大小、網(wǎng)口速率、網(wǎng)口輸入流量、網(wǎng)口輸出流量和網(wǎng)口管理狀態(tài),以及系統(tǒng)cpu負(fù)載、溫度、電壓、風(fēng)扇等。

步驟202:根據(jù)所述數(shù)據(jù)庫配置表中的至少一個(gè)設(shè)備的配置信息,確定每一個(gè)所述設(shè)備分別對(duì)應(yīng)的通信協(xié)議。

具體地,與網(wǎng)絡(luò)相關(guān)的數(shù)據(jù)(如網(wǎng)口速率、網(wǎng)口輸入流量、網(wǎng)口輸出流量、網(wǎng)口管理狀態(tài)等)采用snmp進(jìn)行采集;與硬件參數(shù)相關(guān)的數(shù)據(jù)(如溫度、電壓、風(fēng)扇等)采用ipmi協(xié)議進(jìn)行采集;ups和精密空調(diào)用modus協(xié)議進(jìn)行采集。

步驟203:根據(jù)每一個(gè)所述設(shè)備分別對(duì)應(yīng)的通信協(xié)議,對(duì)所述至少一個(gè)設(shè)備的配置信息進(jìn)行分組,并分別為每組所述配置信息分配對(duì)應(yīng)的信道,并確定每個(gè)信道的信道信息。

例如,snmp通信協(xié)議對(duì)應(yīng)信道a,ipmi通信協(xié)議對(duì)應(yīng)信道b,modus通信協(xié)議對(duì)應(yīng)信道c。

步驟204:根據(jù)每組所述配置信息對(duì)應(yīng)的通信協(xié)議和所述信道信息,分別對(duì)每組配置信息進(jìn)行封裝,并根據(jù)簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議snmp,對(duì)封裝后的配置信息進(jìn)行再次封裝,形成協(xié)議模型。

將snmp、ipmi和modus等通信協(xié)議以及其分別對(duì)應(yīng)的信道信息進(jìn)行分別封裝后,再用snmp進(jìn)行統(tǒng)一封裝其進(jìn)行封裝,形成協(xié)議模型。這使得協(xié)議模型可通過snmp納入一個(gè)統(tǒng)一的采集策略引擎中。

步驟205:確定待采集設(shè)備的信道信息。

例如,采集服務(wù)器的網(wǎng)口速率時(shí),確定出其信道信息為信道為c。

步驟206:根據(jù)snmp,讀取所述協(xié)議模型,并根據(jù)所述待采集設(shè)備的信道信息,確定所述待采集設(shè)備的配置信息對(duì)應(yīng)的分組。

步驟207:根據(jù)確定出的分組結(jié)果,確定與所述待采集設(shè)備的信道信息相對(duì)應(yīng)的通信協(xié)議。

步驟208:根據(jù)與所述待采集設(shè)備對(duì)應(yīng)的通信協(xié)議,對(duì)所述待采集設(shè)備進(jìn)行數(shù)據(jù)采集。

在這里,可根據(jù)信道c確定出其配置信息對(duì)應(yīng)snmp組,則確定出可采用snmp對(duì)網(wǎng)口速率進(jìn)行采集。

上述實(shí)施例中,通過首先構(gòu)建包括有至少一個(gè)設(shè)備與至少一種通信協(xié)議的對(duì)應(yīng)關(guān)系的協(xié)議模型,然后在確定待采集設(shè)備的信道信息之后,根據(jù)構(gòu)建的協(xié)議模型,確定與待采集設(shè)備的信道信息相對(duì)應(yīng)的通信協(xié)議,并根據(jù)確定出的通信協(xié)議,對(duì)待采集設(shè)備進(jìn)行數(shù)據(jù)采集。由此可根據(jù)各個(gè)設(shè)備對(duì)應(yīng)的通信協(xié)議,自動(dòng)完成數(shù)據(jù)采集過程,而不必再通過運(yùn)維人員逐個(gè)登陸設(shè)備進(jìn)行數(shù)據(jù)采集,由此提高了數(shù)據(jù)采集效率。

如圖3所示,本發(fā)明實(shí)施例提供了一種數(shù)據(jù)采集裝置,包括:構(gòu)建單元301、確定單元302和采集單元303;其中,

所述構(gòu)建單元301,用于構(gòu)建協(xié)議模型,所述協(xié)議模型中包括至少一個(gè)設(shè)備的信道信息與至少一種通信協(xié)議之間的對(duì)應(yīng)關(guān)系;

所述確定單元302,用于確定待采集設(shè)備的信道信息;并根據(jù)所述協(xié)議模型,確定與所述待采集設(shè)備的信道信息相對(duì)應(yīng)的通信協(xié)議;

所述采集單元303,用于根據(jù)與所述待采集設(shè)備對(duì)應(yīng)的通信協(xié)議,對(duì)所述待采集設(shè)備進(jìn)行數(shù)據(jù)采集。

上述實(shí)施例中,通過首先構(gòu)建包括有至少一個(gè)設(shè)備與至少一種通信協(xié)議的對(duì)應(yīng)關(guān)系的協(xié)議模型,然后在確定待采集設(shè)備的信道信息之后,根據(jù)構(gòu)建的協(xié)議模型,確定與待采集設(shè)備的信道信息相對(duì)應(yīng)的通信協(xié)議,并根據(jù)確定出的通信協(xié)議,對(duì)待采集設(shè)備進(jìn)行數(shù)據(jù)采集。由此可根據(jù)各個(gè)設(shè)備對(duì)應(yīng)的通信協(xié)議,自動(dòng)完成數(shù)據(jù)采集過程,而不必再通過運(yùn)維人員逐個(gè)登陸設(shè)備進(jìn)行數(shù)據(jù)采集,由此提高了數(shù)據(jù)采集效率。

如圖4所示,本發(fā)明一個(gè)實(shí)施例中,所述構(gòu)建單元101,包括:配置表構(gòu)建子單元401、通信協(xié)議確定子單元402、分組子單元403和封裝子單元404;其中,

所述配置表構(gòu)建子單元401,用于預(yù)先構(gòu)建數(shù)據(jù)庫配置表,所述數(shù)據(jù)庫配置表中包括所述至少一個(gè)設(shè)備的配置信息;

所述通信協(xié)議確定子單元402,用于根據(jù)所述數(shù)據(jù)庫配置表中的至少一個(gè)設(shè)備的配置信息,確定每一個(gè)所述設(shè)備分別對(duì)應(yīng)的通信協(xié)議;

所述分組子單元403,用于根據(jù)每一個(gè)所述設(shè)備分別對(duì)應(yīng)的通信協(xié)議,對(duì)所述至少一個(gè)設(shè)備的配置信息進(jìn)行分組;

所述封裝子單元404,用于分別為每組所述配置信息分配對(duì)應(yīng)的信道,并確定每個(gè)信道的信道信息;根據(jù)所述通信協(xié)議和所述信道信息,對(duì)各組所述配置信息進(jìn)行封裝,形成所述協(xié)議模型。

具體地,本發(fā)明一個(gè)實(shí)施例中,所述封裝子單元404,用于根據(jù)每組所述配置信息對(duì)應(yīng)的通信協(xié)議和所述信道信息,分別對(duì)每組配置信息進(jìn)行封裝;根據(jù)簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議snmp,對(duì)封裝后的配置信息進(jìn)行再次封裝,形成所述協(xié)議模型。

舉例來說,預(yù)先將各個(gè)設(shè)備的配置信息,例如服務(wù)器的名稱、型號(hào)、內(nèi)存、硬盤大小等靜態(tài)數(shù)據(jù),也包括服務(wù)器的網(wǎng)口速率、網(wǎng)口輸入流量、網(wǎng)口輸出流量和網(wǎng)口管理狀態(tài),以及系統(tǒng)cpu負(fù)載、溫度、電壓、風(fēng)扇等動(dòng)態(tài)信息。在構(gòu)建協(xié)議模型時(shí),確定具體的數(shù)據(jù)對(duì)應(yīng)的通信協(xié)議,具體地,與網(wǎng)絡(luò)相關(guān)的數(shù)據(jù)(如網(wǎng)口速率、網(wǎng)口輸入流量、網(wǎng)口輸出流量、網(wǎng)口管理狀態(tài)等)采用簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議(simplenetworkmanagementprotocol,snmp)進(jìn)行采集;與硬件參數(shù)相關(guān)的數(shù)據(jù)(如溫度、電壓、風(fēng)扇等)采用智能型平臺(tái)管理接口(intelligentplatformmanagementinterface,ipmi)協(xié)議進(jìn)行采集;不間斷電源(uninterruptiblepowersystem,ups)和精密空調(diào)用modus協(xié)議進(jìn)行采集,包括供電參數(shù)、負(fù)載率或送風(fēng)溫度等。然后將具有相同通信協(xié)議的配置信息分為一組,并為此組配置信息分配對(duì)應(yīng)的信道,例如,snmp通信協(xié)議對(duì)應(yīng)信道a,ipmi通信協(xié)議對(duì)應(yīng)信道b,modus通信協(xié)議對(duì)應(yīng)信道c,然后將snmp、ipmi和modus等通信協(xié)議以及其分別對(duì)應(yīng)的信道信息進(jìn)行分別封裝后,再用snmp進(jìn)行統(tǒng)一封裝其進(jìn)行封裝,形成協(xié)議模型。這使得協(xié)議模型可通過snmp納入一個(gè)統(tǒng)一的采集策略引擎中,協(xié)議模型中又包括了多種通信協(xié)議,便于數(shù)據(jù)的采集和傳輸,從而進(jìn)一步提高的數(shù)據(jù)采集效率。

對(duì)應(yīng)地,本發(fā)明一個(gè)實(shí)施例中,所述確定單元302,用于根據(jù)snmp,讀取所述協(xié)議模型;根據(jù)所述待采集設(shè)備的信道信息,確定所述待采集設(shè)備的配置信息對(duì)應(yīng)的分組;根據(jù)確定出的分組結(jié)果,確定與所述待采集設(shè)備的信道信息相對(duì)應(yīng)的通信協(xié)議。

在數(shù)據(jù)采集時(shí),則可根據(jù)snmp,讀取構(gòu)建好的協(xié)議模型,然后根據(jù)待采集設(shè)備的信道信息,確定該待采集設(shè)備的配置信息對(duì)應(yīng)的分組,然后根據(jù)確定出的分組結(jié)果,確定出待采集設(shè)備的通信協(xié)議。例如,采集服務(wù)器的網(wǎng)口速率時(shí),首先確定出其信道為c,然后可根據(jù)信道c確定出其配置信息對(duì)應(yīng)snmp組,則確定出可采用snmp對(duì)網(wǎng)口速率進(jìn)行采集。這使得在數(shù)據(jù)采集時(shí),準(zhǔn)確利用對(duì)應(yīng)的通信協(xié)議,對(duì)各個(gè)設(shè)備的數(shù)據(jù)進(jìn)行采集,在提高數(shù)據(jù)采集效率的同時(shí),提高數(shù)據(jù)采集的準(zhǔn)確性。

本發(fā)明一個(gè)實(shí)施例中,所述采集單元303,進(jìn)一步用于將采集到的所述待采集設(shè)備的數(shù)據(jù)存入預(yù)設(shè)的信息表。

在這里,將采集到的數(shù)據(jù)存入預(yù)設(shè)的信息表,則可通過對(duì)比信息表中的實(shí)時(shí)信息和數(shù)據(jù)庫配置表中的配置信息,確定當(dāng)前設(shè)備是否出現(xiàn)故障。通過信息表和配置表進(jìn)行對(duì)比,簡(jiǎn)化對(duì)比過程的工作量,從而提高故障確定的實(shí)時(shí)性。

上述裝置內(nèi)的各單元之間的信息交互、執(zhí)行過程等內(nèi)容,由于與本發(fā)明方法實(shí)施例基于同一構(gòu)思,具體內(nèi)容可參見本發(fā)明方法實(shí)施例中的敘述,此處不再贅述。

本發(fā)明還提供了一種可讀介質(zhì),包括執(zhí)行指令,當(dāng)存儲(chǔ)控制器的處理器執(zhí)行所述執(zhí)行指令時(shí),所述存儲(chǔ)控制器執(zhí)行本發(fā)明上述任一實(shí)施例提供的方法。

另外,本發(fā)明還提供了一種存儲(chǔ)控制器,包括:處理器、存儲(chǔ)器和總線;所述存儲(chǔ)器用于存儲(chǔ)執(zhí)行指令,所述處理器與所述存儲(chǔ)器通過所述總線連接,當(dāng)所述存儲(chǔ)控制器運(yùn)行時(shí),所述處理器執(zhí)行所述存儲(chǔ)器存儲(chǔ)的所述執(zhí)行指令,以使所述存儲(chǔ)控制器執(zhí)行本發(fā)明上述任一實(shí)施例提供的方法。

綜上所述,本發(fā)明各個(gè)實(shí)施例至少具有如下有益效果:

1、在本發(fā)明實(shí)施例中,通過首先構(gòu)建包括有至少一個(gè)設(shè)備與至少一種通信協(xié)議的對(duì)應(yīng)關(guān)系的協(xié)議模型,然后在確定待采集設(shè)備的信道信息之后,根據(jù)構(gòu)建的協(xié)議模型,確定與待采集設(shè)備的信道信息相對(duì)應(yīng)的通信協(xié)議,并根據(jù)確定出的通信協(xié)議,對(duì)待采集設(shè)備進(jìn)行數(shù)據(jù)采集。由此可根據(jù)各個(gè)設(shè)備對(duì)應(yīng)的通信協(xié)議,自動(dòng)完成數(shù)據(jù)采集過程,而不必再通過運(yùn)維人員逐個(gè)登陸設(shè)備進(jìn)行數(shù)據(jù)采集,由此提高了數(shù)據(jù)采集效率。

2、在本發(fā)明實(shí)施例中,根據(jù)各個(gè)設(shè)備分別對(duì)應(yīng)的通信協(xié)議,對(duì)各個(gè)設(shè)備的配置信息進(jìn)行分組,并為每組配置信息分配對(duì)應(yīng)的信道,并確定各個(gè)信道的信道信息,然后根據(jù)每組配置信息對(duì)應(yīng)的通信協(xié)議和信息信息,對(duì)配置信息進(jìn)行封裝,而后再根據(jù)snmp,對(duì)封裝后的配置信息進(jìn)行統(tǒng)一封裝,形成協(xié)議模型。這使得協(xié)議模型可通過snmp納入一個(gè)統(tǒng)一的采集策略引擎中,協(xié)議模型中又包括了多種通信協(xié)議,便于數(shù)據(jù)的采集和傳輸,從而進(jìn)一步提高的數(shù)據(jù)采集效率。

3、在本發(fā)明實(shí)施例中,在數(shù)據(jù)采集時(shí),根據(jù)snmp讀取構(gòu)建好的協(xié)議模型,然后根據(jù)待采集設(shè)備的信道信息,確定該待采集設(shè)備的配置信息對(duì)應(yīng)的分組,然后根據(jù)確定出的分組結(jié)果,確定出待采集設(shè)備的通信協(xié)議。這使得在數(shù)據(jù)采集時(shí),準(zhǔn)確利用對(duì)應(yīng)的通信協(xié)議,對(duì)各個(gè)設(shè)備的數(shù)據(jù)進(jìn)行采集,在提高數(shù)據(jù)采集效率的同時(shí),提高數(shù)據(jù)采集的準(zhǔn)確性。

4、在本發(fā)明實(shí)施例中,將采集到的數(shù)據(jù)存入預(yù)設(shè)的信息表,則可通過對(duì)比信息表中的實(shí)時(shí)信息和數(shù)據(jù)庫配置表中的配置信息,確定當(dāng)前設(shè)備是否出現(xiàn)故障。通過信息表和配置表進(jìn)行對(duì)比,簡(jiǎn)化對(duì)比過程的工作量,從而提高故障確定的實(shí)時(shí)性。

需要說明的是,在本文中,諸如第一和第二之類的關(guān)系術(shù)語僅僅用來將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開來,而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同因素。

本領(lǐng)域普通技術(shù)人員可以理解:實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲(chǔ)在計(jì)算機(jī)可讀取的存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),執(zhí)行包括上述方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括:rom、ram、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)中。

最后需要說明的是:以上所述僅為本發(fā)明的較佳實(shí)施例,僅用于說明本發(fā)明的技術(shù)方案,并非用于限定本發(fā)明的保護(hù)范圍。凡在本發(fā)明的精神和原則之內(nèi)所做的任何修改、等同替換、改進(jìn)等,均包含在本發(fā)明的保護(hù)范圍內(nèi)。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
太原市| 前郭尔| 石渠县| 星座| 武宁县| 托克逊县| 和平县| 南丰县| 民和| 嘉禾县| 汾西县| 乐清市| 泸溪县| 崇仁县| 江西省| 常宁市| 万年县| 巍山| 莱芜市| 乌恰县| 高要市| 葫芦岛市| 长白| 台东市| 西平县| 井研县| 阳泉市| 长子县| 曲周县| 永新县| 浪卡子县| 通道| 枣阳市| 永登县| 阳东县| 游戏| 德兴市| 阜南县| 霍山县| 青海省| 醴陵市|