[发明专利]一种虚拟化平台日志文件监控的方法在审
申请号: | 201710041888.7 | 申请日: | 2017-01-20 |
公开(公告)号: | CN106789341A | 公开(公告)日: | 2017-05-31 |
发明(设计)人: | 潘峰;王德奎;于沈课 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24 |
代理公司: | 济南信达专利事务所有限公司37100 | 代理人: | 韩月娥 |
地址: | 450008 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 虚拟 平台 日志 文件 监控 方法 | ||
技术领域
本发明涉及计算机软件应用技术,具体的说是一种虚拟化平台日志文件监控的方法。
背景技术
转向云计算是业界将要面临的一个重大改变,各种云平台的出现是该转变的最重要环节之一。云平台允许开发者将写好的程序放在“云”里运行,或使用“云”里提供的服务。云平台运行过程中,日志能够清晰的展示出平台、服务、组件及应用的运行过程中的一系列问题,能够帮助运维人员快速的定位问题所在,及时修复问题保证云平台的健康运行。
发明内容
本发明针对目前技术发展的需求和不足之处,提供一个虚拟化平台日志文件监控的方法。
本发明所述一种虚拟化平台日志文件监控的方法,解决上述技术问题采用的技术方案如下:所述一个虚拟化平台日志文件监控的方法,利用rabbitmq和虚拟化平台技术,基于cloud-agent作为虚拟机中的后台服务,虚拟机镜像中启动cloud-agent服务,通过cloud-agent与IOP Manager交互,IOP Manager向cloud-agent发送rabbitmq消息请求,建立相关日志目录的周期性监控任务,过滤有效的日志文件,优化日志监控信息量的处理,实现IOP Manager对虚拟化平台中日志文件的监控管理。
优选的,当IOP Manager创建mysql服务时,首先创建虚拟机,openstack镜像和vmware的镜像中添加agent工具,agent服务随开机启动,并通过rabbitmq消息上报给IOP Manager,告知cloud-agent启动成功;IOP Manager下发Request请求到rabbitmq的消息队列中,cloud-agent从rabbitmq的相应消息队列中获取Request,然后执行相应日志文件的监控任务。
优选的,所述cloud-agent根据情况周期性上报监控数据给IOP Manager:周期性检测日志文件的变化,若发生变化,则将变化上报给IOP Manager。
本发明所述一种虚拟化平台日志文件监控的方法与现有技术相比具有的有益效果是:本发明利用rabbitmq和虚拟化平台技术,实现PaaS平台管理虚拟化平台中各种服务,实现虚拟化平台中各种日志监控任务的创建使用以及管理,方便快捷、高效。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,以下结合具体实施例,对本发明所述一种虚拟化平台日志文件监控的方法进一步详细说明。
本发明提出一个虚拟化平台日志文件监控的方法,利用rabbitmq和虚拟化平台技术,基于cloud-agent作为虚拟机中的后台服务,虚拟机镜像中启动cloud-agent服务,通过cloud-agent与IOP Manager(一个PaaS平台管理器)交互,IOP Manager通过向cloud-agent发送rabbitmq消息请求,建立相关日志目录的周期性监控任务,过滤有效的日志文件,优化日志监控信息量的处理,只有变化的日志文件信息才上报给监控请求者,实现IOP Manager对虚拟化平台中日志文件的监控管理。所述cloud-agent是一种虚拟化平台服务监控的工具。
实施例:
本实施例所述虚拟化平台日志文件监控的方法,所述IOP Manager通过向cloud-agent发送rabbitmq消息请求,建立相关日志目录的监控任务:
当IOP Manager(PaaS平台管理器)创建mysql服务时,首先创建虚拟机,openstack镜像和vmware的镜像中添加了agent工具,agent服务随开机启动,并通过rabbitmq消息上报给IOP Manager,告知cloud-agent启动成功,此后,IOP Manager就能够下发Request请求到rabbitmq的消息队列中,cloud-agent从rabbitmq的相应消息队列中获取Request,然后执行相应日志文件的监控任务。
所述监控任务支持过滤日志文件扩展名,针对目录进行日志文件的监控。
同时,cloud-agent根据情况周期性上报监控数据给IOP Manager:周期性检测日志文件的变化,若发生变化,则将变化上报给IOP Manager。检测的日志文件变化主要是新增文件、删除文件、更新文件的操作。这样后台服务cloud-agent周期性检测日志文件,并根据变化触发上报消息,有效优化了前台的消息处理性能。
上述具体实施方式仅是本发明的具体个案,本发明的专利保护范围包括但不限于上述具体实施方式,任何符合本发明的权利要求书的且任何所属技术领域的普通技术人员对其所做的适当变化或替换,皆应落入本发明的专利保护范围。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710041888.7/2.html,转载请声明来源钻瓜专利网。