一种兼容多操作系统的系统监控方法及装置制造方法及图纸

技术编号:30187231 阅读:25 留言:0更新日期:2021-09-29 08:24
本申请公开一种兼容多操作系统的系统监控方法及装置,该方法应用于包括至少两台服务器的微服务集群中,所述方法包括:根据接收到的选择信息从模板库中确定待监控系统的父模板;其中,所述父模板包括监控第一系统的第一命令集合;根据接收到的调整信息对所述第一命令集合中的至少一个命令进行调整得到第二命令集合;其中,所述第二命令集合包括对所述待监控系统进行监控的命令。该方法及装置解决现有技术中静态常量类的监控方式不适用于分布式部署模式的业务服务器监控的技术问题。式部署模式的业务服务器监控的技术问题。式部署模式的业务服务器监控的技术问题。

【技术实现步骤摘要】
一种兼容多操作系统的系统监控方法及装置


[0001]本申请涉及电子
,尤其涉及一种兼容多操作系统的系统监控方法及装置。

技术介绍

[0002]现有技术中为了保证微服务健康稳定运行,网管要求对运行微服务的服务器的各项运行指标进行实时监控和修改操作系统的一些参数,具体监控方式可以是针对部署微服务的服务器操作系统版本写一套采集数据和参数修改的shell命令,对单个服务器进行指标数据的采集和参数的修改。
[0003]目前系统监控实现时是创建一个静态的常量类,将监控所有会用到的shell命令编写在这个常量类中,如现有技术中centos6.9的shell命令。在需要使用shell命令时,则可以通过SSH(secure Shell,安全外壳协议)连接工具类远程登录服务器,然后登录的服务器执行静态类中相应的命令来获取结果。
[0004]上述存储shell命令的存储方式对单点集中部署的固定的操作系统版本有了很好的支持,对于编程人员来说只需建立静态常量类,将所有要用到的命令写进常量类中,远程连接到服务器,执行命令。该实现方式代码编写简便、无需本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种兼容多操作系统的系统监控方法,其特征在于,该方法应用于包括至少两台服务器的微服务集群中,所述方法包括:根据接收到的选择信息从模板库中确定待监控系统的父模板;其中,所述父模板包括监控第一系统的第一命令集合;根据接收到的调整信息对所述第一命令集合中的至少一个命令进行调整得到第二命令集合;其中,所述第二命令集合包括对所述待监控系统进行监控的命令。2.如权利要求1所述的方法,其特征在于,根据接收到的调整信息对所述第一命令集合中的至少一个命令进行调整得到第二命令集合之前,还包括:基于所述第一命令集合输出操作界面,通过所述操作界面接收所述调整信息。3.如权利要求1或2所述的方法,其特征在于,所述至少一个命令为所述第一系统与所述待监控系统之间不相同的命令。4.如权利要求1所述的方法,其特征在于,所述根据接收到的调整信息对所述第一命令集合中的至少一个命令进行调整得到第二命令集合之后,还包括:将所述第二命令集合中的所有命令转化为JavaBean对象;将所述JavaBean对象拼接成xml标签形式的字符串,生成用于监控所述待监控系统的xml文件。5.如权利要求1所述的方法,其特征在于,所述调整信息还包括所述至少一个命令对应的正则表达式;所述正则表达式用于判断所述至少一个命令调整之后运行的...

【专利技术属性】
技术研发人员:韩东胡兵
申请(专利权)人:大唐移动通信设备有限公司
类型:发明
国别省市:

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

1