分布式部署产品的监控处理方法、系统、设备和存储介质技术方案

技术编号:26504456 阅读:33 留言:0更新日期:2020-11-27 15:31
本公开提供了一种基于公有云的分布式部署的软件产品的监控处理方法、系统、设备和存储介质。所述监控处理方法包括:在公有云环境中分布式部署的软件产品根据定时任务定时采集软件产品的数据;通过VPC网关将根据采集到的数据得到的需要进行监控的数据发送至管控中心;管控中心接收软件产品通过VPC网关发送的数据并进行格式校验;监控经过格式校验的数据。本公开提供的监控处理方法通过VPC网关实现软件产品与管控中心之间的数据传输,可以在保证分布式部署的软件产品与管控中心具有安全的网络隔离的前提下,对采集到软件产品的数据进行监控,全面且有效地集中掌握软件产品的相关信息,进而实现对分布式部署的软件产品的有效管理。

【技术实现步骤摘要】
分布式部署产品的监控处理方法、系统、设备和存储介质
本专利技术涉及计算机通信
,更为具体而言,涉及一种基于公有云的分布式部署的软件产品的监控处理方法、系统、设备和存储介质。
技术介绍
随着公有云的发展,公有云上客户的需求越来越多样,如需要对数据库操作进行审计、运维需要使用堡垒机等,由此引进的第三方厂商的产品也越来越多。对于云上服务的管理,现有技术通过主控端统一管理被控端,以及被控端向主控端反馈执行结果的方式,实现集中化配置管理、文件分发、数据采集,能够统一管理公有云和专有云,提升运维效率。然而,由于第三方厂商的产品未与公有云平台有效集成,导致云厂商对提供的分布式产品的运行状况一无所知,此外,针对在客户环境下分布部署的第三方产品,如果需要进行版本升级时,需要运营人员通知客户进行手动升级,使得云产品的使用并不便捷高效。
技术实现思路
为解决上述现有技术存在的问题或部分问题,本专利技术实施方式提供了一种基于公有云的分布式部署的软件产品的监控处理方法、系统、设备和存储介质,通过VPC网关实现公有云环境中分布式部本文档来自技高网...

【技术保护点】
1.一种基于公有云的分布式部署的软件产品的监控处理方法,其特征在于,所述监控处理方法应用于公有云环境中分布式部署的软件产品,所述监控处理方法包括:/n根据定时任务定时采集所述软件产品的数据;/n通过VPC网关将根据采集到的数据得到的需要进行监控的数据单向发送至管控中心。/n

【技术特征摘要】
1.一种基于公有云的分布式部署的软件产品的监控处理方法,其特征在于,所述监控处理方法应用于公有云环境中分布式部署的软件产品,所述监控处理方法包括:
根据定时任务定时采集所述软件产品的数据;
通过VPC网关将根据采集到的数据得到的需要进行监控的数据单向发送至管控中心。


2.如权利要求1所述的监控处理方法,其特征在于,所述定时任务包括:监控定时任务、版本拉取定时任务。


3.如权利要求2所述的监控处理方法,其特征在于,根据定时任务定时采集所述软件产品的数据包括:
当所述定时任务为所述监控定时任务时,根据所述监控定时任务采集所述软件产品的监控数据,所述监控数据至少包括:服务器IP、客户ID、镜像ID、应用版本、服务运行状态信息;
当所述定时任务为所述版本拉取定时任务时,根据所述版本拉取定时任务获取云存储中的版本数据,所述版本数据至少包括:升级脚本、版本包、版本说明。


4.如权利要求3所述的监控处理方法,其特征在于,根据所述版本拉取定时任务获取云存储中的版本数据包括:
向所述云存储发出获取所述版本数据的获取请求;
当所述获取请求通过权限校验后从所述云存储中获取版本数据。


5.如权利要求4所述的监控处理方法,其特征在于,通过秘密身份secretid及密钥secretkey是否匹配确定所述获取请求是否通过权限校验。


6.如权利要求3所述的监控处理方法,其特征在于,所述监控处理方法还包括:
判断从所述云存储中获取的版本数据是否为新的版本数据,当所述获取的版本数据为新的版本数据时,所述软件产品根据所述版本数据自动进行版本升级。


7.如权利要求6所述的监控处理方法,其特征在于,通过VPC网关将根据采集到的数据得到的需要进行监控的数据单向发送至管控中心包括:
当所述定时任务为所述监控定时任务时,将采集到的所述监控数据通过VPC网关发送至管控中心;
当所述定时任务为所述版本拉取定时任务时,在所述软件产品进行版本升级后,采集所述软件产品版本升级的结果数据,并通过VPC网关将所述结果数据发送至管控中心。


8.一种基于公有云的分布式部署的软件产品的监控处理方法,其特征在于,所述监控处理方法应用于公有云环境中与所述分布式部署的软件产品形成网络隔离的管控中心,所述监控处理方法包括:
接收软件产品通过VPC网关发送的数据;
对通过VPC网关接收到的数据进行格式校验;
监控经过格式校验的数据。


9.如权利要求8所述的监控处理方法,其特征在于,所述方法还包括:
接收运维人员上传至管控中心的新的版本数据,并将格式化处理后的新的版本数据发送至云存储;
其中,所述新的版本数据至少包括:升级脚本、版本包、版本说明。


10.如权利要求9所述的监控处理方法,其特征在于,接收软件产品通过VPC网关发送的数据包括:
通过VPC网关接收所述软件产品根据监控定时任务采集的所述软件产品的监控数据,所述监控数据至少包括:服务器IP、客户ID、镜像ID、应用版本、服务运行状态信息;
通过VPC网关接收所述软件产品进行版本升级得到的结果数据;
其中,所述结果数据是所述软件产品根据版本拉取定时任务获取所述云存储中的版本数据,并在判断从所述云存储中获取的版本数据为所述新的版本数据时,根据所述新的版本数据自动进行版本升级后,采集到的所述软件产品版本升级的结果数据。


11.如权利要求9所述的监控处理方法,其特征在于,将格式化处理后的新的版本数据发送至云存储包括:
向所述云存储发出发送所述新的版本数据的发送请求;
当所述发送请求通过权限校验后向所述云存储上传所述新的版本数据。


12.如权利要求10所述的监控处理方法,其特征在于,所述监控处理方法还包括:
根据所述结果数据记录所述软件产品的升级状态信息。


13.一种基于公有云的分布式部署的软件产品的监控处理系统,其特征在于,所述监控处理系统部署于所述分布式部署的软件产品中,
其中,所述监控处理系统包括:
定时任务模块,用于获取所述软件产品中的定时任务;
数据采集模块,用于根据所述定时任务定时采集所述软件产品的数据;
数据发送模块,用于通过VPC网关将根据采集到的数据得到的需要进行监...

【专利技术属性】
技术研发人员:刘科含
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:北京;11

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

1