[发明专利]一种多架构云平台中服务的监控方法和系统有效
申请号: | 202011052571.1 | 申请日: | 2020-09-29 |
公开(公告)号: | CN112187933B | 公开(公告)日: | 2022-12-20 |
发明(设计)人: | 周智飞;王旭东 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | H04L67/10 | 分类号: | H04L67/10;H04L67/30;G06F11/30 |
代理公司: | 北京众达德权知识产权代理有限公司 11570 | 代理人: | 梁凯 |
地址: | 215000 江苏省苏州*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 架构 平台 服务 监控 方法 系统 | ||
1.一种多架构云平台中服务的监控方法,其特征在于:所述方法包括:
将云平台对外提供的各种pass服务运行在一个或多个虚拟机上,并根据不同的pass服务类型配置不同的监控配置文件;
根据所述不同的监控配置文件中的监控项编写相关的监控脚本并获取监控脚本;
基于监控配置文件中监控项中监控脚本的路径在pass服务对应的虚拟机上执行监控脚本,获取监控数据;
利用监控配置文件中配置项,将监控数据转换为展示数据并根据用户的指令进行展示;所述将云平台对外提供的各种pass服务运行在一个或多个虚拟机上,并根据不同的pass服务类型配置不同的监控配置文件,包括:
根据云平台提供的服务器地址获取pass服务;
对所述pass服务实时监控,通过调用pass服务的API接口将pass服务运行在虚拟机上;
将所述pass服务按照类型的不同配置不同的监控配置文件。
2.根据权利要求1所述的一种多架构云平台中服务的监控方法,其特征在于:所述监控项包括CPU负载、网卡流量、内存剩余容量、磁盘剩余容量、计算机账户数量、当前登录账户数量、计算机当前开启的进程数量及本机已安装的软件包数量一类或多类。
3.根据权利要求1所述的一种多架构云平台中服务的监控方法,其特征在于:所述基于监控配置文件中监控项中监控脚本的路径在pass服务对应的虚拟机上执行监控脚本,获取监控数据,包括:
通过监控适配器根据服务类型获取监控配置文件;
通过Print Working Directory命令获取监控配置文件中监控项中监控脚本的绝对路径;
在监控脚本的绝对路径下执行监控脚本,得到监控数据,并将监控数据保存至数据库中。
4.根据权利要求1所述的一种多架构云平台中服务的监控方法,其特征在于:所述利用监控配置文件中配置项,将监控数据转换为展示数据并根据用户的指令进行展示,包括:
通过监控适配器将获取到的监控数据与配置文件的描述信息相结合转化为最终的展示数据,并将展示数据保存至数据库中;
当用户想查看某个服务的数据时通过输入指令,云平台将展示数据展示给用户。
5.根据权利要求1所述的一种多架构云平台中服务的监控方法,其特征在于:所述根据所述不同的监控配置文件中的监控项编写相关的监控脚本并获取监控脚本,所述监控脚本包括:
CPU监控脚本,用于监控CPU,当CPU使用率超70%时,统计服务进程数;
内存监控脚本,检查内存使用率,当内存使用率超70%时,记录占内存最高的前10个进程;
进程监控脚本,用于查看系统中有无Zombie process进程,若有,自动杀死,并做日志记录。
6.根据权利要求4所述的一种多架构云平台中服务的监控方法,其特征在于:所述当用户想查看某个服务的数据时,通过输入数据库查询指令select并指定条件进行数据查询,云平台将展示数据展示给用户。
7.一种计算机可读存储介质,其上存储有计算机程序,其特征在于:所述计算机程序被处理器执行时实现如权利要求1至6任意一项所述一种多架构云平台中服务的监控方法的各个步骤。
8.一种多架构云平台中服务的监控系统,其特征在于,所述系统包括:
云平台服务运行模块,用于将云平台对外提供的各种pass服务运行在一个或多个虚拟机上,并根据不同的pass服务类型配置不同的监控配置文件;
脚本构建模块,用于根据所述不同的监控配置文件中的监控项编写相关的监控脚本并获取监控脚本;
执行获取模块,用于基于监控配置文件中监控项中监控脚本的路径在pass服务对应的虚拟机上执行监控脚本,获取监控数据;
用户展示模块,用于利用监控配置文件中配置项,将监控数据转换为展示数据并根据用户的指令进行展示;
所述云平台服务运行模块包括:
获取模块,用于根据云平台提供的服务器地址获取pass服务;
监控模块,用于对所述pass服务实时监控,通过调用pass服务的API接口将pass服务运行在虚拟机上;
配置模块,用于将所述pass服务按照类型的不同配置不同的监控配置文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011052571.1/1.html,转载请声明来源钻瓜专利网。