The invention discloses a performance monitoring system and method, receiving monitoring module to send through the client module instruction, process state information acquisition of the module to be monitored, and the process of the state information is transmitted to the monitoring module; the monitoring module setting process state response threshold, by receiving the the process of the state information and the state response threshold comparison, will meet the state response threshold requirements of the corresponding communication device is sent to the monitoring module of information operation and maintenance personnel. The present invention through the monitoring module and the monitoring module is arranged in the Nagios tools and plugins and files, make the monitoring module can remote instruction reads the configuration file in the communication of the module, and then send the relevant information to the communication operation and maintenance personnel, to achieve real-time monitoring without maintenance personnel guard, implement the automation of operation and reduce operation and maintenance costs to.
【技术实现步骤摘要】
一种性能监控系统及方法
本专利技术涉及状态监控
,特别是涉及一种基于Nagios实现对存储服务器性能监控的系统及方法。
技术介绍
在互联网时代,为了保证服务器和存储器等设备能够提供持续稳定的服务,对这些设备进行日常维护也是很重要的。虽然越来越多的企业开始建立自己的运行维护团队,但是随着设备的日益增加单纯靠人工进行维护并不现实,并且人工维护也无法做到实时监控、确定故障并及时排除隐患。因此,必须要借助自动化运维工具或软件平台来实现对IT基础设施硬件健康状态实时监控与提醒,可是目前市场上的自动化运维工具或平台都存在着一定的缺点,主要体现在一方面需要定制开发成本高昂,另一方面监控的资源有限不能自定义扩展或二次开发。
技术实现思路
针对于上述问题,本专利技术提供一种性能监控系统及方法,基于Nagios实现了自动化运维及降低运维成本的目的。为了实现上述目的,根据本专利技术的第一方面,提供了一种性能监控系统,该系统包括:监控模块、客户端模块和被监控模块,其中,所述客户端模块,用于接收监控模块发送的采集指令,采集所述被监控模块的进程状态信息,并将所述进程状态信息发送至所述监控模 ...
【技术保护点】
一种性能监控系统,其特征在于,该系统包括:监控模块、客户端模块和被监控模块,其中,所述客户端模块,用于接收监控模块发送的采集指令,采集所述被监控模块的进程状态信息,并将所述进程状态信息发送至所述监控模块;所述监控模块,用于设置进程状态响应阈值,通过将接收到的所述进程状态信息与所述状态响应阈值进行比较,将满足所述状态响应阈值要求的对应的被监控模块的信息发送至运维人员的通讯装置。
【技术特征摘要】
1.一种性能监控系统,其特征在于,该系统包括:监控模块、客户端模块和被监控模块,其中,所述客户端模块,用于接收监控模块发送的采集指令,采集所述被监控模块的进程状态信息,并将所述进程状态信息发送至所述监控模块;所述监控模块,用于设置进程状态响应阈值,通过将接收到的所述进程状态信息与所述状态响应阈值进行比较,将满足所述状态响应阈值要求的对应的被监控模块的信息发送至运维人员的通讯装置。2.根据权利要求1所述的系统,其特征在于,所述监控模块包括:接收子模块,用于接收客户端模块发送的被监控模块的进程状态信息;报警子模块,用于设置进程状态响应阈值;分析子模块,用于分析所述进程状态信息,确定所述被监控模块的检测值;判断子模块,用于所述被监控模块的检测值是否小于所述进程状态响应阈值,如果否,则将所述被监控模块的信息发送至发送子模块;发送子模块,用于通过邮件或者短信的方式,将接收到的被监控模块的信息发送至运维人员的通讯装置。3.根据权利要求1所述的系统,其特征在于,所述系统还包括:第一设置模块,用于设置监控模块的配置文件;第二设置模块,用于设置被监控模块的配置文件。4.根据权利要求3所述的系统,其特征在于,所述第一设置模块包括:安装子模块,用于对所述监控模块安装Nagios工具的支持软件包;用户配置子模块,用于配置所述监控模块的客户端模块登录密码;验证子模块,用于验证Nagios工具是否被正确安装;第一配置子模块,用于配置Nagios工具的文件模块和启动参数;第二配置子模块,用于配置所述运维人员的邮件地址和短信接收地址。5.根据权利要求3所述的系统,其特征在于,所述第二设置模块包括:密码配置子模块,用于配置所述被监控模块的客户端模块登录密码;插件安装子模块,用于安装Nagios工具的相关插件和软件包;文件配置子模块,用于配置Nagios工具的文件,并进行对应的参数修改;端口设置子模块,用...
【专利技术属性】
技术研发人员:聂伟伟,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。