网络分布部署计算机系统的在线监控方法及系统技术方案

技术编号:13569324 阅读:135 留言:0更新日期:2016-08-21 11:18
本发明专利技术公开了网络分布部署计算机系统的在线监控方法及系统,属于计算机系统监控技术,本发明专利技术解决如何对网络分布部署的多个计算机系统进行有效监控的问题。技术方案为:网络分布部署计算机系统的在线监控方法,基于消息收发处理机制,实现对网络环境下分布部署的多个计算机系统进行集中分层在线监控;即利用消息队列的应用实现受控系统对运行状态和参数信息发出、主控系统控制指令的下发、主控系统对受控系统的监听和受控系统接收控制指令,主控系统和多个受控系统通过消息列表互相通信并认证身份,在主控系统上实现受控系统的远程实时监控、信息收集及远程控制。网络分布部署计算机系统的在线监控系统包括消息队列服务器、主控系统和受控系统。

【技术实现步骤摘要】

本专利技术涉及一种计算机系统监控
,具体地说是网络分布部署计算机系统的在线监控方法及系统
技术介绍
分布式部署是将数据分散的存储于多台独立的机器设备上,采用可扩展的系统结构,利用多台存储服务器分担存储负荷,利用位置服务器定位存储信息,不但解决了传统集中式存储系统中单存储服务器的瓶颈问题,还提高了系统的可靠性、可用性和扩展性。组织管理者或系统维护人员通常需要直接访问计算机系统及其所在服务器才能查询业务管理数据、了解系统运行状态和参数等信息。当需要对数量众多、分布部署的系统进行管理,特别是互联网环境下目标系统不具备独立域名或IP供远程访问时,缺少有效的管理方法。
技术实现思路
本专利技术的技术任务是针对以上不足之处,提供网络分布部署计算机系统的在线监控方法及系统,来解决如何对网络分布部署的多个计算机系统的运行状态、关键数据等进行有效监视和控制的问题。本专利技术解决其技术问题所采用的技术方案是:网络分布部署计算机系统的在线监控方法,基于消息收发处理机制,实现对网络环境下分布部署的多个计算机系统进行集中分层在线监控;即利用高性能消息队列的应用实现受控系统对运行状态和参数信息发出、主控系统控制指令的下发、主控系统对受控系统的监听和受控系统接收控制指令,主控系统和多个受控系统通过消息列表互相通信并认证身份,在主控系统上实现受控系统的远程实时监控、信息收集及远程控制。网络分布部署计算机系统的在线监控方法,具体步骤如下:(1)、受控系统定时收集自身的运行状态和参数信息,形成数据包,加入消息队列;(2)、主控系统从消息队列读取受控系统的数据包,解析后提取状态信息持久化;(3)、主控系统发出控制指令,加入消息队列;(4)、受控系统从消息队列读取控制指令,认证控制指令信息后,决定是否执行和转发;执行完成后生成反馈信息,受控系统将反馈信息加入消息队列;(5)、步骤(2)中发出控制指令的主控系统从消息队列收到反馈信息后进行登记和信息更新。网络环境下分布多层部署的多个计算机系统,即网络分布部署计算机系统为多层部署,通过各层主控系统之间的指令转发,实现逐层受控系统的监控信息汇总和批量控制。步骤(2)中,次级主控系统读取受控系统的数据包,并将受控系统的数据包继续向上级主控系统转发;步骤(5)中,次级主控系统从消息队列收到反馈信息后进行登记和信息更新,并将受控系统的反馈信息继续向上级主控系统转发。受控系统的运行状态和参数信息收集模块以及控制指令执行模块,均能够在线更新并动态加载。步骤(5)中,主控系统收到反馈信息时,将反馈信息推送到网络分布部署计算机系统的前端,便于管理者得到实时反馈。网络分布部署计算机系统的在线监控系统,包括消息队列服务器、主控系统和受控系统;受控系统上设置有运行状态和参数信息收集模块以及控制指令执行模块;主控系统和受控系统均安装配置监控组件,主控系统和受控系统通过消息队列服务器互相通信;消息队列服务器,用于提供消息队列的应用;运行状态和参数信息收集模块用于收集受控系统的运行状态和参数信息;控制指令执行模块用于执行主控系统的控制指令。网络分布部署计算机系统的在线监控系统,网络环境下分布多层部署的多个计算机系统,即网络分布部署计算机系统为多层部署,每层均有一个主控系统和多个受控系统。本专利技术的网络分布部署计算机系统的在线监控方法及系统和现有技术相比,具有以下有益效果:1、利用高性能消息队列的应用实现监控指令的下发、监听和接收处理,主控系统和多个受控系统互相通信并认证身份,在主控系统上实现受控系统的远程实时状态监控、信息收集及远程控制功能;2、通过在受控系统部署配置监控组件,管理者可在一台主控系统上集中的实时请求并查看所有受控系统的在线运行状态、关键参数、业务数据等信息;3、主控系统可批量下达指令,在受控系统上执行改变运行参数等控制操作;4、当受控系统数量较多时,还支持设置次级主控系统,批量管理下级受控系统并汇总统计数据信息,实现分层控制,对较多数量的受控系统分而治之;5、受控系统的运行状态和参数信息收集模块以及控制指令执行模块,均能够在线更新并动态加载,因此监控对象可扩展性较强,高效应对管理监控需求的变化。6、在网络(互联网)上分布部署的多个计算机系统的集中在线监控,只需一个公网固定IP即可实现所有系统的监控;7、控制指令可不包含修改操作而只要求反馈信息,提供了获取受控系统实时信息的手段;8、管理者通过前端操作界面可查看:各级受控系统近实时的最新运行状态和参数信息,主控系统发出的控制指令,受控系统的反馈信息。附图说明下面结合附图对本专利技术进一步说明。附图1为网络分布部署计算机系统的在线监控方法及系统中,监控组件和消息队列的交互方式示意框图;附图2为网络分布部署计算机系统的在线监控方法及系统的监控组件与受控系统的结合方式,以及分层监控模式下的信息交互示意框图;附图3为网络分布部署计算机系统的在线监控方法及系统的指令下达、反馈,以及心跳信息传播的流程图。具体实施方式下面结合附图和具体实施例对本专利技术作进一步说明。实施例1:本专利技术的网络分布部署计算机系统的在线监控方法,基于消息收发处理机制,实现对网络环境下分布部署的多个计算机系统进行集中分层在线监控;即利用高性能消息队列的应用实现受控系统对运行状态和参数信息发出、主控系统控制指令的下发、主控系统对受控系统的监听和受控系统接收控制指令,主控系统和多个受控系统通过消息列表互相通信并认证身份,在主控系统上实现受控系统的远程实时监控、信息收集及远程控制。网络分布部署计算机系统的在线监控方法,具体步骤如下:(1)、受控系统定时收集自身的运行状态和参数信息,形成数据包,加入消息队列;(2)、主控系统从消息队列读取受控系统的数据包,解析后提取状态信息持久化;(3)、主控系统发出控制指令,加入消息队列;(4)、受控系统从消息队列读取控制指令,认证控制指令信息后,决定是否执行和转发;执行完成后生成反馈信息,受控系统将反馈信息加入消息队列;(5)、步骤(2)中发出控制指令的主控系统从消息队列收到反馈信息后进行登记和信息更新。实施例2:本专利技术的网络分布部署计算机系统的在线监控方法,基于消息收发处理机制,实现对网络环境下分布部署的多个计算机系统进行集中分层在线监控;即利用高性能消息队列的应用实现受控系统对运行状态和参数信息发出、主控系统控制指令的下发、主控系统对受控系统的监听和受控系统接收控制指令,主控系统和多个受控系统通过消息列表互相通信并认证身份,在主控系统上实现受控系统的远程实时监控、信息收集及远程控制。网络环境下分布多层部署的多个计算机系统,即网络分布部署计算机系统为多层部署,通过各层主控系统之间的指令转发,实现逐层受控系统的监控信息汇总和批量控制。受控系统的运行状态和参数信息收集模块以及控制指令执行模块,均能够在线更新并动态加载。网络分布部署计算机系统的在线监控方法,具体步骤如下:(1)、受控系统定时收集自身的运行状态和参数信息,形成数据包,加入消息队列;(2)、主控系统从消息队列读取受控系统的数据包,解析后提取状态信息持久化;次级主控系统读取受控系统的数据包,并将受控系统的数据包继续向上级主控系统转发;(3)、主控系统发出控制指令,加入消息队列;(4)、受控系统从消息队列读取控制指令本文档来自技高网...

