[发明专利]系统状态查询方法及装置、计算机可读存储介质在审
申请号: | 201711461512.8 | 申请日: | 2017-12-28 |
公开(公告)号: | CN108170582A | 公开(公告)日: | 2018-06-15 |
发明(设计)人: | 吴超 | 申请(专利权)人: | 政采云有限公司 |
主分类号: | G06F11/32 | 分类号: | G06F11/32;G06F11/30 |
代理公司: | 杭州知通专利代理事务所(普通合伙) 33221 | 代理人: | 何晓春 |
地址: | 310000 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种系统状态查询方法及装置、计算机可读存储介质,其中方法包括响应于接收到的系统状态查询指令,读取预先配置的目标远程服务器的IP与运行服务的对应关系;根据读取到的目标远程服务器的IP与运行服务的对应关系,通过远程登陆协议,调用目标远程服务器上的监控接口,批量获取当前目标远程服务器下的全部主机节点的状态信息,并制表输出。本发明提供的系统状态查询方法及装置、计算机可读存储介质,适用于Linux系统,能够于实现系统状态的批量查询,并在Linux字符界面下进行可视化查询结果输出。利用本发明,可以大大提升系统的查询和维护效率。 1 | ||
搜索关键词: | 系统状态查询 远程服务器 计算机可读存储介质 读取 运行服务 制表 查询结果 调用目标 监控接口 提升系统 系统状态 预先配置 远程登陆 主机节点 字符界面 查询 输出 可视化 指令 响应 维护 | ||
响应于接收到的系统状态查询指令,读取预先配置的目标远程服务器的IP与运行服务的对应关系;
根据读取到的目标远程服务器的IP与运行服务的对应关系,通过远程登陆协议,调用目标远程服务器上的监控接口,批量获取当前目标远程服务器下的全部主机节点的状态信息,并制表输出。
2.根据权利要求1所述的系统状态查询方法,其特征在于,在响应于接收到的系统状态查询指令,读取目标远程服务器的IP与运行服务的对应关系之前,还包括以下步骤:配置系统中的远程服务器的IP与运行服务的对应关系。
3.根据权利要求1或2所述的系统状态查询方法,其特征在于,所述根据读取到的目标远程服务器的IP与运行服务的对应关系,通过远程登陆协议,调用目标远程服务器上的监控接口,批量获取当前目标远程服务器下的全部主机节点的状态信息,并制表输出,包括以下步骤:将读取到的目标远程服务器的IP与运行服务的对应关系作为shell参数传递给批量远程登录脚本;
利用批量远程登录脚本,通过Linux ssh远程登录协议,控制集群下的所有主机节点执行一条monit与系统命令的组合命令,收集当前所有主机节点的状态信息;同时,根据收集到的当前集群中的所有主机节点的状态信息制表,并输出制表结果。
4.根据权利要求3所述的系统状态查询方法,其特征在于,制表过程为:每收到一条主机节点的状态信息,进行一行制表操作,直至遍历完集群中的所有主机节点,输出制表结果。
5.根据权利要求3所述的系统状态查询方法,其特征在于,所述主机节点的状态信息至少包括CPU信息、内存信息以及运行时间信息中的一种或多种。6.一种系统状态查询装置,其特征在于,包括读取模块和查询模块;所述读取模块,用于响应于接收到的系统状态查询指令,读取预先配置的目标远程服务器的IP与运行服务的对应关系;
所述查询模块,用于根据读取模块读取到的目标远程服务器的IP与运行服务的对应关系,通过远程登陆协议,调用目标远程服务器上的监控接口,批量获取当前目标远程服务器下的全部主机节点的状态信息,并制表输出。
7.根据权利要求6所述的系统状态查询装置,其特征在于,还包括配置模块;所述配置模块,用于配置系统中的远程服务器的IP与运行服务的对应关系。
8.根据权利要求6或7所述的系统状态查询装置,其特征在于,所述查询模块包括传递单元和远程查询输出单元;所述传递单元,用于将读取到的目标远程服务器的IP与运行服务的对应关系作为shell参数传递给批量远程登录脚本;
所述远程查询输出单元,用于利用批量远程登录脚本,通过Linux ssh远程登录协议,控制集群下的所有主机节点执行一条monit与系统命令的组合命令,收集当前所有主机节点的状态信息;同时,根据收集到的当前集群中的所有主机节点的状态信息制表,并输出制表结果。
9.一种系统状态查询装置,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至5任一项所述方法的步骤。10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至5任一项所述方法的步骤。该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于政采云有限公司,未经政采云有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201711461512.8/,转载请声明来源钻瓜专利网。