[发明专利]基于云管理平台的监控方法在审
申请号: | 201510703626.3 | 申请日: | 2015-10-27 |
公开(公告)号: | CN105354127A | 公开(公告)日: | 2016-02-24 |
发明(设计)人: | 张伟强;王爱华;岳国军;李颐;王丽娜 | 申请(专利权)人: | 北京天华星航科技有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100084 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 管理 平台 监控 方法 | ||
技术领域
本发明涉及数据中心资源对象监控技术领域,特别是一种基于云管理平台的监控方法。
背景技术
当前,基于云平台的监控应用越来越广泛,对业务监控的可靠性也越来越高,由于传统的业务监控只针对业务相关的各资源进行单个监控,具体到业务的运行情况、资源使用情况需要人为的去进行判断和计算,无法实现直接对业务进行具备高可靠性的监控。但实际应用中,特别是对关键的、重要的业务进行监控,传统的业务监控方式已经无法达到使用需求,监控结果不准确、太片面,无法有效监控资源的使用和占用情况。
中国发明专利申请CN103475544A公开了一种基于云资源监控平台的业务监控方法,基于云资源监控平台的业务监控子系统,是该方法的载体,负责协调各个单元模块;业务依赖资源分析单元,负责分析业务的类型和特点,确定该业务所依赖的各项资源和各资源的使用量;业务关联监控参数分析与处理单元,负责对业务相关各资源的监控参数进行全面分析,确定各监控参数依赖的优先级顺序及合理的监控数据采集频率、告警阈值、通知策略,进而实现当某项关联的监控参数出现问题或告警时能够准确无误的反馈该业务的运行状况、健康状况及确实分析。
发明内容
本发明需要解决的技术问题提供一种基于云管理平台的监控方法。
为解决上述的技术问题,本发明的基于云管理平台的监控方法,包括以下步骤,
步骤S101:虚拟化设置,启用物理机bios,打开cpu虚拟化支持,在物理机中安装虚拟化软件,实现虚拟机的创建,启动、关闭管理功能;;
步骤S102:管理工具安装,安装libvirt管理工具,实现本地管理和远程管理;
步骤S103:采集数据,启动libvirt,然后启动collectmonitorapi,根据需要设置采集时间间隔,将采集到的监控信息保存到分布式数据库mongodb中。
进一步的,步骤S102中libvirt管理虚拟机包括kvm、xen、hyper-v、esxi。
进一步的,步骤S103中监控信息包括cpu的负载、cpu空闲率、内存使用率、disk读写速率和网卡流量。
进一步的,步骤S103中分布式数据库mongodb采用json格式保存。
进一步的,步骤S103中设置守护进程guarprocess,根据需要设置时间周期检测进程存活,如果发现collectmonitorapi进程死掉,guarprocess会启动collectmonitorapi进程。
进一步的,步骤S102中同时在windows中,安装balloon驱动。
采用上述方法后,本发明的一种基于云管理平台的监控方法,只需通过调用libvirtapi即可完成对虚拟机监控信息的采集,进而达到监控的目的,无需在虚拟机中添加代理,大大减少了管理人员的工作量,操作简便,同时提高了监控系统的可靠性及准确性。
附图说明
下面将结合附图和具体实施方式对本发明作进一步详细的说明。
图1为本发明基于云管理平台的监控方法的流程图。
图2为本发明基于云管理平台的监控方法的结构图。
图3为本发明基于云管理平台的监控方法中libvirt管理架构图。
具体实施方式
如图1所示,本发明的基于云管理平台的监控方法,包括以下步骤,
步骤S101:虚拟化设置,启用物理机bios,打开cpu虚拟化支持,在物理机中安装虚拟化软件,实现虚拟机的创建、启动、关闭管理功能。
步骤S102:管理工具安装,安装libvirt管理工具,实现本地管理和远程管理。其中,连接方式如下:
本地连接:qemu:///system
远程连接:qemu+tcp:///system。
如图3所示,libvirt管理架构如图所示,libvirt管理虚拟机包括qkvm、xen、hyper-v、esxi等。
步骤S103:采集数据,如图2所示,启动libvirt,然后启动collectmonitorapi,其中api是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。目前大多采用在虚拟机中添加代理来完成此功能。根据需要设置采集时间间隔,将采集到的监控信息保存到分布式数据库mongodb中。步骤S103中监控信息包括cpu的负载、cpu空闲率、内存使用率、disk读写速率和网卡流量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京天华星航科技有限公司,未经北京天华星航科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510703626.3/2.html,转载请声明来源钻瓜专利网。