本發(fā)明涉及設(shè)備管理領(lǐng)域,更具體地說(shuō),它涉及一種跨平臺(tái)統(tǒng)一管理系統(tǒng)及裝置。
背景技術(shù):
1、隨著信息技術(shù)的快速發(fā)展,各種it設(shè)備數(shù)量呈現(xiàn)爆炸式增長(zhǎng),不同設(shè)備和系統(tǒng)的互聯(lián)互通成為生產(chǎn)運(yùn)維領(lǐng)域一個(gè)重要的研究課題。然而,由于不同設(shè)備和系統(tǒng)間的平臺(tái)差異、接口差異以及數(shù)據(jù)格式差異,使得統(tǒng)一的設(shè)備管理和系統(tǒng)監(jiān)控變得復(fù)雜且困難。因此,如何構(gòu)建一個(gè)跨平臺(tái)、統(tǒng)一、高效的管理系統(tǒng),成為了生產(chǎn)運(yùn)維領(lǐng)域亟待解決的問(wèn)題。
2、現(xiàn)有不足:1、無(wú)法跨系統(tǒng)跨平臺(tái)管理:對(duì)系統(tǒng)和硬件平臺(tái)依賴性強(qiáng),無(wú)法將不同系統(tǒng)和不同硬件的設(shè)備統(tǒng)一起來(lái)管理;2、實(shí)現(xiàn)復(fù)雜,部署難度大:各服務(wù)器使用不同的應(yīng)用及語(yǔ)言,基本數(shù)據(jù)類(lèi)型、復(fù)雜數(shù)據(jù)類(lèi)型都不一致,傳統(tǒng)方式需要各個(gè)實(shí)現(xiàn),復(fù)雜度和部署難度增加,可用性及易維護(hù)性卻極大降低;3、性能低下:不同的實(shí)現(xiàn)造成信息交換難度大,信息交互效率低下,無(wú)法及時(shí)有效的反饋服務(wù)器狀態(tài)。
技術(shù)實(shí)現(xiàn)思路
1、本發(fā)明的目的是提供一種跨平臺(tái)統(tǒng)一管理系統(tǒng)及裝置,實(shí)現(xiàn)不同平臺(tái)間的數(shù)據(jù)交互和通信,實(shí)現(xiàn)統(tǒng)一管理,大大提高了管理效率。
2、本發(fā)明的上述技術(shù)目的是通過(guò)以下技術(shù)方案得以實(shí)現(xiàn)的:一種跨平臺(tái)統(tǒng)一管理系統(tǒng),包括數(shù)據(jù)處理模塊、管理展示模塊、數(shù)據(jù)接口模塊以及設(shè)備服務(wù)模塊;
3、所述設(shè)備服務(wù)模塊,部署于設(shè)備端,用于接收并響應(yīng)于數(shù)據(jù)采集請(qǐng)求,從設(shè)備端采集設(shè)備數(shù)據(jù);
4、所述數(shù)據(jù)接口模塊,分別部署于管理端和設(shè)備端,用于支持?jǐn)?shù)據(jù)處理模塊和設(shè)備服務(wù)模塊之間的數(shù)據(jù)傳輸;
5、所述數(shù)據(jù)處理模塊,部署于管理端,用于發(fā)出數(shù)據(jù)采集請(qǐng)求,從設(shè)備服務(wù)端獲取設(shè)備數(shù)據(jù),并對(duì)設(shè)備數(shù)據(jù)進(jìn)行處理和存儲(chǔ),生成數(shù)據(jù)報(bào)告;
6、所述管理展示模塊,部署于管理端,用于對(duì)數(shù)據(jù)報(bào)告進(jìn)行可視化處理,形成可視化報(bào)告。
7、作為本發(fā)明的一種優(yōu)選技術(shù)方案,設(shè)備數(shù)據(jù)包括設(shè)備運(yùn)行狀態(tài)數(shù)據(jù)、設(shè)備配置信息、設(shè)備故障信息。
8、作為本發(fā)明的一種優(yōu)選技術(shù)方案,所述數(shù)據(jù)報(bào)告包括管理報(bào)告、監(jiān)控報(bào)告以及告警報(bào)告,所述可視化報(bào)告為圖表式報(bào)告。
9、作為本發(fā)明的一種優(yōu)選技術(shù)方案,所述數(shù)據(jù)接口模塊,用于提供設(shè)備開(kāi)關(guān)機(jī)狀態(tài)、設(shè)備軟件、硬件狀態(tài)的獲取接口,供數(shù)據(jù)處理模塊調(diào)用,所述數(shù)據(jù)接口模塊為ipmi接口。
10、作為本發(fā)明的一種優(yōu)選技術(shù)方案,所述設(shè)備服務(wù)模塊,還用于提供認(rèn)證登錄、信息獲取接口;所述設(shè)備服務(wù)模塊采用web?service服務(wù)。
11、作為本發(fā)明的一種優(yōu)選技術(shù)方案,所述數(shù)據(jù)處理模塊中存儲(chǔ)有參考信息,所述數(shù)據(jù)處理模塊時(shí),通過(guò)所述參考信息和獲取的設(shè)備數(shù)據(jù)對(duì)比來(lái)進(jìn)行數(shù)據(jù)分析,得到數(shù)據(jù)報(bào)告,若在數(shù)據(jù)報(bào)告中,存在設(shè)備處于異常狀態(tài),則通過(guò)管理展示模塊中預(yù)設(shè)的告警方式提示用戶。
12、作為本發(fā)明的一種優(yōu)選技術(shù)方案,所述數(shù)據(jù)處理模塊和所述設(shè)備服務(wù)模塊之間數(shù)據(jù)調(diào)用方式包括同步運(yùn)行的輪詢方式和事件觸發(fā)方式,所述輪詢方式為:數(shù)據(jù)處理模塊根據(jù)并發(fā)量,通過(guò)并發(fā)線程,向各個(gè)設(shè)備端的設(shè)備服務(wù)模塊,異步發(fā)出數(shù)據(jù)采集請(qǐng)求,設(shè)備服務(wù)模塊獲取設(shè)備信息后將數(shù)據(jù)交給數(shù)據(jù)處理模塊,數(shù)據(jù)處理模塊將數(shù)據(jù)同儲(chǔ)存的設(shè)備端上次狀態(tài)比對(duì),更新設(shè)備狀態(tài);
13、所述事件觸發(fā)方式為:數(shù)據(jù)處理模塊通過(guò)設(shè)備服務(wù)模塊對(duì)設(shè)備進(jìn)行事件監(jiān)聽(tīng),若收到新事件,則設(shè)備服務(wù)模塊通知數(shù)據(jù)處理模塊處理新事件,并更新設(shè)備狀態(tài),若監(jiān)聽(tīng)超時(shí)且未收到新事件,則直接更新設(shè)備狀態(tài);當(dāng)設(shè)備狀態(tài)更新后,存儲(chǔ)設(shè)備狀態(tài)。
14、作為本發(fā)明的一種優(yōu)選技術(shù)方案,所述管理展示模塊還用于進(jìn)行用戶登錄認(rèn)證,展示設(shè)備狀態(tài),設(shè)備注冊(cè),設(shè)備分類(lèi)管理,系統(tǒng)日志記錄,配置設(shè)備告警信息,記錄設(shè)備異常,遠(yuǎn)程控制設(shè)備。
15、所述管理展示模塊包括:認(rèn)證登錄子模塊、概覽子模塊、設(shè)備注冊(cè)子模塊、設(shè)備分類(lèi)子模塊、系統(tǒng)日志子模塊、告警子模塊、遠(yuǎn)程控制子模塊;
16、所述認(rèn)證登錄子模塊,帶有會(huì)話功能,用于接收通過(guò)瀏覽器錄入用戶名和密碼信息,并進(jìn)行信息校驗(yàn),校驗(yàn)通過(guò)后生成會(huì)話,向用戶提供系統(tǒng)管理界面,校驗(yàn)失敗則在登錄頁(yè)面提示用戶登錄失?。?/p>
17、概覽子模塊,用于展示數(shù)據(jù)處理層存儲(chǔ)的設(shè)備信息,展示設(shè)備狀態(tài);
18、設(shè)備注冊(cè)子模塊,用于提供了錄入設(shè)備管理信息的接口;
19、設(shè)備分類(lèi)子模塊,用于為設(shè)備添加種類(lèi)標(biāo)簽;
20、系統(tǒng)日志子模塊,用于記錄用戶操作、數(shù)據(jù)處理層操作過(guò)程中捕獲的設(shè)備狀態(tài)變化內(nèi)容;
21、告警子模塊,用于記錄設(shè)備異常時(shí)的告警內(nèi)容,還用于配置告警方式、設(shè)備告警閾值;
22、遠(yuǎn)程控制子模塊,用于用戶遠(yuǎn)程對(duì)設(shè)備進(jìn)行啟停和操作控制。
23、作為本發(fā)明的一種優(yōu)選技術(shù)方案,所述設(shè)備分類(lèi)子模塊為設(shè)備設(shè)立的標(biāo)簽包括重要級(jí)標(biāo)簽、種類(lèi)標(biāo)簽;所述管理展示模塊的展示窗口包括重要級(jí)窗口、種類(lèi)窗口以及告警窗口,所述重要級(jí)窗口內(nèi)按照設(shè)備的重要級(jí)標(biāo)簽,以重要級(jí)降序排列所有設(shè)備;所述種類(lèi)窗口內(nèi)按照設(shè)備的種類(lèi)標(biāo)簽,將所有設(shè)備分類(lèi)分區(qū)展示;所述告警窗口用于對(duì)所有處于告警狀態(tài)的設(shè)備進(jìn)行單獨(dú)集合顯示。
24、一種跨平臺(tái)統(tǒng)一管理裝置,包括設(shè)備端和管理端,所述設(shè)備端設(shè)置有應(yīng)用服務(wù)器,所述應(yīng)用服務(wù)器用于運(yùn)行所述設(shè)備服務(wù)模塊和數(shù)據(jù)接口模塊,所述管理端設(shè)置有管理服務(wù)器,所述管理服務(wù)器用于運(yùn)行所述數(shù)據(jù)處理模塊、所述管理展示模塊和所述數(shù)據(jù)接口模塊;
25、所述設(shè)備服務(wù)模塊,部署于設(shè)備端,用于接收并響應(yīng)于數(shù)據(jù)采集請(qǐng)求,從設(shè)備端采集設(shè)備數(shù)據(jù);
26、所述數(shù)據(jù)接口模塊,分別部署于管理端和設(shè)備端,用于支持?jǐn)?shù)據(jù)處理模塊和設(shè)備服務(wù)模塊之間的數(shù)據(jù)傳輸;
27、所述數(shù)據(jù)處理模塊,部署于管理端,用于發(fā)出數(shù)據(jù)采集請(qǐng)求,從設(shè)備服務(wù)端獲取設(shè)備數(shù)據(jù),并對(duì)設(shè)備數(shù)據(jù)進(jìn)行處理和存儲(chǔ),生成數(shù)據(jù)報(bào)告;
28、所述管理展示模塊,部署于管理端,用于對(duì)數(shù)據(jù)報(bào)告進(jìn)行可視化處理,形成可視化報(bào)告。
29、綜上所述,本發(fā)明具有以下有益效果:通過(guò)web?service服務(wù),實(shí)現(xiàn)不同平臺(tái)間的數(shù)據(jù)交互和通信,無(wú)需關(guān)心平臺(tái)的差異,大大提高了系統(tǒng)的靈活性和適應(yīng)性。實(shí)現(xiàn)統(tǒng)一管理,通過(guò)ipmi接口模塊和web?service服務(wù)模塊實(shí)現(xiàn)對(duì)設(shè)備的遠(yuǎn)程管理和監(jiān)控,無(wú)論是硬件設(shè)備還是軟件系統(tǒng),都可以通過(guò)統(tǒng)一的接口進(jìn)行管理,大大提高了管理效率。實(shí)現(xiàn)可視化展示,通過(guò)管理展示模塊將管理報(bào)告和監(jiān)控報(bào)告以圖形化、可視化的方式展示給用戶,使得用戶可以直觀、清晰地了解設(shè)備的運(yùn)行狀態(tài)和系統(tǒng)的工作情況。web?service服務(wù)模塊結(jié)合事件輪詢兩種機(jī)制,增加認(rèn)證模塊,保證數(shù)據(jù)實(shí)時(shí)性、可靠性和安全性;更加簡(jiǎn)單高效,模塊化的開(kāi)發(fā)部署簡(jiǎn)單,維護(hù)直觀。
1.一種跨平臺(tái)統(tǒng)一管理系統(tǒng),其特征是:包括數(shù)據(jù)處理模塊、管理展示模塊、數(shù)據(jù)接口模塊以及設(shè)備服務(wù)模塊;
2.根據(jù)權(quán)利要求1所述的一種跨平臺(tái)統(tǒng)一管理系統(tǒng),其特征是:設(shè)備數(shù)據(jù)包括設(shè)備運(yùn)行狀態(tài)數(shù)據(jù)、設(shè)備配置信息、設(shè)備故障信息。
3.根據(jù)權(quán)利要求2所述的一種跨平臺(tái)統(tǒng)一管理系統(tǒng),其特征是:所述數(shù)據(jù)報(bào)告包括管理報(bào)告、監(jiān)控報(bào)告以及告警報(bào)告,所述可視化報(bào)告為圖表式報(bào)告。
4.根據(jù)權(quán)利要求3所述的一種跨平臺(tái)統(tǒng)一管理系統(tǒng),其特征是:所述數(shù)據(jù)接口模塊,用于提供設(shè)備開(kāi)關(guān)機(jī)狀態(tài)、設(shè)備軟件、硬件狀態(tài)的獲取接口,供數(shù)據(jù)處理模塊調(diào)用,所述數(shù)據(jù)接口模塊為ipmi接口。
5.?根據(jù)權(quán)利要求4所述的一種跨平臺(tái)統(tǒng)一管理系統(tǒng),其特征是:所述設(shè)備服務(wù)模塊,還用于提供認(rèn)證登錄、信息獲取接口;所述設(shè)備服務(wù)模塊采用web?service服務(wù)。
6.根據(jù)權(quán)利要求5所述的一種跨平臺(tái)統(tǒng)一管理系統(tǒng),其特征是:所述數(shù)據(jù)處理模塊中存儲(chǔ)有參考信息,所述數(shù)據(jù)處理模塊時(shí),通過(guò)所述參考信息和獲取的設(shè)備數(shù)據(jù)對(duì)比來(lái)進(jìn)行數(shù)據(jù)分析,得到數(shù)據(jù)報(bào)告,若在數(shù)據(jù)報(bào)告中,存在設(shè)備處于異常狀態(tài),則通過(guò)管理展示模塊中預(yù)設(shè)的告警方式提示用戶。
7.根據(jù)權(quán)利要求6所述的一種跨平臺(tái)統(tǒng)一管理系統(tǒng),其特征是:所述數(shù)據(jù)處理模塊和所述設(shè)備服務(wù)模塊之間數(shù)據(jù)調(diào)用方式包括同步運(yùn)行的輪詢方式和事件觸發(fā)方式,所述輪詢方式為:數(shù)據(jù)處理模塊根據(jù)并發(fā)量,通過(guò)并發(fā)線程,向各個(gè)設(shè)備端的設(shè)備服務(wù)模塊,異步發(fā)出數(shù)據(jù)采集請(qǐng)求,設(shè)備服務(wù)模塊獲取設(shè)備信息后將數(shù)據(jù)交給數(shù)據(jù)處理模塊,數(shù)據(jù)處理模塊將數(shù)據(jù)同儲(chǔ)存的設(shè)備端上次狀態(tài)比對(duì),更新設(shè)備狀態(tài);
8.根據(jù)權(quán)利要求7所述的一種跨平臺(tái)統(tǒng)一管理系統(tǒng),其特征是:所述管理展示模塊還用于進(jìn)行用戶登錄認(rèn)證,展示設(shè)備狀態(tài),設(shè)備注冊(cè),設(shè)備分類(lèi)管理,系統(tǒng)日志記錄,配置設(shè)備告警信息,記錄設(shè)備異常,遠(yuǎn)程控制設(shè)備;
9.根據(jù)權(quán)利要求8所述的一種跨平臺(tái)統(tǒng)一管理系統(tǒng),其特征是:所述設(shè)備分類(lèi)子模塊為設(shè)備設(shè)立的標(biāo)簽包括重要級(jí)標(biāo)簽、種類(lèi)標(biāo)簽;所述管理展示模塊的展示窗口包括重要級(jí)窗口、種類(lèi)窗口以及告警窗口,所述重要級(jí)窗口內(nèi)按照設(shè)備的重要級(jí)標(biāo)簽,以重要級(jí)降序排列所有設(shè)備;所述種類(lèi)窗口內(nèi)按照設(shè)備的種類(lèi)標(biāo)簽,將所有設(shè)備分類(lèi)分區(qū)展示;所述告警窗口用于對(duì)所有處于告警狀態(tài)的設(shè)備進(jìn)行單獨(dú)集合顯示。
10.一種跨平臺(tái)統(tǒng)一管理裝置,其特征是:包括設(shè)備端和管理端,所述設(shè)備端設(shè)置有應(yīng)用服務(wù)器,所述應(yīng)用服務(wù)器用于運(yùn)行所述設(shè)備服務(wù)模塊和數(shù)據(jù)接口模塊,所述管理端設(shè)置有管理服務(wù)器,所述管理服務(wù)器用于運(yùn)行所述數(shù)據(jù)處理模塊、所述管理展示模塊和所述數(shù)據(jù)接口模塊;