[發(fā)明專利]一種虛擬機(jī)監(jiān)控插件的控制方法及設(shè)備在審
| 申請?zhí)枺?/td> | 201810136714.3 | 申請日: | 2018-02-09 |
| 公開(公告)號: | CN108363610A | 公開(公告)日: | 2018-08-03 |
| 發(fā)明(設(shè)計(jì))人: | 王寶林 | 申請(專利權(quán))人: | 華為技術(shù)有限公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455;G06F11/30;G06F8/65;H04L12/26 |
| 代理公司: | 北京中博世達(dá)專利商標(biāo)代理有限公司 11274 | 代理人: | 袁方 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 監(jiān)控插件 虛擬機(jī) 云平臺服務(wù)器 狀態(tài)控制信息 心跳數(shù)據(jù) 監(jiān)控平臺服務(wù)器 發(fā)送響應(yīng) 響應(yīng)數(shù)據(jù) 信息交互 云計(jì)算 上報(bào) 監(jiān)控 響應(yīng) 申請 | ||
本申請公開一種虛擬機(jī)監(jiān)控插件的控制方法及設(shè)備,涉及云計(jì)算領(lǐng)域,能夠提高虛擬機(jī)監(jiān)控插件控制的安全性。該方法應(yīng)用于與云平臺服務(wù)器進(jìn)行信息交互,其中云平臺服務(wù)器上運(yùn)行有至少一個虛擬機(jī),每個虛擬機(jī)安裝有監(jiān)控插件,監(jiān)控插件用于監(jiān)控虛擬機(jī),該方法包括:監(jiān)控平臺服務(wù)器接收云平臺服務(wù)器上報(bào)的監(jiān)控插件的心跳數(shù)據(jù);響應(yīng)于監(jiān)控插件的心跳數(shù)據(jù)向云平臺服務(wù)器發(fā)送響應(yīng)數(shù)據(jù),響應(yīng)數(shù)據(jù)包含監(jiān)控插件的狀態(tài)控制信息,以便于云平臺服務(wù)器根據(jù)監(jiān)控插件的狀態(tài)控制信息控制監(jiān)控插件的狀態(tài)。
技術(shù)領(lǐng)域
本申請的實(shí)施例涉及云計(jì)算領(lǐng)域,尤其涉及一種虛擬機(jī)監(jiān)控插件的控制方法及設(shè)備。
背景技術(shù)
隨著云計(jì)算的不斷發(fā)展,越來越多的企業(yè)將業(yè)務(wù)部署在云上的虛擬機(jī)上,基于虛擬機(jī)的云監(jiān)控功能日益重要。一般而言,虛擬機(jī)監(jiān)控是在虛擬機(jī)內(nèi)置監(jiān)控插件,通過監(jiān)控插件獲取中央處理器(Central Processing Unit,CPU)、內(nèi)存、網(wǎng)絡(luò)、進(jìn)程等基礎(chǔ)性能指標(biāo)數(shù)據(jù),然后上報(bào)到云監(jiān)控平臺服務(wù)器進(jìn)行處理。
目前有很多開源的虛擬機(jī)監(jiān)控插件,但是需要用戶自己管理維護(hù),缺少一個可視化的插件管理平臺,且難以集成到已有云平臺去管理;而對于云服務(wù)提供商的內(nèi)置插件,是通過云監(jiān)控平臺服務(wù)器主動下發(fā)請求到用戶虛擬機(jī)的監(jiān)控插件中,實(shí)現(xiàn)監(jiān)控插件的控制,但這種方式需要在用戶虛擬機(jī)內(nèi)開啟控制端口或安裝控制插件,容易引發(fā)安全問題。通常的方案為:虛擬機(jī)不僅內(nèi)置了采集性能指標(biāo)數(shù)據(jù)的監(jiān)控插件,還需要安裝控制監(jiān)控插件的安裝、升級、卸載的管理工具監(jiān)控插件管理器。監(jiān)控平臺服務(wù)器得到控制器下發(fā)的管理請求(例如安裝、升級或卸載)后,發(fā)送請求到監(jiān)控插件管理器,再由監(jiān)控插件管理器去控制管理監(jiān)控插件。該方案在公有云場景下有安全風(fēng)險(xiǎn),監(jiān)控插件管理器通過接收外部的請求管理監(jiān)控插件,因此只要偽造出監(jiān)控平臺服務(wù)器下發(fā)的請求,即可控制監(jiān)控插件。
發(fā)明內(nèi)容
本申請的實(shí)施例提供一種虛擬機(jī)監(jiān)控插件的控制方法及設(shè)備,能夠提高虛擬機(jī)監(jiān)控插件控制的安全性。
第一方面,提供一種虛擬機(jī)監(jiān)控插件的控制方法,該方法應(yīng)用于與云平臺服務(wù)器進(jìn)行信息交互,其中云平臺服務(wù)器上運(yùn)行有至少一個虛擬機(jī),每個虛擬機(jī)安裝有監(jiān)控插件,監(jiān)控插件用于監(jiān)控虛擬機(jī),該方法包括:監(jiān)控平臺服務(wù)器接收云平臺服務(wù)器上報(bào)的監(jiān)控插件的心跳數(shù)據(jù);響應(yīng)于監(jiān)控插件的心跳數(shù)據(jù)向云平臺服務(wù)器發(fā)送響應(yīng)數(shù)據(jù),響應(yīng)數(shù)據(jù)包含監(jiān)控插件的狀態(tài)控制信息,以便于云平臺服務(wù)器根據(jù)監(jiān)控插件的狀態(tài)控制信息控制監(jiān)控插件的狀態(tài)。在該方案中,由于云平臺服務(wù)器通過心跳數(shù)據(jù)的方式向監(jiān)控平臺服務(wù)器發(fā)送監(jiān)控插件的心跳數(shù)據(jù),監(jiān)控平臺服務(wù)器將監(jiān)控插件的狀態(tài)控制信息攜帶在響應(yīng)數(shù)據(jù)中發(fā)送至云平臺服務(wù)器,這樣云平臺服務(wù)器只能根據(jù)心跳數(shù)據(jù)的響應(yīng)數(shù)據(jù)對監(jiān)控插件進(jìn)行控制,相對于現(xiàn)有技術(shù),本申請的實(shí)施例是由心跳數(shù)據(jù)觸發(fā)監(jiān)控平臺服務(wù)器被動的向云平臺服務(wù)器發(fā)送監(jiān)控插件的控制信息,而不再是利用云服務(wù)平臺服務(wù)器直接接收外部請求的方式對監(jiān)控插件進(jìn)行控制,因此提高了虛擬機(jī)監(jiān)控插件控制的安全性。
在一種可能的實(shí)現(xiàn)方式中,心跳數(shù)據(jù)包括監(jiān)控插件的狀態(tài)信息;該方法還包括:向控制器發(fā)送監(jiān)控插件的狀態(tài)信息,以便于控制器將所述監(jiān)控插件的狀態(tài)信息顯示給用戶,其中監(jiān)控插件的狀態(tài)信息包括以下至少一項(xiàng):監(jiān)控插件的當(dāng)前監(jiān)控開關(guān)信息、所述監(jiān)控插件的當(dāng)前版本信息。在上述方案中,為實(shí)現(xiàn)對監(jiān)控插件的控制,監(jiān)控平臺服務(wù)器需要首先得知監(jiān)控插件的狀態(tài)信息,例如:監(jiān)控插件的當(dāng)前監(jiān)控開關(guān)信息、監(jiān)控插件的當(dāng)前版本信息,并將監(jiān)控插件的狀態(tài)信息發(fā)送給控制器,一方面實(shí)現(xiàn)了監(jiān)控插件的狀態(tài)信息的展示,另外可以方便用戶參考監(jiān)控插件的狀態(tài)信息通過監(jiān)控平臺服務(wù)器對監(jiān)控插件進(jìn)行控制。
在一種可能的實(shí)現(xiàn)方式中,為實(shí)現(xiàn)對監(jiān)控插件的監(jiān)控開關(guān)狀態(tài)的控制,所述響應(yīng)于所述監(jiān)控插件的心跳數(shù)據(jù)向所述云平臺服務(wù)器發(fā)送響應(yīng)數(shù)據(jù)之前,所述方法還包括:接收控制器發(fā)送的控制指令,根據(jù)控制指令生成監(jiān)控插件的狀態(tài)控制信息,狀態(tài)控制信息包括監(jiān)控插件的設(shè)定監(jiān)控開關(guān)信息。例如,設(shè)定監(jiān)控開關(guān)信息為關(guān)閉監(jiān)控,則云平臺服務(wù)器根據(jù)監(jiān)控插件的狀態(tài)控制信息控制監(jiān)控插件關(guān)閉監(jiān)控;若設(shè)定監(jiān)控開關(guān)信息為開啟監(jiān)控,則云平臺服務(wù)器根據(jù)監(jiān)控插件的狀態(tài)控制信息控制監(jiān)控插件開啟監(jiān)控。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于華為技術(shù)有限公司,未經(jīng)華為技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810136714.3/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 管理系統(tǒng)插件的監(jiān)控系統(tǒng)和方法
- 一種監(jiān)控插件擴(kuò)展方法及裝置
- 一種基于監(jiān)控插件狀態(tài)的輪詢優(yōu)化方法和裝置
- 一種基于延時(shí)分類的監(jiān)控插件控制方法和裝置
- 一種虛擬機(jī)監(jiān)控插件的控制方法及設(shè)備
- 基于插件化的網(wǎng)絡(luò)監(jiān)控方法及裝置、計(jì)算設(shè)備、存儲介質(zhì)
- 一種監(jiān)控升級方法及系統(tǒng)
- 一種監(jiān)控插件安裝的方法及系統(tǒng)
- 一種監(jiān)控插件遷移的方法及系統(tǒng)
- 一種監(jiān)控插件修改方法及系統(tǒng)
- 一種可信虛擬機(jī)平臺
- 虛擬機(jī)參數(shù)遷移的方法、設(shè)備和虛擬機(jī)服務(wù)器
- 一種虛擬機(jī)系統(tǒng)及其安全控制方法
- 一種云計(jì)算系統(tǒng)動態(tài)分配虛擬機(jī)的方法
- 一種恢復(fù)、升級虛擬機(jī)的方法及裝置
- 虛擬機(jī)切換系統(tǒng)及切換方法
- 處理虛擬機(jī)集群的方法和計(jì)算機(jī)系統(tǒng)
- 虛擬機(jī)故障檢測、恢復(fù)系統(tǒng)及虛擬機(jī)檢測、恢復(fù)、啟動方法
- 一種虛擬機(jī)遷移方法和系統(tǒng)
- 一種虛擬機(jī)容錯系統(tǒng)及其容錯方法





