对服务器内存CPU及硬盘使用率的监控方法与流程

文档序号:12363365阅读:4701来源:国知局

技术领域

本发明涉及服务器监控技术,具体的说是对服务器内存CPU及硬盘使用率的监控方法。



背景技术:

随着互联网时代的快速推进,信息系统建设呈现爆发性的发展趋势,越来越多的人接触到这些资源、利用这些资源,为人们的日常生活提供了极大地便利。但是,这些信息系统在要求对外7*24小时提供服务的同时,针对服务器的要求也越来越高,要求日常运维人员针对服务器自身的监控更加严格,要对设备的运行状态做到可控可管理,对业务的状态实时监控,做到早预警早发现早处理。

日常各类综合管理系统常会包含几十台服务器,比如北京地税发票税控综合管理系统包含服务器多达50多台。按照信息系统安全运行要求,针对实时提供服务的要求,这就需要对提供服务的应用系统做到实时监控,做到有问题及时发现及时处理。但是面对多达几十台的服务器,仅凭人力的监控是不能满足这样的要求的,这就需要有一套能针对系统实时监控,有问题及时处理问题并告知相关人员的日常运维工具。

针对系统服务器内存、CPU、磁盘使用率的监控是日常运维的一项重要工作,如果此项工作通过人工的方式进行,一是工作效率低下,浪费大量的人力资源,二是不能掌握实时的运行数据信息,不能做到及时发现问题及时处理的效果。如何把这些信息系统运行状态信息做到时时收集,时时展示,将对系统本身带来的影响降到最低,帮助用户维护系统正常运行成为当前信息科技领域的一大研究热点。



技术实现要素:

本发明针对目前技术发展的需求和不足之处,提供一种针对服务器内存CPU及硬盘使用率的监控方法。

本发明所述对服务器内存CPU及硬盘使用率的监控方法,解决上述技术问题采用的技术方案如下:所述对服务器内存CPU及硬盘使用率的监控方法,通过一监控主控制程序执行常见的服务器管理功能,对独立于主机系统的CPU、固件和操作系统进行管理和监控;通过查看固件日志并作用于带外通信,将网络问题的影响降到最小;其内容主要包括两个步骤:1)监控主控制程序对服务器硬件情况进行日常监控,2)发送短信,告知监控人服务器性能出现异常。

优选的,所述监控主控制程序由java语言编写,jnotify-0.94.jar开源程序完成文件修改监测。

优选的,所述1)监控主控制程序对服务器硬件情况进行日常监控这一步骤中,通过监控主控制程序进行监控服务器的启动、停止,同时实时监控目标服务器的性能,包括内存、CPU及磁盘的使用率;并且将服务器监控信息通过图形给以直观展示;当监控主控制程序检测到服务器性能异常时,向短信服务发送命令和监控记录信息。

优选的,所述2)发送短信,告知监控人服务器性能出现异常这一步骤,通过短信服务程序、工业级GSM短信DTU设备和SIM,接收socket通信命令后,根据命令格式向目标手机发送短信信息。

本发明所述对服务器内存CPU及硬盘使用率的监控方法与现有技术相比具有的有益效果是:本发明能够针对服务器硬件情况进行日常监控,并将监控的信息通过图形给以直观的展示,降低运维工作的复杂性,解决人力不能时时监控的问题,为日常运维人员提供更为直观的信息;克服了人工监控方式造成的工作效率低下,人力资源浪费,不能实时掌握硬件情况的缺陷,本发明有效提高了服务器硬件监控效率,降低了人力运维成本,提高了服务器运维效率和效果。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚明白,以下结合具体实施例,对本发明所述对服务器内存CPU及硬盘使用率的监控方法进一步详细说明。

本发明所述对服务器内存CPU及硬盘使用率的监控方法,通过一监控主控制程序执行常见的服务器管理功能,该监控主控制程序是一组计算机子系统的接口规范,对独立于主机系统的CPU、固件和操作系统进行管理和监控;通过查看固件日志并作用于带外通信,将网络问题的影响降到最小。本发明针对服务器硬件情况进行日常监控,并将监控的信息通过图形给以直观的展示,降低运维工作的复杂性,解决人力不能时时监控的问题,为日常运维人员提供更为直观的信息。

实施例:

本实施例所述对服务器内存CPU及硬盘使用率的监控方法,主要包括两个步骤:1)监控主控制程序对服务器硬件情况进行日常监控,2)发送短信,告知监控人服务器性能出现异常。

所述1)监控主控制程序对服务器硬件情况进行日常监控这一步骤中,所述监控主控制程序由java语言编写,jnotify-0.94.jar开源程序完成文件修改监测,同服务器上主题服务一块部署;通过该监控主控制程序进行监控服务器的启动、停止,同时实时监控目标服务器的性能,包括内存、CPU及磁盘的使用率;并且,将服务器监控信息通过图形给以直观展示,便于运维人员直观清楚地掌握服务器的硬件情况;当监控主控制程序检测到服务器性能异常时,向短信服务发送命令和监控记录信息。

所述2)发送短信,告知监控人服务器性能出现异常这一步骤,通过短信服务程序、工业级GSM短信DTU设备和SIM,接收socket通信命令后,根据命令格式向目标手机发送短信信息;当监控主控制程序检测到服务器性能异常时,向短信服务发送命令和监控记录信息,告知监控人服务器性能出现异常;

比如:命令格式:+MS,主机地址,发送时间,SENDMSG,###0手机号*短信内容;详细命令:“+MS,127.0.0.1,0,SENDMSG,###015069086039*测试”。

本实施例所述对服务器内存CPU及硬盘使用率的监控方法,其具体实施过程如下:

步骤一、安装JDK1.6;

步骤二、安装短信服务程序、安装部署监控主控制程序;

先配置服务器端,在服务器上安装,elf.rar安装包和服务器上监控主控制程序放在同一目录下,路径不要去改,全部用默认路径,部署过程中会自动建立一个叫做elf的文件夹,并且提示输入用户的密码;这个密码一定要是系统用户即weblogic的密码,或者直接点下一步,完成安装,这时打开服务检查下有没有一个elf的服务,若没有则是那个用户密码的地方弄错了,建议卸载重新安装,若有则继续以后操作:检查下服务器监控主控制程序是否启动,下一步即可进行服务器硬件监控。

上述具体实施方式仅是本发明的具体个案,本发明的专利保护范围包括但不限于上述具体实施方式,任何符合本发明的权利要求书的且任何所属技术领域的普通技术人员对其所做的适当变化或替换,皆应落入本发明的专利保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1