一种虚拟机的监控方法、装置和存储介质制造方法及图纸

技术编号:19903111 阅读:21 留言:0更新日期:2018-12-26 02:49
本发明专利技术公开了一种虚拟机的监控方法、装置和存储介质,能够对虚拟机进行实时监控。所述方法包括:触发动作触发所述钩子脚本采集虚拟机的监控数据,并将所述监控数据发送给所述vmTools,其中,所述虚拟机为基于KVM技术的虚拟机;所述vmTools接收所述监控数据,并发送给虚拟机管理器。采用本发明专利技术实施例,通过虚拟机配置有扩展工具包vmTools和钩子脚本获取监控数据,相比常规的虚拟机管理器VMM对虚拟机的虚拟串口进行监控,增强了监控数据的准确性。

【技术实现步骤摘要】
一种虚拟机的监控方法、装置和存储介质
本专利技术涉及计算机技术,尤指一种虚拟机的监控方法、装置和存储介质。
技术介绍
随着计算机技术和互联网的快速发展,操作系统虚拟化技术日益成熟,虚拟机技术允许多个操作系统并发运行在同一台物理主机上,使用相同的硬件,且互不影响。多个虚拟机可以组成集群,集群系统以其低廉的成本、强大的运算能力和健壮的容错机制逐渐成为了计算机行业的焦点。虚拟机技术是云计算平台的基础,虚拟机的稳定性直接影响到云平台集群的性能,这就迫切需要一套能够针对虚拟机进行实时监控的系统。传统的虚拟机监控是虚拟机管理器VMM对虚拟机的虚拟串口进行监控,获取监控数据。这种监控方法没有获取到真实的虚拟机内部使用情况,与真实的虚拟机资源使用率有较大偏差,且只能对虚拟设备(如虚拟机网卡,虚拟磁盘,虚拟CPU)进行监控,无法自定义监控项,也无法对虚拟机内的事件,以及虚拟机的安全做出保护,扩展性较差,在实际应用中很难满足具体需求。
技术实现思路
为了解决上述技术问题,本专利技术提供了一种虚拟机的监控方法、装置和存储介质,能够针对虚拟机进行实时监控。为了达到本专利技术目的,本专利技术提供了一种虚拟机的监控本文档来自技高网...

【技术保护点】
1.一种虚拟机的监控方法,其特征在于,所述虚拟机配置有扩展工具包vmTools和钩子脚本,所述方法包括:触发动作触发所述钩子脚本采集虚拟机的监控数据,并将所述监控数据发送给所述vmTools,其中,所述虚拟机为基于KVM技术的虚拟机;所述vmTools接收所述监控数据,并发送给虚拟机管理器。

【技术特征摘要】
1.一种虚拟机的监控方法,其特征在于,所述虚拟机配置有扩展工具包vmTools和钩子脚本,所述方法包括:触发动作触发所述钩子脚本采集虚拟机的监控数据,并将所述监控数据发送给所述vmTools,其中,所述虚拟机为基于KVM技术的虚拟机;所述vmTools接收所述监控数据,并发送给虚拟机管理器。2.根据权利要求1所述的方法,其特征在于,所述触发动作为虚拟机中虚拟设备的动作时,所述钩子脚本采集虚拟机的监控数据,包括:所述钩子脚本采集所述虚拟设备的数据。3.根据权利要求1所述的方法,其特征在于,所述触发动作为所述虚拟机中服务的动作时,所述钩子脚本采集虚拟机的监控数据,包括:为所述服务定制化的钩子脚本采集所述服务的数据。4.根据权利要求1所述的方法,其特征在于,所述将所述监控数据发送给虚拟机管理器,包括:所述vmTools使用socket端口与所述虚拟机管理器进行通讯,将所述监控数据发送给虚拟机管理器。5.根据权利要求1所述的方法,其特征在于,所述方法还包括,所述vmTools和钩子脚本配置到所述虚拟机的隔离区域中,所述隔离区域为虚拟机内不可操作的区域。6.一种虚拟机的监控装置,其特征在于,所述装置包括扩展工具包...

【专利技术属性】
技术研发人员:高峰
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1