【技术实现步骤摘要】
一种服务器监控方法、系统及可读存储介质
本专利技术涉及服务监控
,特别涉及一种实时的无代理服务监控方法、系统及可读存储介质。
技术介绍
目前一般有两种服务器监控方案,第一种是在被监控机器上安装监控代理agent;第二种是使用独立的监控程序,登录并验证服务是否正常。对于第一种方法,部署运维比较复杂,需要在大量机器上管理升级监控代理,对部署和运维带来负担。对于第二种方法,一般流程如下:a.使用telnet/ssh模拟登录远程受控机。b.执行一条特定的命令如(vmstat,ps),取得单个监控指标(如内存,进程,cpu等其中之一)。c.重复步骤a,b,直至取得所有要监控的指标,大约20~30次。支持第二种监控方式的系统有zabbix和nagios,目前这种无代理监控的主要问题有:(1)很难做到实时监控,需要频繁登录,因为网络延迟的原因和单次只执行一条特定的命令导致每次取得所有的监控指标需要分钟级别的耗时。(2)监控指标一般会受限,因为执行的命令越多,消耗的受控机器上的内存和处理 ...
【技术保护点】
1.一种服务器监控方法,其特征在于,登录被监控服务器;获取监控数据:打开被监控服务器命令行,执行单次命令获取需要监控的一个或多个信息,即,执行命令“/bin/fgrep'' /[filename]”,获取文件名为filename的文件数据,输出所获取的文件数据,当获取多个信息时,命令中包括多个文件名,即执行命令“/bin/fgrep '' /[filename].../[filename]”。/n
【技术特征摘要】
1.一种服务器监控方法,其特征在于,登录被监控服务器;获取监控数据:打开被监控服务器命令行,执行单次命令获取需要监控的一个或多个信息,即,执行命令“/bin/fgrep''/[filename]”,获取文件名为filename的文件数据,输出所获取的文件数据,当获取多个信息时,命令中包括多个文件名,即执行命令“/bin/fgrep''/[filename].../[filename]”。
2.如权利要求1所述的服务器监控方法,其特征在于,所获取的文件信息位于/proc/目录下。
3.如权利要求1或2所述的服务器监控方法,其特征在于,获取到需要监控的信息后,对信息进行解析,具体包括,(1)创建内存字典,以文件名为字典键,以文件行列表为字典值;(2)以换行符分割文件数据,遍历每一行;(3)以“:”将每一行分割为内存字典的键值...
【专利技术属性】
技术研发人员:袁有雷,闵克东,卢翔宇,
申请(专利权)人:南京网眼信息技术有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。