[发明专利]一种多架构云平台中服务的监控方法和系统有效
申请号: | 202011052571.1 | 申请日: | 2020-09-29 |
公开(公告)号: | CN112187933B | 公开(公告)日: | 2022-12-20 |
发明(设计)人: | 周智飞;王旭东 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | H04L67/10 | 分类号: | H04L67/10;H04L67/30;G06F11/30 |
代理公司: | 北京众达德权知识产权代理有限公司 11570 | 代理人: | 梁凯 |
地址: | 215000 江苏省苏州*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 架构 平台 服务 监控 方法 系统 | ||
本发明公开了一种多架构云平台中服务的监控系统和方法,所述方法包括:将云平台对外提供的各种pass服务运行在一个或多个虚拟机上,并根据不同的pass服务类型配置不同的监控配置文件,根据所述不同的监控配置文件中的监控项编写相关的监控脚本并获取监控脚本,基于监控配置文件中监控项中监控脚本的路径在pass服务对应的虚拟机上执行监控脚本,获取监控数据,利用监控配置文件中配置项,将监控数据转换为展示数据并根据用户的指令进行展示,所述系统包括与所述方法步骤对应的模块。
技术领域
本发明涉及云平台中服务领域,更具体地说,本发明涉及一种多架构云平台中服务的监控方法和系统。
背景技术
随着云计算的不断发展,越来越多的企业采用云平台来部署其服务。企业的基础设施已经不再是单纯的物理机和虚拟化平台,公有云和私有云作为越来越重要的部分,并在其中占据着越来越重要的地位,传统的企业信息化建设过程中往往会实施数据交换平台等实现业务系统间的数据交换和协同,这不可避免导致的问题就是通用的共享业务数据在多个业务系统中多点落地,由于数据交换平台本身的可靠性或数据管控能力差距,都导致了在某一个时点同样的数据在多个系统中不一致,因此,有必要提出一种多架构云平台中服务的监控方法和系统,以至少部分地接着解决技术中存在的问题。
发明内容
在发明内容部分中引入了一系列简化形式的概念,这将在具体实施方式部分中进一步详细说明。本发明的发明内容部分并不意味着要试图限定出所要求保护的技术方案的关键特征和必要技术特征,更不意味着试图确定所要求保护的技术方案的保护范围。
为至少部分地解决上述问题,本发明提供了一种多架构云平台中服务的监控方法,包括:
将云平台对外提供的各种pass服务运行在一个或多个虚拟机上,并根据不同的pass 服务类型配置不同的监控配置文件;
根据所述不同的监控配置文件中的监控项编写相关的监控脚本并获取监控脚本;
基于监控配置文件中监控项中监控脚本的路径在pass服务对应的虚拟机上执行监控脚本,获取监控数据;
利用监控配置文件中配置项,将监控数据转换为展示数据并根据用户的指令进行展示。
进一步地,所述将云平台对外提供的各种pass服务运行在一个或多个虚拟机上,并根据不同的pass服务类型配置不同的监控配置文件,包括:
根据云平台提供的服务器地址获取pass服务;
对所述pass服务实时监控,通过调用pass服务的API接口将pass服务运行在虚拟机上;
将所述pass服务按照类型的不同配置不同的监控配置文件。
进一步地,所述监控项包括CPU负载、网卡流量、内存剩余容量、磁盘剩余容量、计算机账户数量、当前登录账户数量、计算机当前开启的进程数量及本机已安装的软件包数量一类或多类。
进一步地,所述基于监控配置文件中监控项中监控脚本的路径在pass服务对应的虚拟机上执行监控脚本,获取监控数据:
通过监控适配器根据服务类型获取监控配置文件;
通过Print Working Directory命令获取监控配置文件中监控项中监控脚本的绝对路径;
在监控脚本的绝对路径下及pass服务对应的虚拟机上执行监控脚本,得到监控数据,并将其监控数据保存至数据库中。
进一步地,所述利用监控配置文件中配置项,将监控数据转换为展示数据并根据用户的指令进行展示,包括:
通过监控适配器将获取到的监控数据与配置文件的描述信息相结合转化为最终的展示数据,并将其展示数据保存至数据库中;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011052571.1/2.html,转载请声明来源钻瓜专利网。