一种通用的虚拟化监控展示方法
【技术领域】
[0001]本发明涉及计算机虚拟化平台技术领域,特别是一种通用的虚拟化监控展示方法。
【背景技术】
[0002]虚拟化监控,会展示虚拟设备的内存,硬盘,CPU的使用情况。一般来说,会提供多个页面分别展示内存、硬盘、CPU的使用情况。或将内存、硬盘、CPU的使用情况在一个表格中进行展示。
[0003]中国发明专利CN 104407910A公开了一种虚拟化服务器性能的检测方法,包括以下步骤:虚拟机Server端在Server线程池中启动socket监听,监听客户端的链接请求;测试机Client端使用TCP、UDP或TCP/UDP混合网络协议与虚拟机Server端进行Socket通信,执行测试任务,搜集测试结果,并向主控机发送测试结果;主控机Manager向客户端测试机发送测试命令,搜集并统计分布式测试结果;主控机Manager向虚拟机发送RPC请求,获取虚拟机各项性能指标,并以图标的形式展示出来。
【发明内容】
[0004]本发明需要解决的技术问题一种在页面上更好展示虚拟化监控数据的方法。
[0005]为解决上述的技术问题,本发明一种通用的虚拟化监控展示方法,包括以下步骤,
[0006]监控数据获取,获取所有宿主机和虚拟设备的监控数据;
[0007]磁贴渲染,将每个宿主机及其含有的虚拟设备渲染成磁贴,磁贴的上半部分展示宿主机的配置信息,下半部分展示宿主机包含的虚拟设备的信息;
[0008]监控数据更新,间隔时间对宿主机和虚拟设备的监控数据进行更新。
[0009]进一步的,所述宿主机的配置信息包括IP,CPU利用率,内存利用率和硬盘利用率。
[0010]进一步的,所述磁贴下半部分包括概述、内存、硬盘三个选项卡。
[0011]更进一步的,所述概述选项卡包括虚拟设备类型、名称、IP、CPU利用率,内存利用率和硬盘利用率。
[0012]更进一步的,所述内存和硬盘选项卡使用面积图形式,为每个宿主机划分一个长方形区域,按照虚拟设备所分配的资源占宿主主机的百分比在长方形区域中展示。
[0013]采用上述方法后,本发明可以免去用户进行页面间的跳转,在一个页面上查看各个宿主机和虚拟机的监控数据;会以面积图的形式展现虚拟设备的资源分配情况,通过虚拟设备的面积就能看出其分配的资源多少;会对虚拟化监控的数据进行更新,用户不必刷新界面就能查看最新的数据。
【附图说明】
[0014]下面将结合附图和【具体实施方式】对本作进一步详细的说明。
[0015]图1为本发明概述选项卡中虚拟设备信息展示示意图。
[0016]图2为本发明内存、硬盘选项卡中资源占比展示示意图。
【具体实施方式】
[0017]本发明一种通用的虚拟化监控展示方法,包括以下步骤,
[0018]监控数据获取,获取所有宿主机和虚拟设备的监控数据;
[0019]磁贴渲染,将每个宿主机及其含有的虚拟设备渲染成磁贴,磁贴的上半部分展示宿主机的配置信息,下半部分展示宿主机包含的虚拟设备的信息;可以免去用户进行页面间的跳转,在一个页面上查看各个宿主机和虚拟机的监控数据。页面初始化的时候,获取所有的宿主机和虚拟机的监控数据,然后将每个宿主机以及其含有的虚拟机渲染成一个“磁贴”。如图1所示,一个“磁贴”的上半部分,展示宿主机的配置信息,下半部分,分为3个选项卡展示,其中默认展示“概述”选项卡,主要展示虚拟设备的类型、名称、IP、CPU利用率、内存利用率、硬盘利用率。
[0020]监控数据更新,间隔时间对宿主机和虚拟设备的监控数据进行更新,这样用户不必刷新界面就能查看最新的数据。
[0021]如图2所示,所述内存和硬盘选项卡使用面积图形式,为每个宿主机划分一个长方形区域,按照虚拟设备所分配的资源占宿主主机的百分比在长方形区域中展示。在该长方形区域中展示虚拟设备的名称、分配的资源大小、已经使用的资源大小,通过虚拟设备的面积就能看出其分配的资源多少,另外通过使用面积图的形式展示了虚拟设备的内存和硬盘的分配情况和实际使用情况。
[0022]如图1和图2所示,页面加载的时候,获取宿主机及其虚拟设备数据,准备各个宿主机的模板。对所有宿主机针对屏幕高度进行布局,以便更好的展示。使用列表的方式展示“概述”选项卡的内容。每个宿主机需要支持不同选项卡之间的切换。“内存”、“硬盘”选项卡,使用面积图形式为每个虚拟机分配区域大小。在页面内添加数据更新机制,定时更新虚拟化监控数据。
[0023]虽然以上描述了本发明的【具体实施方式】,但是本领域熟练技术人员应当理解,这些仅是举例说明,可以对本实施方式作出多种变更或修改,而不背离发明的原理和实质,本发明的保护范围仅由所附权利要求书限定。
【主权项】
1.一种通用的虚拟化监控展示方法,其特征在于,包括以下步骤, 监控数据获取,获取所有宿主机和虚拟设备的监控数据; 磁贴渲染,将每个宿主机及其含有的虚拟设备渲染成磁贴,磁贴的上半部分展示宿主机的配置信息,下半部分展示宿主机包含的虚拟设备的信息; 监控数据更新,间隔时间对宿主机和虚拟设备的监控数据进行更新。2.按照权利要求1所述的一种通用的虚拟化监控展示方法,其特征在于:所述宿主机的配置信息包括IP,CPU利用率,内存利用率和硬盘利用率。3.按照权利要求1所述的一种通用的虚拟化监控展示方法,其特征在于:所述磁贴下半部分包括概述、内存、硬盘三个选项卡。4.按照权利要求3所述的一种通用的虚拟化监控展示方法,其特征在于:所述概述选项卡包括虚拟设备类型、名称、IP、CPU利用率,内存利用率和硬盘利用率。5.按照权利要求3所述的一种通用的虚拟化监控展示方法,其特征在于:所述内存和硬盘选项卡使用面积图形式,为每个宿主机划分一个长方形区域,按照虚拟设备所分配的资源占宿主主机的百分比在长方形区域中展示。
【专利摘要】本发明涉及计算机虚拟化平台技术领域,特别是一种通用的虚拟化监控展示方法,包括以下步骤,监控数据获取,获取所有宿主机和虚拟设备的监控数据;磁贴渲染,将每个宿主机及其含有的虚拟设备渲染成磁贴,磁贴的上半部分展示宿主机的配置信息,下半部分展示宿主机包含的虚拟设备的信息;监控数据更新,间隔时间对宿主机和虚拟设备的监控数据进行更新。采用上述方法后,本发明可以免去用户进行页面间的跳转,在一个页面上查看各个宿主机和虚拟机的监控数据;会以面积图的形式展现虚拟设备的资源分配情况,通过虚拟设备的面积就能看出其分配的资源多少;会对虚拟化监控的数据进行更新,用户不必刷新界面就能查看最新的数据。
【IPC分类】G06F11/32
【公开号】CN104881347
【申请号】CN201510272245
【发明人】周连毅
【申请人】山东蚁巡网络科技有限公司
【公开日】2015年9月2日
【申请日】2015年5月26日
转载请注明原文地址:https://www.famiwei.com/read-8138728.html