[发明专利]一种兼容多操作系统的系统监控方法及装置有效
申请号: | 202010217802.3 | 申请日: | 2020-03-25 |
公开(公告)号: | CN113448793B | 公开(公告)日: | 2023-05-30 |
发明(设计)人: | 韩东;胡兵 | 申请(专利权)人: | 大唐移动通信设备有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F8/71 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 李迪 |
地址: | 100083*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 兼容 操作系统 系统 监控 方法 装置 | ||
本申请公开一种兼容多操作系统的系统监控方法及装置,该方法应用于包括至少两台服务器的微服务集群中,所述方法包括:根据接收到的选择信息从模板库中确定待监控系统的父模板;其中,所述父模板包括监控第一系统的第一命令集合;根据接收到的调整信息对所述第一命令集合中的至少一个命令进行调整得到第二命令集合;其中,所述第二命令集合包括对所述待监控系统进行监控的命令。该方法及装置解决现有技术中静态常量类的监控方式不适用于分布式部署模式的业务服务器监控的技术问题。
技术领域
本申请涉及电子技术领域,尤其涉及一种兼容多操作系统的系统监控方法及装置。
背景技术
现有技术中为了保证微服务健康稳定运行,网管要求对运行微服务的服务器的各项运行指标进行实时监控和修改操作系统的一些参数,具体监控方式可以是针对部署微服务的服务器操作系统版本写一套采集数据和参数修改的shell命令,对单个服务器进行指标数据的采集和参数的修改。
目前系统监控实现时是创建一个静态的常量类,将监控所有会用到的shell命令编写在这个常量类中,如现有技术中centos6.9的shell命令。在需要使用shell命令时,则可以通过SSH(secure Shell,安全外壳协议)连接工具类远程登录服务器,然后登录的服务器执行静态类中相应的命令来获取结果。
上述存储shell命令的存储方式对单点集中部署的固定的操作系统版本有了很好的支持,对于编程人员来说只需建立静态常量类,将所有要用到的命令写进常量类中,远程连接到服务器,执行命令。该实现方式代码编写简便、无需加载任何配置文件就能够完成对服务器的运行指标进行采集,以及修改操作系统的参数;
但是如今网管服务为了适应运营商云平台化新要求采用微服务架构开发,部署方式由单点集中部署转变为多点分布式部署(如图1所示),一个微服务集群中可能存在多台服务器,这些服务器安装的操作系统和版本可能不同,使采集数据和参数修改的shell命令或多或少存在差异,但是上述实现方式只是在单点集中部署的固定的操作系统版本比较有优势,但是该方式缺乏“通用性”特点,导致静态常量类的监控方式不再适用于分布式部署模式。
在分布式部署模式中,每次操作系统更换或版本升级后,如从centos6.9升级到centos7,一些shell命令会发生变化;从而就会到导致要进行代码的修改、打包、测试、出新版本,增加了维护成本,如果集群部署中出现两个或者两个以上的操作系统或者操作系统版本上述方法将不能实现shell命令的执行。
发明内容
本申请提供一种兼容多操作系统的系统监控方法及装置,用以解决现有技术中静态常量类的监控方式不适用于分布式部署模式的业务服务器监控的技术问题。
第一方面,请提供一种兼容多操作系统的系统监控方法,该方法应用于包括至少两台服务器的微服务集群中,所述方法包括:
根据接收到的选择信息从模板库中确定待监控系统的父模板;其中,所述父模板包括监控第一系统的第一命令集合;
根据接收到的调整信息对所述第一命令集合中的至少一个命令进行调整得到第二命令集合;其中,所述第二命令集合包括对所述待监控系统进行监控的命令。
本申请实施例中采用“模板”在不修改代码的情况下,快速匹配不同操作系统和版本,实现同时对多个不同的操作系统和版本进行指标监控或者参数修改。所以本申请实施例提供的方法能识别服务器的版本,然后通过版本调取模板,获取对应的执行命令具有智能化的优点;相比较以往的监控方式更换系统版本时,必须对代码进行修改,而现在只需要添加模板即可,节省了维护成本。
一种可选的实施方式,根据接收到的调整信息对所述第一命令集合中的至少一个命令进行调整得到第二命令集合之前,还包括:
基于所述第一命令集合输出操作界面,通过所述操作界面接收所述调整信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于大唐移动通信设备有限公司,未经大唐移动通信设备有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010217802.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:图像捕捉装置及方法、计算系统
- 下一篇:自动送螺丝机