[发明专利]一种云计算环境下智能agent管理系统有效
申请号: | 202010400567.3 | 申请日: | 2020-05-13 |
公开(公告)号: | CN111600753B | 公开(公告)日: | 2023-03-28 |
发明(设计)人: | 张建伟;孙思清;张晖;高传集;蔡卫卫;于沈课;宁升 | 申请(专利权)人: | 山东汇贸电子口岸有限公司 |
主分类号: | H04L41/082 | 分类号: | H04L41/082;H04L41/0813;H04L41/0894 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 孙园园 |
地址: | 250100 山东省济南市*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 计算 环境 智能 agent 管理 系统 | ||
本发明公开了一种云计算环境下智能agent管理系统,属于云计算,本发明要解决的技术问题为如何能够较为可靠方便的动态安装管理以及配置各类agent,采用的技术方案为:该系统包括管理端Manager、执行端updater、消息队列MQ和仓库;管理端Manager将任务发送到消息队列MQ中,同时将各类型服务对应的agent上传并存储到仓库中;执行端updater运行在需要管理agent的宿主机中,周期性的监听消息队列MQ中的队列,获取消息队列MQ中的记录并生成配置文件并执行记录中的命令,再根据生成的配置文件运行该agent。
技术领域
本发明涉及云计算,具体地说是一种云计算环境下智能agent管理系统。
背景技术
云计算以及云计算的服务以高扩展、高灵活的资源分配方式,吸引了世界上的各类厂商、个人以及组织由传统的物理机服务纷纷转向云上服务。云时代的按需使用、动态扩展、高可靠以及共享资源成为了云计算的核心特性,这些特性一方面需要虚拟化技术、容器技术等提供底层的资源管理的支撑,另外一方面云平台中的各类智能agent提供的监控告警日志采集等功能,为云计算的高可靠、动态资源的伸缩提供了数据上的支撑。然而云平台中运行的agent类型繁多,数量庞大,对其安装、升级、配置的更改是十分繁琐,同时管理也非常繁琐复杂,存在以下问题:
(一)agent的类型较多,现有云平台存在如mysql服务监控agent,云主机监控agent,docker容器的日志采集agent等,种类繁多,作用各不相同;
(二)云平台对于agent的安装升级配置的场景需求较为复杂,无法提供一个统一的agent以及配置;各类agent需要运行在不同类型的环境中,不同的操作系统中;各类服务的agent的配置变更需求也不尽相同;
(三)云平台内存在大量的agent,可能需要面对单个租户升级其agent,也可能需要平台大规模的升级agent,而这种升级对平台压力太大并且升级的过程难以控制;
(四)用户自定义的agent难以通过平台自动的部署运行以及维护。
上述问题导致了智能agent成为了当前云平台上的管理的软肋。故如何能够较为可靠方便的动态安装管理以及配置各类agent是目前亟待解决的技术问题。
发明内容
本发明的技术任务是提供一种云计算环境下智能agent管理系统,来解决如何能够较为可靠方便的动态安装管理以及配置各类agent的问题。
本发明的技术任务是按以下方式实现的,一种云计算环境下智能agent管理系统,该系统包括管理端Manager、执行端updater、消息队列MQ和仓库;管理端Manager将任务发送到消息队列MQ中,同时将各类型服务对应的agent上传并存储到仓库中;执行端updater运行在需要管理agent的宿主机中,周期性的监听消息队列MQ中的队列,获取消息队列MQ中的记录并生成配置文件并执行记录中的命令,再根据生成的配置文件运行该agent。
作为优选,所述管理端Manager的工作过程如下:
S1、根据云平台中记录的agent的IP地址集信息IPs={ip1,ip2,...ipn},建立任务树TaskTree;
S2、接受租户对单个agent或是某个IP范围内的agent的操作命令,查找到目标叶子节点;
S3、管理端Manager根据任务规则修改任务树中的对应叶子节点的信息;
S4、将具体任务发送到消息队列MQ中。
更优地,所述任务树TaskTree包括树的根节点root和非叶子节点;其中,树的根节点root为虚拟节点无数据信息;非叶子节点拥有四层,表示agent的IP地址层次关系。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东汇贸电子口岸有限公司,未经山东汇贸电子口岸有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010400567.3/2.html,转载请声明来源钻瓜专利网。