[发明专利]一种基于动力环境系统的服务器监控系统有效
申请号: | 201110423422.6 | 申请日: | 2011-12-16 |
公开(公告)号: | CN102523115A | 公开(公告)日: | 2012-06-27 |
发明(设计)人: | 张青会 | 申请(专利权)人: | 广东高新兴通信股份有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/08 |
代理公司: | 广州粤高专利商标代理有限公司 44102 | 代理人: | 邱奕才;禹小明 |
地址: | 510530 广东省广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 动力 环境系统 服务器 监控 系统 | ||
技术领域
本发明涉监控技术领域,特别涉及一种基于动力环境系统的服务器监控系统。
背景技术
随着社会信息化程度的不断提高,动力环境监控系统机房计算机系统的数量与俱增,其环境设备也日益增多,机房环境设备(如供配电系统、UPS电源、空调、消防系统、保安系统等)必须时时刻刻为计算机系统提供正常的运行环境。因此,动力环境监控系统对机房动力设备及环境实施监控就显得尤为重要。而现有的监控系统未能实现对整个动力环境系统中个各节点的运行情况进行监控,包括:(1)实现对各个前置机、客户端、应用服务器、数据库服务器等的通信状态,网络状态,各个程序的运行,性能参数,如CPU,内存,磁盘空间等的及时监控,从而不能保证整个动力环境监控系统的正常运行。
发明内容
本发明要解决的问题是克服现有技术的不足而提供一种能实现对整个动力环境系统中个各节点的运行情况进行监控、保证整个动力环境监控系统的正常运行的基于动力环境系统的服务器监控系统。
为解决上述技术问题,本发明技术方案为:一种基于动力环境系统的服务器监控系统,包括监控服务端与监控服务端通信的监控客户端,所述监控服务端部署在应用服务器上,监控客户端部署在数据库服务器、应用服务器、前置机、客户端等;监控服务端用于与数据库的交互,产生告警信息;监控客户端用于监控被监控的进程,并保持与监控服务端的连接。
进一步的,所述监控服务端与监控客户端通过MSMQ(消息队列)进行通信。
进一步的,所述监控服务端包括:
通过Web服务从数据库中获取基础数据的数据加载组件;
向基础数据发布组件注册变动通知动作的数据变动通知组件;
接收来自MSMQ的数据并进行分析以及发送消息到MSMQ与监控客户端进行数据交换的数据发送/接收组件。
进一步的,所述监控客户端包括:采集数据组件和数据发送/接收组件,其中:
采集数据组件采集监控客户端本地信息,将这些信息发送给数据发送/接收组件;
数据发送/接收组件将客户端本地信息发送给MSMQ,通过MSMQ与监控服务端进行数据交互,且数据发送/接收组件通过MSMQ接收来自监控服务端的数据并进行数据处理。
进一步的,当基础数据有变动的时候,Web服务通过基础数据变动组件通知监控服务端数据变动通知组件,数据变动通知组件通过接收变动数据并进行数据处理。
进一步的,当监控服务端的数据发送/接收组件接收来自MSMQ的数据发现有异常数据,则通知异常分析组件和日志处理组件,异常分析组件将异常信息按一定的形式发送到告警处理组件,日志处理组件按一定的形式组合日志信息通知Web服务。
与现有技术相比,本发明具有如下有益效果。
1、及时了解数据库服务器的分区及运行情况,如数据库服务器无监听、数据库临时分区表空间满、业务数据分区表空间满及数据库全量备份的及时及文件存储不正确等异常情况。
2、服务器监控服务端,将需要进行存储的性能数据,日志数据,通过Web服务进行数据库入库处理。便于以后对动换系统的运行情况的查询、统计。
3、异常情况以告警的形式及时呈现给客户端,以使异常情况得以及时确认、分派处理等。
4、当系统个节点时间不一致时,可以自动以应用服务器或者数据库服务器(可以配置)时间为准进行对时。以统一个节点的系统时间。
附图说明
图1 为本发明监控服务端的总体结构图。
图2 为本发明监控客户端的总体结构图。
图3 为本发明各组件接口流程图。
具体实施方式
以下结合实施例及附图对本发明进行详细的描述。
本发明主要通过Remoting技术,实现对整个动力环境系统中个各节点的运行情况进行监控。Remoting技术是采样分布式进行编程的一种技术,Remoting主要用于管理跨应用程序域的同步和异步RPC会话,在默认情况下,Remoting使用HTTP或TCP协议,并使用XML编码的SOAP或本机二进制消息格式进行通信,.Net Remoting提供了非常灵活和可扩展的编程框架,并且他可以管理对象的状态。
图1和图2中,本发明基于动力环境系统的服务器监控系统包括监控服务端与监控服务端通信的监控客户端,所述监控服务端部署在应用服务器上,监控客户端部署在数据库服务器、应用服务器、前置机、客户端等;监控服务端用于与数据库的交互,产生告警信息;监控客户端用于监控被监控的进程,并保持与监控服务端的连接。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东高新兴通信股份有限公司,未经广东高新兴通信股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110423422.6/2.html,转载请声明来源钻瓜专利网。