[发明专利]一种监控服务器及基于命令行的主机监控方法在审
申请号: | 201710058688.2 | 申请日: | 2017-01-23 |
公开(公告)号: | CN106886475A | 公开(公告)日: | 2017-06-23 |
发明(设计)人: | 赵海龙 | 申请(专利权)人: | 北京思特奇信息技术股份有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F21/60 |
代理公司: | 北京轻创知识产权代理有限公司11212 | 代理人: | 杨立 |
地址: | 100086 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 监控 服务器 基于 命令行 主机 方法 | ||
技术领域
本发明涉及主机监控领域,具体涉及一种监控服务器及基于命令行的主机监控方法。
背景技术
参见图1,目前主流的主机监控系统都是需要在被监控主机上安装监控客户端,使用监控客户端收集被监控主机的状态参数数据,比如cpu、内存、磁盘、进程等使用状态反馈到监控服务器,由监控服务器负责相应的处理逻辑,判断被监控主机是否发生异常,是否需要告警及记录数据。
对于传统的主机监控系统,当每个被监控主机上需要安装部署和程序应用升级时,需要对对应的监控客户端进行升级更新,造成庞大的人力输出;另外,分布在各个被监控主机上的监控客户端也会消耗被监控主机的资源,当监控客户端出现bug时,也会影响到被监控主机的正常运行。
发明内容
本发明提供了一种监控服务器及基于命令行的主机监控方法,能够减少成本和提高效率。
本发明解决上述技术问题的技术方案如下:一种监控服务器,包括命令发送模块、数据收集模块、数据分析模块和报警模块;
所述命令发送模块,用于向每一个被监控主机发送命令行;
所述数据收集模块,用于收集每一个被监控主机根据命令行获取并反馈的各项状态参数数据;
所述数据分析模块,用于根据收集的每一个被监控主机的各项状态参数数据,分析判断每一个被监控主机是否发生异常;
所述报警模块,用于当分析判断出被监控主机发生异常时,进行异常报警。
本发明的有益效果为:监控服务器通过命令行来收集每一个被监控主机的各项状态参数数据,不需要在每一个被监控主机上安装客户端,被监控主机脱离了监控客户端而存在,保证了被监控主机的独立性,很大程度上节省了安装、升级所需要的人力成本。
在上述技术方案的基础上,本发明还可以作如下改进。
进一步的,所述监控服务器还包括:
通信模块,用于通过加密协议与每一个被监控主机通信连接。
所述进一步的有益效果为:监控服务器通过加密协议与每一个被监控主机之间进行连接,保证了远程通信过程中数据传输的安全性。
进一步的,所述数据收集模块,用于收集各个被监控主机根据命令行获取的并经过加密处理的各项状态参数数据;
还包括数据解密模块,用于对每一个被监控主机加密后的各项状态参数数据进行解密,并将解密后的各项状态参数数据发送给数据分析模块;
所述数据分析模块,用于对解密后的每一个被监控主机的各项状态参数数据进行分析,判断每一个被监控主机是否出现异常。
所述进一步的有益效果为:在每一个被监控主机与监控服务器进行数据传输的过程中,对传输的数据进行了加密处理,使传输的数据更安全。
进一步的,所述数据分析模块,用于对各项状态参数数据进行分析,判断每一个被监控主机是否出现异常具体包括:
将每一个被监控主机的每一项状态参数数据与对应的阈值范围进行比较,若超出对应的阈值范围,则判定为该被监控主机出现异常。
进一步的,所述各项状态参数数据为CPU使用状态、内存使用状态、磁盘使用状态和进程状态。
为了解决本发明的技术问题,还可以提供一种基于命令行的主机监控方法,包括:
S1,监控服务器与每一个被监控主机远程通信连接,且向每一个被监控主机发送命令行;
S2,监控服务器收集每一个被监控主机根据命令行获取并反馈的各项状态参数数据;
S3,监控服务器对每一个被监控主机的各项状态参数数据进行分析,判断每一个被监控主机是否发生异常,若发生异常,则进行报警。
进一步的,所述监控服务器与每一个所述被监控主机通过加密协议远程通信连接。
进一步的,所述步骤S2具体包括:
监控服务器收集各个被监控主机根据命令行获取的并经过加密处理的各项状态参数数据;
所述步骤S3具体包括:
监控服务器对每一个被监控主机的加密后的各项状态参数数据进行解密,并对解密后的各项状态参数数据进行分析,判断每一个被监控主机是否出现异常,若发生异常,则进行报警。
进一步的,所述步骤S3中监控服务器对每一个被监控主机的各项状态参数数据进行分析,判断每一个被监控主机是否出现异常具体包括:
将每一个被监控主机的每一项状态参数数据与对应的阈值范围进行比较,若超出对应的阈值范围,则判定为该被监控主机出现异常。
进一步的,所述各项状态参数数据为CPU使用状态、内存使用状态、磁盘使用状态和进程状态。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京思特奇信息技术股份有限公司,未经北京思特奇信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710058688.2/2.html,转载请声明来源钻瓜专利网。