本申請(qǐng)涉及計(jì)算機(jī)技術(shù)領(lǐng)域,具體涉及服務(wù)器監(jiān)控技術(shù)領(lǐng)域,尤其涉及服務(wù)器監(jiān)控方法、裝置和系統(tǒng)和基板管理控制器。
背景技術(shù):
目前,在互聯(lián)網(wǎng)企業(yè)的各個(gè)跨地域數(shù)據(jù)中心機(jī)房?jī)?nèi)通常部署著海量的服務(wù)器。為了實(shí)時(shí)獲悉服務(wù)器的健康狀態(tài),對(duì)服務(wù)器故障進(jìn)行預(yù)警,以及防止服務(wù)器意外宕機(jī),數(shù)據(jù)中心機(jī)房的現(xiàn)場(chǎng)運(yùn)維管理人員需要對(duì)機(jī)房?jī)?nèi)的服務(wù)器采取有效的監(jiān)控管理。
然而,出于安全管控的目的,數(shù)據(jù)中心機(jī)房通常設(shè)有網(wǎng)絡(luò)接入的限制,現(xiàn)場(chǎng)運(yùn)維管理人員通常無(wú)法將計(jì)算機(jī)設(shè)備接入數(shù)據(jù)中心的網(wǎng)絡(luò)來(lái)通過(guò)服務(wù)器的基板管理控制器(baseboardmanagementcontroller,bmc)對(duì)服務(wù)器進(jìn)行監(jiān)控;并且,即使將計(jì)算機(jī)設(shè)備接入了數(shù)據(jù)中心的網(wǎng)絡(luò),現(xiàn)場(chǎng)運(yùn)維管理人員也需先獲取異常服務(wù)器的ip地址才能根據(jù)ip地址獲得異常服務(wù)器的狀態(tài)信息,因此難以快速獲取服務(wù)器的狀態(tài)信息。
技術(shù)實(shí)現(xiàn)要素:
本申請(qǐng)的目的在于提出一種服務(wù)器監(jiān)控方法、裝置和系統(tǒng)和基板管理控制器,來(lái)解決以上背景技術(shù)部分提到的技術(shù)問(wèn)題。
第一方面,本申請(qǐng)?zhí)峁┝艘环N服務(wù)器監(jiān)控方法,所述方法包括:接收終端發(fā)送的用預(yù)定的第一傳輸協(xié)議封裝的服務(wù)器監(jiān)控請(qǐng)求,其中,所述第一傳輸協(xié)議與本機(jī)所在的數(shù)據(jù)中心的網(wǎng)絡(luò)所用的第二傳輸協(xié)議不同;基于所述第二傳輸協(xié)議對(duì)所述服務(wù)器監(jiān)控請(qǐng)求進(jìn)行協(xié)議轉(zhuǎn)換;響應(yīng)于轉(zhuǎn)換后的服務(wù)器監(jiān)控請(qǐng)求,獲取服務(wù)器的狀態(tài)信息;將所述狀態(tài)信息用所述第一傳輸協(xié)議進(jìn)行封裝后發(fā)送到所述終端。
在一些實(shí)施例中,所述接收服務(wù)器監(jiān)控請(qǐng)求,包括:通過(guò)通用串行總線接口接收服務(wù)器監(jiān)控請(qǐng)求;以及所述第一傳輸協(xié)議為通用串行總線協(xié)議。
在一些實(shí)施例中,所述方法還包括:在接收服務(wù)器監(jiān)控請(qǐng)求之前,響應(yīng)于所述串行總線接口與所述終端的連接,為所述終端分配ip地址;以及所述將所述狀態(tài)信息發(fā)送到發(fā)送所述服務(wù)器監(jiān)控請(qǐng)求的終端,包括:將所述狀態(tài)信息發(fā)送到所述ip地址所關(guān)聯(lián)的終端。
第二方面,本申請(qǐng)?zhí)峁┝艘环N服務(wù)器監(jiān)控方法,所述方法包括:發(fā)送用預(yù)定的第一傳輸協(xié)議封裝的服務(wù)器監(jiān)控請(qǐng)求到服務(wù)器的基板管理控制器,其中,所述第一傳輸協(xié)議與所述服務(wù)器所在的數(shù)據(jù)中心的網(wǎng)絡(luò)所用的第二傳輸協(xié)議不同;接收所述基板管理控制器發(fā)送的用所述第一傳輸協(xié)議封裝的所述服務(wù)器的狀態(tài)信息,其中,所述狀態(tài)信息是所述基板管理控制器根據(jù)所述服務(wù)器監(jiān)控請(qǐng)求獲取的;展示所述狀態(tài)信息。
在一些實(shí)施例中,所述發(fā)送用預(yù)定的第一傳輸協(xié)議封裝的服務(wù)器監(jiān)控請(qǐng)求到服務(wù)器的基板管理控制器,包括:通過(guò)與本機(jī)連接的通用串行總線線纜將服務(wù)器監(jiān)控請(qǐng)求發(fā)送到所述服務(wù)器的基板管理控制器;以及所述方法還包括:在發(fā)送服務(wù)器監(jiān)控請(qǐng)求到服務(wù)器的基板管理控制器之前,響應(yīng)于與所述基板管理控制器的串行總線接口的連接,加載所述基板管理控制器的網(wǎng)卡驅(qū)動(dòng)。
第三方面,本申請(qǐng)?zhí)峁┝艘环N服務(wù)器監(jiān)控裝置,所述裝置包括:接收單元,用于接收終端發(fā)送的用預(yù)定的第一傳輸協(xié)議封裝的服務(wù)器監(jiān)控請(qǐng)求,其中,所述第一傳輸協(xié)議與本機(jī)所在的數(shù)據(jù)中心的網(wǎng)絡(luò)所用的第二傳輸協(xié)議不同;轉(zhuǎn)換單元,用于基于所述第二傳輸協(xié)議對(duì)所述服務(wù)器監(jiān)控請(qǐng)求進(jìn)行協(xié)議轉(zhuǎn)換;獲取單元,用于響應(yīng)于轉(zhuǎn)換后的服務(wù)器監(jiān)控請(qǐng)求,獲取服務(wù)器的狀態(tài)信息;發(fā)送單元,用于將所述狀態(tài)信息發(fā)送到發(fā)送所述終端。
在一些實(shí)施例中,所述接收單元還用于通過(guò)通用串行總線接口接收服務(wù)器監(jiān)控請(qǐng)求;以及所述第一傳輸協(xié)議為通用串行總線協(xié)議。
在一些實(shí)施例中,所述裝置還包括:地址分配單元,用于在接收 服務(wù)器監(jiān)控請(qǐng)求之前,響應(yīng)于所述串行總線接口與所述終端的連接,為所述終端分配ip地址;以及所述發(fā)送單元還用于將所述狀態(tài)信息發(fā)送到所述ip地址所關(guān)聯(lián)的終端。
第四方面,本申請(qǐng)?zhí)峁┝艘环N服務(wù)器監(jiān)控裝置,所述裝置包括:發(fā)送單元,用于發(fā)送用預(yù)定的第一傳輸協(xié)議封裝的服務(wù)器監(jiān)控請(qǐng)求到服務(wù)器的基板管理控制器,其中,所述第一傳輸協(xié)議與所述服務(wù)器所在的數(shù)據(jù)中心的網(wǎng)絡(luò)所用的第二傳輸協(xié)議不同;接收單元,用于接收所述基板管理控制器發(fā)送的用所述第一傳輸協(xié)議封裝的所述服務(wù)器的狀態(tài)信息,其中,所述狀態(tài)信息是所述基板管理控制器根據(jù)所述服務(wù)器監(jiān)控請(qǐng)求獲取的;展示單元,用于展示所述狀態(tài)信息。
在一些實(shí)施例中,所述發(fā)送單元還用于通過(guò)與本機(jī)連接的通用串行總線線纜將服務(wù)器監(jiān)控請(qǐng)求發(fā)送到所述服務(wù)器的基板管理控制器;以及所述裝置還包括:驅(qū)動(dòng)加載單元,用于在發(fā)送服務(wù)器監(jiān)控請(qǐng)求到服務(wù)器的基板管理控制器之前,響應(yīng)于與所述基板管理控制器的串行總線接口的連接,加載所述基板管理控制器的網(wǎng)卡驅(qū)動(dòng)。
第五方面,本申請(qǐng)?zhí)峁┝艘环N基板管理控制器,所述基板管理控制器包括地三方面所述的服務(wù)器監(jiān)控裝置。
第六方面,本申請(qǐng)?zhí)峁┝艘环N服務(wù)器監(jiān)控系統(tǒng),所述系統(tǒng)包括服務(wù)器和終端,其中,所述服務(wù)器包括第五方面所述的基板管理控制器,所述終端包括第四方面所述的服務(wù)器監(jiān)控裝置。
本申請(qǐng)?zhí)峁┑姆?wù)器監(jiān)控方法、裝置和系統(tǒng)和基板管理控制器,通過(guò)基于預(yù)定的第二傳輸協(xié)議對(duì)終端發(fā)送的用預(yù)定的第一傳輸協(xié)議封裝的所述服務(wù)器監(jiān)控請(qǐng)求進(jìn)行協(xié)議轉(zhuǎn)換,并響應(yīng)于轉(zhuǎn)換后的服務(wù)器監(jiān)控請(qǐng)求,獲取服務(wù)器的狀態(tài)信息,然后將所述狀態(tài)信息用所述第一傳輸協(xié)議進(jìn)行封裝后發(fā)送到所述終端,使得終端可以通過(guò)使用第一傳輸協(xié)議的傳輸方式發(fā)送服務(wù)器監(jiān)控請(qǐng)求,無(wú)需接入數(shù)據(jù)中心機(jī)房網(wǎng)絡(luò),并且使現(xiàn)場(chǎng)運(yùn)維管理人員無(wú)需獲取服務(wù)器的ip地址就能快速獲取服務(wù)器的狀態(tài)信息。
附圖說(shuō)明
通過(guò)閱讀參照以下附圖所作的對(duì)非限制性實(shí)施例所作的詳細(xì)描述,本申請(qǐng)的其它特征、目的和優(yōu)點(diǎn)將會(huì)變得更明顯:
圖1是本申請(qǐng)可以應(yīng)用于其中的示例性系統(tǒng)架構(gòu)圖;
圖2是根據(jù)本申請(qǐng)的服務(wù)器監(jiān)控方法的一個(gè)實(shí)施例的流程圖;
圖3是根據(jù)本申請(qǐng)的服務(wù)器監(jiān)控方法的另一個(gè)實(shí)施例的流程圖;
圖4是根據(jù)本申請(qǐng)的服務(wù)器監(jiān)控裝置的一個(gè)實(shí)施例的結(jié)構(gòu)示意圖;
圖5是根據(jù)本申請(qǐng)的服務(wù)器監(jiān)控裝置的一個(gè)實(shí)施例的結(jié)構(gòu)示意圖;
圖6是適于用來(lái)實(shí)現(xiàn)本申請(qǐng)實(shí)施例的終端設(shè)備或基板管理控制器的計(jì)算機(jī)系統(tǒng)的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面結(jié)合附圖和實(shí)施例對(duì)本申請(qǐng)作進(jìn)一步的詳細(xì)說(shuō)明??梢岳斫獾氖?,此處所描述的具體實(shí)施例僅僅用于解釋相關(guān)發(fā)明,而非對(duì)該發(fā)明的限定。另外還需要說(shuō)明的是,為了便于描述,附圖中僅示出了與有關(guān)發(fā)明相關(guān)的部分。
需要說(shuō)明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互組合。下面將參考附圖并結(jié)合實(shí)施例來(lái)詳細(xì)說(shuō)明本申請(qǐng)。
圖1示出了可以應(yīng)用本申請(qǐng)的服務(wù)器監(jiān)控方法、裝置或系統(tǒng)的實(shí)施例的示例性系統(tǒng)架構(gòu)100。
如圖1所示,系統(tǒng)架構(gòu)100可以包括終端設(shè)備101和服務(wù)器102,其中,服務(wù)器102中包括基板控制管理器1021。
用戶可以使用終端設(shè)備101通過(guò)多種有線或無(wú)線的傳輸方式與控制管理器1021交互,以接收或發(fā)送消息等。終端設(shè)備101上可以安裝有各種客戶端應(yīng)用,例如瀏覽器應(yīng)用、監(jiān)控應(yīng)用等。
終端設(shè)備101可以是支持信息傳輸(例如:通用串行總線usb傳輸、近場(chǎng)通訊nfc傳輸?shù)?的各種電子設(shè)備,包括但不限于智能手機(jī)、平板電腦、便攜式計(jì)算機(jī)等等。
服務(wù)器102可以是提供各種服務(wù)的服務(wù)器,例如對(duì)線上業(yè)務(wù)提供支持的數(shù)據(jù)庫(kù)服務(wù)器或云服務(wù)器。服務(wù)器102中包括基板控制管理器1021。
基板控制管理器1021可以接收終端設(shè)備101發(fā)送的服務(wù)器監(jiān)控請(qǐng)求,并針對(duì)接收到的服務(wù)器監(jiān)控請(qǐng)求,獲取服務(wù)器102的狀態(tài)信息(例如:溫度、濕度、電源電壓、風(fēng)扇速度、通信參數(shù)),然后將狀態(tài)信息反饋給終端設(shè)備。
需要說(shuō)明的是,本申請(qǐng)的圖2對(duì)應(yīng)實(shí)施例所提供的服務(wù)器監(jiān)控方法通常由基板控制管理器1021執(zhí)行,而本申請(qǐng)的圖3對(duì)應(yīng)實(shí)施例所提供的服務(wù)器監(jiān)控方法通常由終端設(shè)備101執(zhí)行。相應(yīng)地,本申請(qǐng)的圖4對(duì)應(yīng)實(shí)施例所提供的服務(wù)器監(jiān)控裝置通常設(shè)置于基板控制管理器1021中,而本申請(qǐng)的圖5對(duì)應(yīng)實(shí)施例所提供的服務(wù)器監(jiān)控裝置通常設(shè)置于終端設(shè)備101中。
應(yīng)該理解,圖1中的終端設(shè)備、服務(wù)器和基板控制管理器的數(shù)目?jī)H僅是示意性的。根據(jù)實(shí)現(xiàn)需要,可以具有任意數(shù)目的終端設(shè)備、服務(wù)器和基板控制管理器。
繼續(xù)參考圖2,圖2示出了根據(jù)本申請(qǐng)的服務(wù)器監(jiān)控方法的一個(gè)實(shí)施例的流程200。
如圖2所示,本實(shí)施例的服務(wù)器監(jiān)控方法包括以下步驟:
步驟201,接收終端發(fā)送的用預(yù)定的第一傳輸協(xié)議封裝的服務(wù)器監(jiān)控請(qǐng)求。
其中,上述第一傳輸協(xié)議與本機(jī)所在的數(shù)據(jù)中心的網(wǎng)絡(luò)所用的第二傳輸協(xié)議不同。
在本實(shí)施例中,服務(wù)器監(jiān)控方法運(yùn)行于其上的電子設(shè)備(例如圖1所示的基板管理控制器)可以通過(guò)使用第一傳輸協(xié)議的傳輸方式從終端(例如圖1所示的終端設(shè)備)接收服務(wù)器監(jiān)控請(qǐng)求。其中,上述第一傳輸協(xié)議例如可以為:近場(chǎng)通信(nearfieldcommunication,nfc)的傳輸協(xié)議、藍(lán)牙協(xié)議、zigbee協(xié)議(紫蜂協(xié)議)等網(wǎng)絡(luò)傳輸協(xié)議。相應(yīng)地,上述傳輸方式例如可以為:通過(guò)近場(chǎng)通信、藍(lán)牙、zigbee等通信技術(shù)進(jìn)行傳輸?shù)姆绞?。電子設(shè)備可以通過(guò)可用于以上述傳輸方式 接收信息的信號(hào)接收器件來(lái)接收服務(wù)器監(jiān)控請(qǐng)求。
在本實(shí)施例的一些可選的實(shí)現(xiàn)方式中,電子設(shè)備可以通過(guò)通用串行總線(universalserialbus,usb)接口接收服務(wù)器監(jiān)控請(qǐng)求。其中,該服務(wù)器監(jiān)控請(qǐng)求是用通用串行總線協(xié)議(usb總線協(xié)議)進(jìn)行封裝的。該通用串行總線接口可以是電子設(shè)備內(nèi)置usb網(wǎng)卡的usb接口,其形態(tài)可按需設(shè)計(jì),例如可以采用標(biāo)準(zhǔn)的type-a通用串行總線接口。該通用串行總線接口的速率可以為480mb/s或更高。通用串行總線是連接計(jì)算機(jī)系統(tǒng)與外部設(shè)備的一種串口總線標(biāo)準(zhǔn),也是一種輸入輸出接口的技術(shù)規(guī)范,通用串行總線接口的即插即用和熱插拔功能使得終端可以快速采集較多的服務(wù)器的狀態(tài)信息。基于該實(shí)現(xiàn)方式,在接收服務(wù)器監(jiān)控請(qǐng)求之前,電子設(shè)備可以響應(yīng)于上述串行總線接口與上述終端的連接,為上述終端分配ip地址。即電子設(shè)備可以在用戶將連接終端的usb線纜插入電子設(shè)備的usb接口后,為上述終端分配ip地址。其中,電子設(shè)備可以通過(guò)dhcp(dynamichostconfigurationprotocol,動(dòng)態(tài)主機(jī)配置協(xié)議)為上述終端分配ip地址。其中,在電子設(shè)備為上述終端分配ip地址之前,終端還需在usb線纜插入電子設(shè)備的usb接口后,加載電子設(shè)備的網(wǎng)卡驅(qū)動(dòng),以使電子設(shè)備為上述終端分配ip地址并進(jìn)行后續(xù)的通信。
步驟202,基于上述第二傳輸協(xié)議對(duì)上述服務(wù)器監(jiān)控請(qǐng)求進(jìn)行協(xié)議轉(zhuǎn)換。
在本實(shí)施例中,電子設(shè)備可以通過(guò)可用于將基于第一傳輸協(xié)議的數(shù)據(jù)轉(zhuǎn)換為基于第二傳輸協(xié)議的數(shù)據(jù)的協(xié)議轉(zhuǎn)換器件對(duì)上述服務(wù)器監(jiān)控請(qǐng)求進(jìn)行協(xié)議轉(zhuǎn)換,得到電子設(shè)備可以識(shí)別的基于第二傳輸協(xié)議(例如tcp/ip協(xié)議)的數(shù)據(jù)格式。
在本實(shí)施例的一些可選的實(shí)現(xiàn)方式中,如果第一傳輸協(xié)議為通用串行總線協(xié)議,第二傳輸協(xié)議為tcp/ip協(xié)議,在步驟202中,電子設(shè)備可以通過(guò)通用串行總線網(wǎng)卡(usb網(wǎng)卡)將接收到的服務(wù)器監(jiān)控請(qǐng)求進(jìn)行解封,得到基于tcp/ip協(xié)議的服務(wù)器監(jiān)控請(qǐng)求。
步驟203,響應(yīng)于轉(zhuǎn)換后的服務(wù)器監(jiān)控請(qǐng)求,獲取服務(wù)器的狀態(tài) 信息。
在本實(shí)施例中,電子設(shè)備可以通過(guò)傳感器來(lái)獲取服務(wù)器(例如圖1所示的服務(wù)器)的內(nèi)部物理變量,即上述服務(wù)器的狀態(tài)信息。具體的獲取步驟可參考現(xiàn)有的基板控制管理器獲取服務(wù)器的狀態(tài)信息的處理。其中,上述狀態(tài)信息例如可以為:溫度、濕度、電源電壓、風(fēng)扇速度、通信參數(shù)和操作系統(tǒng)函數(shù)等。
步驟204,將上述狀態(tài)信息用上述第一傳輸協(xié)議進(jìn)行封裝后發(fā)送到上述終端。
在本實(shí)施例中,電子設(shè)備可以將獲取到的狀態(tài)信息轉(zhuǎn)換為數(shù)據(jù),將數(shù)據(jù)轉(zhuǎn)換為數(shù)據(jù)段,將數(shù)據(jù)段轉(zhuǎn)換為數(shù)據(jù)包,并將數(shù)據(jù)包封裝在一組基于第一傳輸協(xié)議的協(xié)議頭和尾中,從而將狀態(tài)信息通過(guò)步驟201中的傳輸方式發(fā)送到終端。
在本實(shí)施例的一些可選的實(shí)現(xiàn)方式中,如果第一傳輸協(xié)議為通用串行總線協(xié)議,即步驟201中是通過(guò)通用串行總線(接口接收服務(wù)器監(jiān)控請(qǐng)求的,在步驟204,電子設(shè)備可以將上述狀態(tài)信息發(fā)送到電子設(shè)備為上述終端所分配的ip地址,即將上述狀態(tài)信息發(fā)送到上述ip地址所關(guān)聯(lián)的終端。
在本實(shí)施例的一些可選的實(shí)現(xiàn)方式中,上述服務(wù)器監(jiān)控請(qǐng)求還可以包括以下信息:賬戶和密碼。以及,在步驟202之后,電子設(shè)備還可以對(duì)轉(zhuǎn)換后的服務(wù)器監(jiān)控請(qǐng)求中的賬戶和密碼進(jìn)行驗(yàn)證,并在驗(yàn)證通過(guò)之后,執(zhí)行步驟203。從而驗(yàn)證用戶的身份,加強(qiáng)數(shù)據(jù)安全。
本實(shí)施例提供的服務(wù)器監(jiān)控方法,通過(guò)基于預(yù)定的第二傳輸協(xié)議對(duì)終端發(fā)送的用預(yù)定的第一傳輸協(xié)議封裝的上述服務(wù)器監(jiān)控請(qǐng)求進(jìn)行協(xié)議轉(zhuǎn)換,并響應(yīng)于轉(zhuǎn)換后的服務(wù)器監(jiān)控請(qǐng)求,獲取服務(wù)器的狀態(tài)信息,然后將上述狀態(tài)信息用上述第一傳輸協(xié)議進(jìn)行封裝后發(fā)送到上述終端,使得終端可以通過(guò)使用第一傳輸協(xié)議的傳輸方式發(fā)送服務(wù)器監(jiān)控請(qǐng)求,無(wú)需接入數(shù)據(jù)中心機(jī)房網(wǎng)絡(luò),并且使現(xiàn)場(chǎng)運(yùn)維管理人員無(wú)需獲取服務(wù)器的ip地址就能快速獲取服務(wù)器的狀態(tài)信息。
下面參考圖3,圖3示出了根據(jù)本申請(qǐng)的服務(wù)器監(jiān)控方法的另一個(gè)實(shí)施例的流程300。
如圖3所示,本實(shí)施例的服務(wù)器監(jiān)控方法包括以下步驟:
步驟301,發(fā)送用預(yù)定的第一傳輸協(xié)議封裝的服務(wù)器監(jiān)控請(qǐng)求到服務(wù)器的基板管理控制器。
其中,上述第一傳輸協(xié)議與上述服務(wù)器所在的數(shù)據(jù)中心的網(wǎng)絡(luò)所用的第二傳輸協(xié)議不同。
在本實(shí)施例中,服務(wù)器監(jiān)控方法運(yùn)行于其上的終端(例如圖1所示的終端設(shè)備)可以使用第一傳輸協(xié)議的傳輸方式來(lái)發(fā)送服務(wù)器監(jiān)控請(qǐng)求到基板管理控制器(例如圖1所示的基板管理控制器)。其中,上述第一傳輸協(xié)議例如可以為:近場(chǎng)通信(nearfieldcommunication,nfc)的傳輸協(xié)議、藍(lán)牙協(xié)議、zigbee協(xié)議(紫蜂協(xié)議)等網(wǎng)絡(luò)傳輸協(xié)議。相應(yīng)地,上述傳輸方式例如可以為:通過(guò)近場(chǎng)通信、藍(lán)牙、zigbee等通信技術(shù)進(jìn)行傳輸?shù)姆绞健=K端可以通過(guò)可用于以上述傳輸方式發(fā)送信息的信號(hào)發(fā)送器件來(lái)發(fā)送服務(wù)器監(jiān)控請(qǐng)求。用戶可以通過(guò)在瀏覽器的頁(yè)面或者監(jiān)控應(yīng)用軟件執(zhí)行預(yù)定操作來(lái)觸發(fā)終端發(fā)送服務(wù)器監(jiān)控請(qǐng)求。其中,可選地,服務(wù)器監(jiān)控請(qǐng)求中可以包括預(yù)先設(shè)定的賬號(hào)和密碼信息。
在本實(shí)施例的一些可選的實(shí)現(xiàn)方式中,終端可以通過(guò)與本機(jī)連接的通用串行總線線纜將服務(wù)器監(jiān)控請(qǐng)求發(fā)送到上述服務(wù)器的基板管理控制器。其中,該終端需要支持usbon-the-go(usbotg)功能,usbotg功能可以實(shí)現(xiàn)在沒(méi)有主機(jī)的情況下,實(shí)現(xiàn)設(shè)備間的數(shù)據(jù)傳送?;谠搶?shí)現(xiàn)方式,終端可以在發(fā)送服務(wù)器監(jiān)控請(qǐng)求到服務(wù)器的基板管理控制器之前,響應(yīng)于與上述基板管理控制器的串行總線接口的連接,加載上述基板管理控制器的網(wǎng)卡驅(qū)動(dòng)。從而使基板管理控制器可以為上述終端分配ip地址并進(jìn)行后續(xù)的通信。
步驟302,接收上述基板管理控制器發(fā)送的用上述第一傳輸協(xié)議封裝的上述服務(wù)器的狀態(tài)信息。
其中,上述狀態(tài)信息是上述基板管理控制器根據(jù)上述服務(wù)器監(jiān)控請(qǐng)求獲取的。
在本實(shí)施例中,終端同樣可以通過(guò)使用第一傳輸協(xié)議的傳輸方式從基板管理控制器接收服務(wù)器的狀態(tài)信息。其中,關(guān)于第一傳輸協(xié)議 和傳輸方式,可參考步驟301中的相關(guān)說(shuō)明,在此不再贅述。
步驟303,展示上述狀態(tài)信息。
在本實(shí)施例中,終端可以將上述狀態(tài)信息展示在瀏覽器中的頁(yè)面上,或者可以將上述狀態(tài)信息展示在監(jiān)控應(yīng)用軟件的界面中。從而使用戶直觀地了解服務(wù)器的狀態(tài)信息。需要說(shuō)明的是,終端還可以通過(guò)其它的方式展示上述狀態(tài)信息,例如可以將上述狀態(tài)信息通過(guò)投影的方式展示墻上或者其他物體上,也可以是其他現(xiàn)在已知或?qū)?lái)開(kāi)發(fā)的展示方式。
本實(shí)施例提供的服務(wù)器監(jiān)控方法,通過(guò)發(fā)送用預(yù)定的與服務(wù)器所在的數(shù)據(jù)中心的網(wǎng)絡(luò)所用的第二傳輸協(xié)議不同的第一傳輸協(xié)議封裝的服務(wù)器監(jiān)控請(qǐng)求到服務(wù)器的基板管理控制器,然后接收并展示上述基板管理控制器發(fā)送的用上述第一傳輸協(xié)議封裝的上述服務(wù)器的狀態(tài)信息,實(shí)現(xiàn)了通過(guò)使用第一傳輸協(xié)議的傳輸方式發(fā)送服務(wù)器監(jiān)控請(qǐng)求,無(wú)需接入數(shù)據(jù)中心機(jī)房網(wǎng)絡(luò),并且使現(xiàn)場(chǎng)運(yùn)維管理人員無(wú)需獲取服務(wù)器的ip地址就能快速獲取服務(wù)器的狀態(tài)信息。
進(jìn)一步參考圖4,作為對(duì)上述圖2所示方法的實(shí)現(xiàn),本申請(qǐng)?zhí)峁┝艘环N服務(wù)器監(jiān)控裝置的一個(gè)實(shí)施例,該裝置實(shí)施例與圖2所示的方法實(shí)施例相對(duì)應(yīng),該裝置具體可以應(yīng)用于各種基板控制管理器中。
如圖4所示,本實(shí)施例上述的服務(wù)器監(jiān)控裝置400包括:接收單元401、轉(zhuǎn)換單元402、獲取單元403以及發(fā)送單元404。其中,接收單元401用于接收終端發(fā)送的用預(yù)定的第一傳輸協(xié)議封裝的服務(wù)器監(jiān)控請(qǐng)求,其中,上述第一傳輸協(xié)議與本機(jī)所在的數(shù)據(jù)中心的網(wǎng)絡(luò)所用的第二傳輸協(xié)議不同;轉(zhuǎn)換單元402用于基于上述第二傳輸協(xié)議對(duì)上述服務(wù)器監(jiān)控請(qǐng)求進(jìn)行協(xié)議轉(zhuǎn)換;獲取單元403用于響應(yīng)于轉(zhuǎn)換后的服務(wù)器監(jiān)控請(qǐng)求,獲取服務(wù)器的狀態(tài)信息;發(fā)送單元404用于將上述狀態(tài)信息發(fā)送到發(fā)送上述終端。
在本實(shí)施例中,接收單元401、轉(zhuǎn)換單元402、獲取單元403以及發(fā)送單元404的具體處理可分別參考圖2對(duì)應(yīng)實(shí)施例中步驟201、步驟202、步驟203以及步驟204的相關(guān)說(shuō)明,在此不再贅述。
在本實(shí)施例的一些可選的實(shí)現(xiàn)方式中,接收單元401還可以用于 通過(guò)通用串行總線接口接收服務(wù)器監(jiān)控請(qǐng)求。以及,上述第一傳輸協(xié)議可以為通用串行總線協(xié)議。該實(shí)現(xiàn)方式的具體處理可參考圖2對(duì)應(yīng)實(shí)施例中步驟201的可選實(shí)現(xiàn)方式的相關(guān)說(shuō)明,在此不再贅述。
在本實(shí)施例的一些可選的實(shí)現(xiàn)方式中,本實(shí)施例提供的服務(wù)器監(jiān)控裝置還可以包括:地址分配單元405,用于在接收服務(wù)器監(jiān)控請(qǐng)求之前,響應(yīng)于上述串行總線接口與上述終端的連接,為上述終端分配ip地址。以及上述發(fā)送單元404還可以用于將上述狀態(tài)信息發(fā)送到上述ip地址所關(guān)聯(lián)的終端。該實(shí)現(xiàn)方式的具體處理可參考圖2對(duì)應(yīng)實(shí)施例中步驟201和步驟204的可選實(shí)現(xiàn)方式的相關(guān)說(shuō)明,在此不再贅述。
本實(shí)施例提供的服務(wù)器監(jiān)控裝置,通過(guò)轉(zhuǎn)換單元402基于預(yù)定的第二傳輸協(xié)議對(duì)終端發(fā)送的用預(yù)定的第一傳輸協(xié)議封裝的上述服務(wù)器監(jiān)控請(qǐng)求進(jìn)行協(xié)議轉(zhuǎn)換,并通過(guò)獲取單元403響應(yīng)于轉(zhuǎn)換后的服務(wù)器監(jiān)控請(qǐng)求,獲取服務(wù)器的狀態(tài)信息,然后通過(guò)發(fā)送單元404將上述狀態(tài)信息用上述第一傳輸協(xié)議進(jìn)行封裝后發(fā)送到上述終端,使得終端可以通過(guò)使用第一傳輸協(xié)議的傳輸方式發(fā)送服務(wù)器監(jiān)控請(qǐng)求,無(wú)需接入數(shù)據(jù)中心機(jī)房網(wǎng)絡(luò),并且使現(xiàn)場(chǎng)運(yùn)維管理人員無(wú)需獲取服務(wù)器的ip地址就能快速獲取服務(wù)器的狀態(tài)信息。
繼續(xù)參考圖5,作為對(duì)上述圖3所示方法的實(shí)現(xiàn),本申請(qǐng)?zhí)峁┝肆硪环N服務(wù)器監(jiān)控裝置的一個(gè)實(shí)施例,該裝置實(shí)施例與圖3所示的方法實(shí)施例相對(duì)應(yīng),該裝置具體可以應(yīng)用于終端設(shè)備中。
如圖5所示,本實(shí)施例上述的服務(wù)器監(jiān)控裝置500包括:發(fā)送單元501、接收單元502以及展示單元503。其中,發(fā)送單元501用于發(fā)送用預(yù)定的第一傳輸協(xié)議封裝的服務(wù)器監(jiān)控請(qǐng)求到服務(wù)器的基板管理控制器,其中,上述第一傳輸協(xié)議與上述服務(wù)器所在的數(shù)據(jù)中心的網(wǎng)絡(luò)所用的第二傳輸協(xié)議不同;接收單元502用于接收上述基板管理控制器發(fā)送的用上述第一傳輸協(xié)議封裝的上述服務(wù)器的狀態(tài)信息,其中,上述狀態(tài)信息是上述基板管理控制器根據(jù)上述服務(wù)器監(jiān)控請(qǐng)求獲取的;展示單元503用于展示上述狀態(tài)信息。
在本實(shí)施例中,發(fā)送單元501、接收單元502以及展示單元503的具體處理可分別參考圖3對(duì)應(yīng)實(shí)施例中,步驟301、步驟302以及 步驟303的相關(guān)說(shuō)明,在此不再贅述。
在本實(shí)施例的一些可選的實(shí)現(xiàn)方式中,發(fā)送單元501還可以用于通過(guò)與本機(jī)連接的通用串行總線線纜將服務(wù)器監(jiān)控請(qǐng)求發(fā)送到上述服務(wù)器的基板管理控制器。以及,本實(shí)施例提供的服務(wù)器監(jiān)控裝置還可以包括:驅(qū)動(dòng)加載單元504,用于在發(fā)送服務(wù)器監(jiān)控請(qǐng)求到服務(wù)器的基板管理控制器之前,響應(yīng)于與上述基板管理控制器的串行總線接口的連接,加載上述基板管理控制器的網(wǎng)卡驅(qū)動(dòng)。該實(shí)現(xiàn)方式的具體處理可參考圖3對(duì)應(yīng)實(shí)施例中步驟301的可選實(shí)現(xiàn)方式的相關(guān)說(shuō)明,在此不再贅述。
本實(shí)施例提供的服務(wù)器監(jiān)控裝置,通過(guò)發(fā)送單元501發(fā)送用預(yù)定的與服務(wù)器所在的數(shù)據(jù)中心的網(wǎng)絡(luò)所用的第二傳輸協(xié)議不同的第一傳輸協(xié)議封裝的服務(wù)器監(jiān)控請(qǐng)求到服務(wù)器的基板管理控制器,然后分別通過(guò)接收單元502和展示單元503接收并展示上述基板管理控制器發(fā)送的用上述第一傳輸協(xié)議封裝的上述服務(wù)器的狀態(tài)信息,實(shí)現(xiàn)了通過(guò)使用第一傳輸協(xié)議的傳輸方式發(fā)送服務(wù)器監(jiān)控請(qǐng)求,無(wú)需接入數(shù)據(jù)中心機(jī)房網(wǎng)絡(luò),并且使現(xiàn)場(chǎng)運(yùn)維管理人員無(wú)需獲取服務(wù)器的ip地址就能快速獲取服務(wù)器的狀態(tài)信息。
另外,本申請(qǐng)還提供了一種基板管理控制器的實(shí)施例,該實(shí)施例提供的基板管理控制器包括圖4對(duì)應(yīng)實(shí)施例及其任一實(shí)現(xiàn)方式所提供的服務(wù)器監(jiān)控裝置。
除了上述基板管理控制器,本申請(qǐng)還提供了一種服務(wù)器監(jiān)控系統(tǒng)的實(shí)施例,該實(shí)施例提供的服務(wù)器監(jiān)控系統(tǒng)包括服務(wù)器和終端。其中,本實(shí)施例的服務(wù)器包括上一實(shí)施例提供的基板管理控制器;本實(shí)施例的終端包括圖5對(duì)應(yīng)實(shí)施例及其任一實(shí)現(xiàn)方式所提供的服務(wù)器監(jiān)控裝置。
下面參考圖6,其示出了適于用來(lái)實(shí)現(xiàn)本申請(qǐng)實(shí)施例的終端設(shè)備或基板管理控制器的計(jì)算機(jī)系統(tǒng)600的結(jié)構(gòu)示意圖。
如圖6所示,計(jì)算機(jī)系統(tǒng)600包括中央處理單元(cpu)601,其可以根據(jù)存儲(chǔ)在只讀存儲(chǔ)器(rom)602中的程序或者從存儲(chǔ)部分606加載到隨機(jī)訪問(wèn)存儲(chǔ)器(ram)603中的程序而執(zhí)行各種適當(dāng)?shù)膭?dòng)作 和處理。在ram603中,還存儲(chǔ)有系統(tǒng)600操作所需的各種程序和數(shù)據(jù)。cpu601、rom602以及ram603通過(guò)總線604彼此相連。輸入/輸出(i/o)接口605也連接至總線604。
以下部件連接至i/o接口605:包括存儲(chǔ)部分606;以及包括諸如lan卡、調(diào)制解調(diào)器等的網(wǎng)絡(luò)接口卡的通信部分607。通信部分607經(jīng)由諸如因特網(wǎng)的網(wǎng)絡(luò)、通用串行總線等執(zhí)行通信處理。
特別地,根據(jù)本公開(kāi)的實(shí)施例,上文參考流程圖描述的過(guò)程可以被實(shí)現(xiàn)為計(jì)算機(jī)軟件程序。例如,本公開(kāi)的實(shí)施例包括一種計(jì)算機(jī)程序產(chǎn)品,其包括有形地包含在機(jī)器可讀介質(zhì)上的計(jì)算機(jī)程序,所述計(jì)算機(jī)程序包含用于執(zhí)行流程圖所示的方法的程序代碼。在這樣的實(shí)施例中,該計(jì)算機(jī)程序可以通過(guò)通信部分607從網(wǎng)絡(luò)上被下載和安裝。在該計(jì)算機(jī)程序被中央處理單元(cpu)601執(zhí)行時(shí),執(zhí)行本申請(qǐng)的方法中限定的上述功能。
附圖中的流程圖和框圖,圖示了按照本申請(qǐng)各種實(shí)施例的系統(tǒng)、方法和計(jì)算機(jī)程序產(chǎn)品的可能實(shí)現(xiàn)的體系架構(gòu)、功能和操作。在這點(diǎn)上,流程圖或框圖中的每個(gè)方框可以代表一個(gè)模塊、程序段、或代碼的一部分,所述模塊、程序段、或代碼的一部分包含一個(gè)或多個(gè)用于實(shí)現(xiàn)規(guī)定的邏輯功能的可執(zhí)行指令。也應(yīng)當(dāng)注意,在有些作為替換的實(shí)現(xiàn)中,方框中所標(biāo)注的功能也可以以不同于附圖中所標(biāo)注的順序發(fā)生。例如,兩個(gè)接連地表示的方框?qū)嶋H上可以基本并行地執(zhí)行,它們有時(shí)也可以按相反的順序執(zhí)行,這依所涉及的功能而定。也要注意的是,框圖和/或流程圖中的每個(gè)方框、以及框圖和/或流程圖中的方框的組合,可以用執(zhí)行規(guī)定的功能或操作的專用的基于硬件的系統(tǒng)來(lái)實(shí)現(xiàn),或者可以用專用硬件與計(jì)算機(jī)指令的組合來(lái)實(shí)現(xiàn)。
描述于本申請(qǐng)實(shí)施例中所涉及到的單元可以通過(guò)軟件的方式實(shí)現(xiàn),也可以通過(guò)硬件的方式來(lái)實(shí)現(xiàn)。所描述的單元也可以設(shè)置在處理器中,例如,可以描述為:一種處理器包括接收單元、轉(zhuǎn)換單元、獲取單元以及發(fā)送單元。其中,這些單元的名稱在某種情況下并不構(gòu)成對(duì)該單元本身的限定,例如,發(fā)送單元還可以被描述為“將所述狀態(tài)信息發(fā)送到發(fā)送所述終端的單元”。
作為另一方面,本申請(qǐng)還提供了一種非易失性計(jì)算機(jī)存儲(chǔ)介質(zhì),該非易失性計(jì)算機(jī)存儲(chǔ)介質(zhì)可以是上述實(shí)施例中所述裝置中所包含的非易失性計(jì)算機(jī)存儲(chǔ)介質(zhì);也可以是單獨(dú)存在,未裝配入終端中的非易失性計(jì)算機(jī)存儲(chǔ)介質(zhì)。上述非易失性計(jì)算機(jī)存儲(chǔ)介質(zhì)存儲(chǔ)有一個(gè)或者多個(gè)程序,當(dāng)所述一個(gè)或者多個(gè)程序被一個(gè)設(shè)備執(zhí)行時(shí),使得所述設(shè)備:發(fā)送用預(yù)定的第一傳輸協(xié)議封裝的服務(wù)器監(jiān)控請(qǐng)求到服務(wù)器的基板管理控制器,其中,所述第一傳輸協(xié)議與所述服務(wù)器所在的數(shù)據(jù)中心的網(wǎng)絡(luò)所用的第二傳輸協(xié)議不同;接收所述基板管理控制器發(fā)送的用所述第一傳輸協(xié)議封裝的所述服務(wù)器的狀態(tài)信息,其中,所述狀態(tài)信息是所述基板管理控制器根據(jù)所述服務(wù)器監(jiān)控請(qǐng)求獲取的;展示所述狀態(tài)信息。
以上描述僅為本申請(qǐng)的較佳實(shí)施例以及對(duì)所運(yùn)用技術(shù)原理的說(shuō)明。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,本申請(qǐng)中所涉及的發(fā)明范圍,并不限于上述技術(shù)特征的特定組合而成的技術(shù)方案,同時(shí)也應(yīng)涵蓋在不脫離所述發(fā)明構(gòu)思的情況下,由上述技術(shù)特征或其等同特征進(jìn)行任意組合而形成的其它技術(shù)方案。例如上述特征與本申請(qǐng)中公開(kāi)的(但不限于)具有類似功能的技術(shù)特征進(jìn)行互相替換而形成的技術(shù)方案。