虚拟化系统的监控方法和装置的制造方法

文档序号:9672988阅读:296来源:国知局
虚拟化系统的监控方法和装置的制造方法
【技术领域】
[0001]本发明涉及计算机技术领域,尤指一种虚拟化系统的监控方法和装置。
【背景技术】
[0002]目前,随着云计算、大数据、互联网+等技术的发展,高性能的虚拟化系统越来越成为经济社会发展的需要,其中,对于虚拟机的迀移、高可用、分布式资源调度、快照处理等关键技术的使用都依赖于虚拟化系统的“资源池”,该“资源池”包括处理器、内存、硬盘、接口等资源,因此,监控虚拟化系统的“资源池”是支撑虚拟化系统高效运转的重要保障。
[0003]现有技术中,虚拟化系统的“资源池”的监控是以多个页面分别提供处理器、内存、硬盘等的使用情况,从而便于管理人员及时获知虚拟化系统的运行状态。
[0004]但是,采用现有技术,获取的虚拟化系统的监控信息不直观,无法更好地管理虚拟化系统的资源,降低了虚拟化系统的“资源池”的利用率。

【发明内容】

[0005]为了解决上述技术问题,本发明提供了一种虚拟化系统的监控方法和装置,能够实时监控虚拟化系统的资源状态生成监控报表,从而可以直观地查看监控信息,及时掌握虚拟化系统的运行状态,虚拟化系统的“资源池”的利用率。
[0006]第一方面,本发明实施例提供一种虚拟化系统的监控方法,该方法包括:
[0007]实时监控和记录虚拟化系统的资源状态;
[0008]整理所记录的虚拟化系统的资源状态,并进行分类存储;
[0009]读取所述分类存储后的数据,并按照预设的格式生成监控报表。
[0010]第二方面,本发明实施例提供一种虚拟化系统的监控装置,该装置包括:监控模块、存储模块和读取模块;
[0011]所述监控模块,用于实时监控和记录虚拟化系统的资源状态;
[0012]所述存储模块,用于整理所记录的虚拟化系统的资源状态,并进行分类存储;
[0013]所述读取模块,用于读取所述分类存储后的数据,并按照预设的格式生成监控报表。
[0014]本发明实施例提供的一种虚拟化系统的监控方法和装置,包括:监控模块、存储模块和读取模块,通过监控模块实时监控和记录虚拟化系统的资源状态,存储模块整理所记录的虚拟化系统的资源状态,并进行分类存储,读取模块读取所述分类存储后的数据,并按照预设的格式生成监控报表,能够实时监控虚拟化系统的资源状态并经过整理分类后以监控报表的形式展现,从而可以直观地查看虚拟化系统的资源状态,及时掌握虚拟化系统的运行状态,进而提高虚拟化系统的“资源池”的利用率。
[0015]本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
【附图说明】
[0016]附图用来提供对本发明技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本发明的技术方案,并不构成对本发明技术方案的限制。
[0017]图1为本发明实施例提供的虚拟化系统的监控方法实施例一的流程示意图;
[0018]图2为本发明实施例提供的虚拟化系统的监控装置实施例一的结构示意图;
[0019]图3为本发明实施例提供的虚拟化系统的监控装置实施例二的结构示意图。
【具体实施方式】
[0020]为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
[0021]在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
[0022]本发明实施例涉及的方法是基于虚拟化技术,所谓虚拟化技术是将一台计算机虚拟为多台逻辑计算机,在一台计算机上同时运行多个逻辑计算机,每个逻辑计算机可运行不同的操作系统,并且应用程序都可以在相互独立的空间内运行而互不影响,从而显著提高计算机的工作效。
[0023]本发明实施例涉及的方法,旨在解决现有技术中获取的虚拟化系统的监控信息不直观,无法更好地管理虚拟化系统的资源,降低了虚拟化系统的“资源池”的利用率的技术问题。
[0024]下面以具体地实施例对本发明的技术方案进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。
[0025]图1为本发明实施例提供的虚拟化系统的监控方法实施例一的流程示意图。本实施例涉及的是生成虚拟化系统的监控报表的具体过程。如图1所示,该方法包括:
[0026]SlOl、实时监控和记录虚拟化系统的资源状态。
[0027]具体的,对于虚拟化系统的资源状态,如处理器、内存、硬盘、接口、线程等资源进行实时监控,并实时记录最新的资源状态。
[0028]S102、整理所记录的虚拟化系统的资源状态,并进行分类存储。
[0029]具体的,整理所记录的虚拟化系统的资源状态,看是否有异常,如果有异常,可以单独整理出异常数据,并单独存储,如果没有异常的,则根据资源的类型进行分类存储,如按照处理器、内存、硬盘等类型分别存储。
[0030]S103、读取所述存储后的数据,并按照预设的格式生成监控报表。
[0031]具体的,读取分类存储后的数据,按照预设的格式生成监控报表,该监控报表包含即按照预设的模板显示虚拟化系统的资源状态,该预设模板可以根据实际需要将监控的虚拟化系统的所有资源状态都采用图表的形式展示出来。
[0032]本发明实施例提供的虚拟化系统的监控方法,通过实时监控和记录虚拟化系统的资源状态,整理所记录的虚拟化系统的资源状态,并进行分类存储,读取所述分类存储后的数据,并按照预设的格式生成监控报表,能够实时监控虚拟化系统的资源状态并经过整理分类后以监控报表的形式展现,从而可以直观地查看虚拟化系统的资源状态,及时掌握虚拟化系统的运行状态,进而提高虚拟化系统的“资源池”的利用率。
[0033]进一步地,在上述实施例的基础上,所述按照预设的格式生成监控报表之后,还包括:
[0034]将所述监控报表生成数据流,输出打印文件。
[0035]具体的,可以将上述监控报表生成数据流,该数据流可以从整体上反映虚拟化系统的资源状态以及相互的联系,输出的打印文件可以是worcUexceUpdf等格式,便于管理员直观了解虚拟化系统的实时状况。
[0036]进一步地,在上述实施例的基础上,实时监控和记录虚拟化系统的资源状态之前,还包括:
[0037]预设所述虚拟化系统的资源状态发生异常的门限值;
[0038]实时监控和记录虚拟化系统的资源状态,包括:
[0039]当监控到所述虚拟化系统的资源状态达到或者超过门限值时,提示告警信息,并记录所述告警信息。
[0040]具体的,虚拟化系统的资源状态可以提前预设所述虚拟化系统的资源状态异常的门限值,如:处理器的资源占用的门限值、内存容量的门限值和接口插拔率等,当监控到所述虚拟化系统的资源状态达到或者超过门限值时,如:处理器的资源占用率、内存容量、接口插拔率达到或超过门限时,会提示告警信息,并记录下来,这样便于管理员及时了解虚拟化系统的异常状态,并针对不同的异常状态可
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1