[发明专利]一种云计算环境中实时监控在线配置方法有效
申请号: | 201310072236.1 | 申请日: | 2013-03-07 |
公开(公告)号: | CN103490941A | 公开(公告)日: | 2014-01-01 |
发明(设计)人: | 蔡柳青 | 申请(专利权)人: | 中标软件有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L29/08 |
代理公司: | 北京聿宏知识产权代理有限公司 11372 | 代理人: | 吴大建;钟日红 |
地址: | 200030 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 计算 环境 实时 监控 在线 配置 方法 | ||
技术领域
本发明涉及云计算中虚拟机监控领域,具体涉及一种虚拟机实时监控在线智能配置的方法。
背景技术
在云计算环境中,有大量的具有实际业务的虚拟机在运行。一个好的云管理平台需要有监控系统,能够根据用户的实际业务需求对虚拟机上特定服务进行监控,包括该服务的状态、详细信息等,并且能够对严重服务进行短信或邮件报警。为了提高云管理平台中监控系统的易用性,宜尽量减少用户为每个虚拟机添加监控的学习成本以及劳动力成本,减少用户添加监控重复内容配置的过程,需要尽可能减少管理人员的工作复杂度。
对虚拟机监控进行配置主要是对该虚拟机上服务监控配置的初始化,配置信息可以包括:虚拟机的主机名称、IP地址、主机检查命令、服务名称、服务检查命令、检查时间段、检查时间间隔、重试最大次数、重试时间间隔、报警开关、报警条件、报警时间段、报警时间间隔、联系人(组),以及其他的个性化设置。
通常,实时监控的配置工作分为两部分:首先是准备工作,用户需要了解该虚拟机所需监控的所有服务名称;然后是用户手动添加所有的配置信息。由于云计算中虚拟机数量很大这一特点,由用户手动来完成虚拟机监控配置的工作难度是比较大的,并且用户体验很差。主要原因如下:1.云计算环境中的虚拟机数量很多,可能一次会创建几十、上百台的虚拟机,如果都由用户手动来进行监控配置的准备工作,则需要了解每一台虚拟机的实际业务情况,工作量非常大;2.监控配置项组合较多,使用较灵活,但一般情况下一些配置项是不重要的,并且很多配置项为重复工作,用户需要手动编写多项配置并确保无拼写错误,用户体验很差。
此外,现有的一些配置方法都要求用户十分清楚虚拟机中每一个实际业务的服务名称以及检查脚本的名称,这给用户带来了烦恼。因此,亟待更为简便智能的方法来完成到虚拟机实时监控的在线配置。
发明内容
基于上述目标,本发明提出了一种较智能、灵活的虚拟机实时监控在线配置方法,用来解决当前虚拟机实时监控配置方法的较复杂、繁琐的问题。
为了解决上述技术问题,本发明提供了一种云计算环境中实时监控在线配置方法。该方法包括:
建立配置模板知识库;
接收用户输入的监控关键字;
判断知识库中是否存在与用户输入的关键字对应的配置模板;
若判断为知识库中不存在与用户输入的关键字对应的配置模板,则在模板知识库中增加与该关键字对应的配置模板;
探测被监控虚拟机上已安装服务的信息,根据与所述关键字对应的配置模板和所探测到的已安装服务的信息,生成与所述用户输入的关键字对应的所述被监控虚拟机的监控配置文件。
其中,所述探测被监控虚拟机上已安装服务的信息、根据与所述关键字对应的配置模板和所探测到的已安装服务的信息、生成与所述用户输入的关键字对应的所述被监控虚拟机的监控配置文件的步骤,进一步包括:制作与所述关键字对应的配置模板的副本;根据所述副本的服务项列表探测被监控虚拟机上已安装服务的信息;根据所探测到的已安装服务的信息,修改所述副本以生成与所述用户输入的关键字对应的所述被监控虚拟机的监控配置文件。
进一步,所探测到的已安装服务的信息可包括所探测到的已安装服务的服务名称及版本信息。
其中,所述根据所探测到的已安装服务的信息、修改所述副本以生成与所述用户输入的关键字对应的所述被监控虚拟机的监控配置文件的处理,进一步包括:将所述副本中相比所探测到的已安装服务的服务名称多出的服务相关配置删除;在所述副本中设置所述被监控虚拟机的IP地址及主机名称;将所述副本作为用于监控所述被监控虚拟机的配置文件。
其中,所述探测被监控虚拟机上已安装服务的信息的步骤,进一步包括:获取被监控虚拟机的IP地址和系统类型;获取所述副本中的服务列表;轮询服务列表,基于被监控虚拟机的IP地址和系统类型查询被监控虚拟机是否安装服务列表中的各服务;保留所述副本中查询结果表示已在被监控虚拟机中安装的服务的配置项,并将被保留的配置项的命令参数修改为所探测到的被监控虚拟机的相应配置值;删除所述副本中查询结果表示未在被监控虚拟机中安装的服务的配置项。
此外,所述探测被监控虚拟机上已安装服务的信息的步骤,还可包括:
根据用户输入的IP地址确定所述被监控虚拟机,再探测被监控虚拟机上已安装服务的信息。
此外,所述探测被监控虚拟机上已安装服务的信息的步骤,还包括:
根据用户输入的IP地址段确定一个以上所述被监控虚拟机,再分别探测各个被监控虚拟机上已安装服务的信息
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中标软件有限公司,未经中标软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310072236.1/2.html,转载请声明来源钻瓜专利网。