【技术保护点】
网络分布部署计算机系统的在线监控方法,其特征在于基于消息收发处理机制,实现对网络环境下分布部署的多个计算机系统进行集中分层在线监控;即利用消息队列的应用实现受控系统对运行状态和参数信息发出、主控系统控制指令的下发、主控系统对受控系统的监听和受控系统接收控制指令,主控系统和多个受控系统通过消息列表互相通信并认证身份,在主控系统上实现受控系统的远程实时监控、信息收集及远程控制。

【技术特征摘要】
1.网络分布部署计算机系统的在线监控方法,其特征在于基于消息收发处理机制,实现对网络环境下分布部署的多个计算机系统进行集中分层在线监控;即利用消息队列的应用实现受控系统对运行状态和参数信息发出、主控系统控制指令的下发、主控系统对受控系统的监听和受控系统接收控制指令,主控系统和多个受控系统通过消息列表互相通信并认证身份,在主控系统上实现受控系统的远程实时监控、信息收集及远程控制。2.根据权利要求1所述的网络分布部署计算机系统的在线监控方法,其特征在于具体步骤如下:(1)、受控系统定时收集自身的运行状态和参数信息,形成数据包,加入消息队列;(2)、主控系统从消息队列读取受控系统的数据包,解析后提取状态信息持久化;(3)、主控系统发出控制指令,加入消息队列;(4)、受控系统从消息队列读取控制指令,认证控制指令信息后,决定是否执行和转发;执行完成后生成反馈信息,受控系统将反馈信息加入消息队列;(5)、步骤(2)中发出控制指令的主控系统从消息队列收到反馈信息后进行登记和信息更新。3.根据权利要求2所述的网络分布部署计算机系统的在线监控方法,其特征在于网络环境下分布多层部署的多个计算机系统,即网络分布部署计算机系统为多层部署,通过各层主控系统之间的指令转发,实现逐层受控系统的监控信息汇总和批量控制。4.根据权利要求3所述的网络分...

【专利技术属性】
技术研发人员:张壮邵辉宋伟伟张立珠腾艳男
申请(专利权)人:浪潮通用软件有限公司
类型:发明
国别省市:山东;37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1