一種通用的虛擬化監(jiān)控展示方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)虛擬化平臺(tái)技術(shù)領(lǐng)域,特別是一種通用的虛擬化監(jiān)控展示方法。
【背景技術(shù)】
[0002]虛擬化監(jiān)控,會(huì)展示虛擬設(shè)備的內(nèi)存,硬盤,CPU的使用情況。一般來說,會(huì)提供多個(gè)頁面分別展示內(nèi)存、硬盤、CPU的使用情況。或?qū)?nèi)存、硬盤、CPU的使用情況在一個(gè)表格中進(jìn)行展示。
[0003]中國發(fā)明專利CN 104407910A公開了一種虛擬化服務(wù)器性能的檢測(cè)方法,包括以下步驟:虛擬機(jī)Server端在Server線程池中啟動(dòng)socket監(jiān)聽,監(jiān)聽客戶端的鏈接請(qǐng)求;測(cè)試機(jī)Client端使用TCP、UDP或TCP/UDP混合網(wǎng)絡(luò)協(xié)議與虛擬機(jī)Server端進(jìn)行Socket通信,執(zhí)行測(cè)試任務(wù),搜集測(cè)試結(jié)果,并向主控機(jī)發(fā)送測(cè)試結(jié)果;主控機(jī)Manager向客戶端測(cè)試機(jī)發(fā)送測(cè)試命令,搜集并統(tǒng)計(jì)分布式測(cè)試結(jié)果;主控機(jī)Manager向虛擬機(jī)發(fā)送RPC請(qǐng)求,獲取虛擬機(jī)各項(xiàng)性能指標(biāo),并以圖標(biāo)的形式展示出來。
【發(fā)明內(nèi)容】
[0004]本發(fā)明需要解決的技術(shù)問題一種在頁面上更好展示虛擬化監(jiān)控?cái)?shù)據(jù)的方法。
[0005]為解決上述的技術(shù)問題,本發(fā)明一種通用的虛擬化監(jiān)控展示方法,包括以下步驟,
[0006]監(jiān)控?cái)?shù)據(jù)獲取,獲取所有宿主機(jī)和虛擬設(shè)備的監(jiān)控?cái)?shù)據(jù);
[0007]磁貼渲染,將每個(gè)宿主機(jī)及其含有的虛擬設(shè)備渲染成磁貼,磁貼的上半部分展示宿主機(jī)的配置信息,下半部分展示宿主機(jī)包含的虛擬設(shè)備的信息;
[0008]監(jiān)控?cái)?shù)據(jù)更新,間隔時(shí)間對(duì)宿主機(jī)和虛擬設(shè)備的監(jiān)控?cái)?shù)據(jù)進(jìn)行更新。
[0009]進(jìn)一步的,所述宿主機(jī)的配置信息包括IP,CPU利用率,內(nèi)存利用率和硬盤利用率。
[0010]進(jìn)一步的,所述磁貼下半部分包括概述、內(nèi)存、硬盤三個(gè)選項(xiàng)卡。
[0011]更進(jìn)一步的,所述概述選項(xiàng)卡包括虛擬設(shè)備類型、名稱、IP、CPU利用率,內(nèi)存利用率和硬盤利用率。
[0012]更進(jìn)一步的,所述內(nèi)存和硬盤選項(xiàng)卡使用面積圖形式,為每個(gè)宿主機(jī)劃分一個(gè)長方形區(qū)域,按照虛擬設(shè)備所分配的資源占宿主主機(jī)的百分比在長方形區(qū)域中展示。
[0013]采用上述方法后,本發(fā)明可以免去用戶進(jìn)行頁面間的跳轉(zhuǎn),在一個(gè)頁面上查看各個(gè)宿主機(jī)和虛擬機(jī)的監(jiān)控?cái)?shù)據(jù);會(huì)以面積圖的形式展現(xiàn)虛擬設(shè)備的資源分配情況,通過虛擬設(shè)備的面積就能看出其分配的資源多少;會(huì)對(duì)虛擬化監(jiān)控的數(shù)據(jù)進(jìn)行更新,用戶不必刷新界面就能查看最新的數(shù)據(jù)。
【附圖說明】
[0014]下面將結(jié)合附圖和【具體實(shí)施方式】對(duì)本作進(jìn)一步詳細(xì)的說明。
[0015]圖1為本發(fā)明概述選項(xiàng)卡中虛擬設(shè)備信息展示示意圖。
[0016]圖2為本發(fā)明內(nèi)存、硬盤選項(xiàng)卡中資源占比展示示意圖。
【具體實(shí)施方式】
[0017]本發(fā)明一種通用的虛擬化監(jiān)控展示方法,包括以下步驟,
[0018]監(jiān)控?cái)?shù)據(jù)獲取,獲取所有宿主機(jī)和虛擬設(shè)備的監(jiān)控?cái)?shù)據(jù);
[0019]磁貼渲染,將每個(gè)宿主機(jī)及其含有的虛擬設(shè)備渲染成磁貼,磁貼的上半部分展示宿主機(jī)的配置信息,下半部分展示宿主機(jī)包含的虛擬設(shè)備的信息;可以免去用戶進(jìn)行頁面間的跳轉(zhuǎn),在一個(gè)頁面上查看各個(gè)宿主機(jī)和虛擬機(jī)的監(jiān)控?cái)?shù)據(jù)。頁面初始化的時(shí)候,獲取所有的宿主機(jī)和虛擬機(jī)的監(jiān)控?cái)?shù)據(jù),然后將每個(gè)宿主機(jī)以及其含有的虛擬機(jī)渲染成一個(gè)“磁貼”。如圖1所示,一個(gè)“磁貼”的上半部分,展示宿主機(jī)的配置信息,下半部分,分為3個(gè)選項(xiàng)卡展示,其中默認(rèn)展示“概述”選項(xiàng)卡,主要展示虛擬設(shè)備的類型、名稱、IP、CPU利用率、內(nèi)存利用率、硬盤利用率。
[0020]監(jiān)控?cái)?shù)據(jù)更新,間隔時(shí)間對(duì)宿主機(jī)和虛擬設(shè)備的監(jiān)控?cái)?shù)據(jù)進(jìn)行更新,這樣用戶不必刷新界面就能查看最新的數(shù)據(jù)。
[0021]如圖2所示,所述內(nèi)存和硬盤選項(xiàng)卡使用面積圖形式,為每個(gè)宿主機(jī)劃分一個(gè)長方形區(qū)域,按照虛擬設(shè)備所分配的資源占宿主主機(jī)的百分比在長方形區(qū)域中展示。在該長方形區(qū)域中展示虛擬設(shè)備的名稱、分配的資源大小、已經(jīng)使用的資源大小,通過虛擬設(shè)備的面積就能看出其分配的資源多少,另外通過使用面積圖的形式展示了虛擬設(shè)備的內(nèi)存和硬盤的分配情況和實(shí)際使用情況。
[0022]如圖1和圖2所示,頁面加載的時(shí)候,獲取宿主機(jī)及其虛擬設(shè)備數(shù)據(jù),準(zhǔn)備各個(gè)宿主機(jī)的模板。對(duì)所有宿主機(jī)針對(duì)屏幕高度進(jìn)行布局,以便更好的展示。使用列表的方式展示“概述”選項(xiàng)卡的內(nèi)容。每個(gè)宿主機(jī)需要支持不同選項(xiàng)卡之間的切換?!皟?nèi)存”、“硬盤”選項(xiàng)卡,使用面積圖形式為每個(gè)虛擬機(jī)分配區(qū)域大小。在頁面內(nèi)添加數(shù)據(jù)更新機(jī)制,定時(shí)更新虛擬化監(jiān)控?cái)?shù)據(jù)。
[0023]雖然以上描述了本發(fā)明的【具體實(shí)施方式】,但是本領(lǐng)域熟練技術(shù)人員應(yīng)當(dāng)理解,這些僅是舉例說明,可以對(duì)本實(shí)施方式作出多種變更或修改,而不背離發(fā)明的原理和實(shí)質(zhì),本發(fā)明的保護(hù)范圍僅由所附權(quán)利要求書限定。
【主權(quán)項(xiàng)】
1.一種通用的虛擬化監(jiān)控展示方法,其特征在于,包括以下步驟, 監(jiān)控?cái)?shù)據(jù)獲取,獲取所有宿主機(jī)和虛擬設(shè)備的監(jiān)控?cái)?shù)據(jù); 磁貼渲染,將每個(gè)宿主機(jī)及其含有的虛擬設(shè)備渲染成磁貼,磁貼的上半部分展示宿主機(jī)的配置信息,下半部分展示宿主機(jī)包含的虛擬設(shè)備的信息; 監(jiān)控?cái)?shù)據(jù)更新,間隔時(shí)間對(duì)宿主機(jī)和虛擬設(shè)備的監(jiān)控?cái)?shù)據(jù)進(jìn)行更新。2.按照權(quán)利要求1所述的一種通用的虛擬化監(jiān)控展示方法,其特征在于:所述宿主機(jī)的配置信息包括IP,CPU利用率,內(nèi)存利用率和硬盤利用率。3.按照權(quán)利要求1所述的一種通用的虛擬化監(jiān)控展示方法,其特征在于:所述磁貼下半部分包括概述、內(nèi)存、硬盤三個(gè)選項(xiàng)卡。4.按照權(quán)利要求3所述的一種通用的虛擬化監(jiān)控展示方法,其特征在于:所述概述選項(xiàng)卡包括虛擬設(shè)備類型、名稱、IP、CPU利用率,內(nèi)存利用率和硬盤利用率。5.按照權(quán)利要求3所述的一種通用的虛擬化監(jiān)控展示方法,其特征在于:所述內(nèi)存和硬盤選項(xiàng)卡使用面積圖形式,為每個(gè)宿主機(jī)劃分一個(gè)長方形區(qū)域,按照虛擬設(shè)備所分配的資源占宿主主機(jī)的百分比在長方形區(qū)域中展示。
【專利摘要】本發(fā)明涉及計(jì)算機(jī)虛擬化平臺(tái)技術(shù)領(lǐng)域,特別是一種通用的虛擬化監(jiān)控展示方法,包括以下步驟,監(jiān)控?cái)?shù)據(jù)獲取,獲取所有宿主機(jī)和虛擬設(shè)備的監(jiān)控?cái)?shù)據(jù);磁貼渲染,將每個(gè)宿主機(jī)及其含有的虛擬設(shè)備渲染成磁貼,磁貼的上半部分展示宿主機(jī)的配置信息,下半部分展示宿主機(jī)包含的虛擬設(shè)備的信息;監(jiān)控?cái)?shù)據(jù)更新,間隔時(shí)間對(duì)宿主機(jī)和虛擬設(shè)備的監(jiān)控?cái)?shù)據(jù)進(jìn)行更新。采用上述方法后,本發(fā)明可以免去用戶進(jìn)行頁面間的跳轉(zhuǎn),在一個(gè)頁面上查看各個(gè)宿主機(jī)和虛擬機(jī)的監(jiān)控?cái)?shù)據(jù);會(huì)以面積圖的形式展現(xiàn)虛擬設(shè)備的資源分配情況,通過虛擬設(shè)備的面積就能看出其分配的資源多少;會(huì)對(duì)虛擬化監(jiān)控的數(shù)據(jù)進(jìn)行更新,用戶不必刷新界面就能查看最新的數(shù)據(jù)。
【IPC分類】G06F11/32
【公開號(hào)】CN104881347
【申請(qǐng)?zhí)枴緾N201510272245
【發(fā)明人】周連毅
【申請(qǐng)人】山東蟻巡網(wǎng)絡(luò)科技有限公司
【公開日】2015年9月2日
【申請(qǐng)日】2015年5月26日