[发明专利]一种服务器监控方法、系统及可读存储介质有效
申请号: | 202011228699.9 | 申请日: | 2020-11-06 |
公开(公告)号: | CN112035332B | 公开(公告)日: | 2021-02-12 |
发明(设计)人: | 袁有雷;闵克东;卢翔宇 | 申请(专利权)人: | 南京网眼信息技术有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30 |
代理公司: | 江苏瑞途律师事务所 32346 | 代理人: | 李维朝 |
地址: | 210012 江苏省南京市雨花台*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 服务器 监控 方法 系统 可读 存储 介质 | ||
本发明提供一种服务器监控方法,登录被监控服务器;获取监控数据:打开被监控服务器命令行,执行单次命令获取需要监控的一个或多个信息,即,执行fgrep命令,无论是获取一个信息还是多个信息,都可以通过执行单次命令来实现,大大降低了系统负担。
技术领域
本发明涉及服务监控技术领域,特别涉及一种实时的无代理服务监控方法、系统及可读存储介质。
背景技术
目前一般有两种服务器监控方案,第一种是在被监控机器上安装监控代理agent;第二种是使用独立的监控程序,登录并验证服务是否正常。
对于第一种方法,部署运维比较复杂,需要在大量机器上管理升级监控代理,对部署和运维带来负担。
对于第二种方法,一般流程如下:
a. 使用telnet/ssh模拟登录远程受控机。
b. 执行一条特定的命令如 (vmstat, ps),取得单个监控指标(如内存,进程,cpu等其中之一)。
c. 重复步骤 a, b,直至取得所有要监控的指标,大约 20~30 次。
支持第二种监控方式的系统有zabbix和nagios,目前这种无代理监控的主要问题有:(1)很难做到实时监控,需要频繁登录,因为网络延迟的原因和单次只执行一条特定的命令导致每次取得所有的监控指标需要分钟级别的耗时。(2)监控指标一般会受限,因为执行的命令越多,消耗的受控机器上的内存和处理器资源越多,为了不影响受控机上的业务正常运行,一般会人为给监控指标设置上限。
申请号为201510054937.1的专利申请公开了一种基于Linux系统开关机下内存监测实现方法,包括,(1)确保待测主机安装了Linux系统,用户登录,拷贝warmboot脚本到桌面,打开linux系统终端程序,将当前目录切换到桌面,执行以下操作:#./warmboot.sh –m–max N –time F;(2)命令执行完成后,脚本抓取/proc/meminfo下的内存容量作为参考内存容量;(3)桌面生成RebootResult文件夹,该文件夹下子文件夹记录内存测试情况;(4)按照设定间隔时间,系统重启;(5)通过读取RebootResult/count文件进行计数,根据对/proc/meminfo中内存容量的抓取,与参考容量作比较;(6)系统自动执行重启设定的测试次数,直到执行完毕;该申请实现无人值守,自动测试,对测试进行计数以及内存容量监控,以评估测试机重启压力测试中整机的稳定性。但该申请也仅能对特定指标进行监控。
发明内容
本发明的目的在于提供一种服务器监控方法,实现无代理的实时监控,同时可以单条命令获取多个数据,减少命令数量。
本发明提供的服务器监控方法,包括,登录被监控服务器;获取监控数据:打开被监控服务器命令行,执行单次命令获取需要监控的一个或多个信息,即,执行命令“/bin/fgrep '' /[filename]”,获取文件名为filename的文件数据,输出所获取的文件数据,当获取多个信息时,命令中包括多个文件名,即执行命令“/bin/fgrep '' /[filename] .../[filename]”。
本发明巧妙地运用了fgrep命令的一个特殊组合用法,一般来说,fgrep的常规用法是用来查找文件中的字符串:fgrep 'something' /path/to/filename,fgrep的常见用法是第一个参数是特定的字符串,第二个参数是文件名,fgrep的输出结果是这个字符串在这个文件里出现的地方。本发明使用空字符串作为第一个参数,并且利用fgrep支持任意个文件名的特性,组合出上面这个命令,一次性输出需要监控的各项指标。
本发明所获取的文件信息位于/proc/目录下。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京网眼信息技术有限公司,未经南京网眼信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011228699.9/2.html,转载请声明来源钻瓜专利网。