一种服务器监控管理系统的制作方法

文档序号:11432166研发日期:2017年阅读:177来源:国知局
技术简介:
本发明针对传统服务器监控系统依赖SMC/BMC易受网络故障影响、频繁操作导致系统不稳定的问题,提出基于ZigBee级联网络的多节点数据同步方案。通过主从设备间协议报文传输、多传感器数据采集及预测分析模块,实现高精度数据同步与故障预警,构建无需额外设备的低成本可靠监控网络。
关键词:服务器监控系统,ZigBee级联网络,数据同步

本发明涉及一种服务器监控领域,具体涉及一种服务器监控管理系统。



背景技术:

随着服务器技术的发展进步,各种类型的服务器争奇斗艳,而高密度服务器的优点越来突出,其市场竞争力也在不断增强。

高密度服务器与市场上的机柜服务器相比较,高密度服务器的体积更小,但同时可以满足密集计算环境对于服务器的性能需求。在超级计算机中,高密度服务器应用在许多新增的集群系统中。因为高密度服务器的广泛使用,对高密度服务器运行可靠性提出了新的要求,而服务器的运行可靠性很大程度上是依靠服务器的监控管理系统来维持,故服务器的监控管理系统的稳定性是十分重要的。

每个计算机中都会有自身的基板管理控制器(bmc),用于监控管理每个计算节点的状态。但是用户在日常管理服务器中不是通过bmc,而是通过系统管理控制器(systemmanagementcontroller,smc)间接地监控管理每个计算节点的状态。smc可以获取每个bmc的状态进而获取每个计算节点实时的状态。这样,用户就可以很方便地管理每个计算节点以及可以了解整个服务实时的工作状态。但是由于用户为了实现管理监控计算节点,需要对服务器进行十分频繁的操作,导致监控管理系统中的smc的工作压力很大。如果因为某种原因导致了smc出现故障不能对服务器进行监控管理时,就会影响到用户对于服务器的实时管理和使用。故保证服务器的监控管理系统的稳定性是十分必要的,同时当有线网络出现故障时,服务器便无法进行监控管理,使用的局限性很大。



技术实现要素:

为解决上述问题,本发明提供了一种服务器监控管理系统。

为实现上述目的,本发明采取的技术方案为:

一种服务器监控管理系统,包括主设备、若干节点设备和多个基板管理控制器bmc模块,所述主设备与第一个从节点设备连接,每个的从节点设备均与主设备连接;所述主设备对与主设备连接的第一个从节点设备进行数据同步;每个从节点设备由上一个的从节点设备通过协议报文进行实行数据传输;每一个的从节点设备对与之相连的基板管理控制器bmc模块进行数据同步;每一个从节点设备均支持网络交换功能,从节点设备与从节点设备彼此之间手拉手形成级联交换网络。

优选地,所述主设备包括主设备的mcu(上下文中未见对mcu的定义和说明)单元、控制信息输入模块、第一zigbee自组网络接口单元和数据显示模块;主设备的mcu单元为主控单元,主设备的mcu单元分别与控制信息输入模块、第一zigbee(上下文中未见对zigbee的定义和说明)自组网络接口单元和数据显示模块连接。

优选地,所述从节点设备包括从节点设备的mcu单元、第二zigbee自组网络接口单元、第三zigbee自组网络接口单元、数据采集模块和zigbee自组网络接口单元;数据采集模块的输出端分别与第二zigbee自组网络接口单元和第三zigbee自组网络接口单元连接,第二zigbee自组网络接口单元和第三zigbee自组网络接口单元均与从节点设备的mcu单元连接;从节点设备的mcu单元与上行zigbee自组网络接口单元连接。

优选地,从节点设备的mcu单元实现网络交换和数据处理,zigbee自组网络接口单元、第二zigbee自组网络接口单元和第三zigbee自组网络接口单元用于实现同步报文协议解析、数据接收及发送;zigbee自组网络接口单元用于实现本从节点设备与上一个从节点设备或者主设备的通信;第二zigbee自组网络接口单元用于实现本从节点设备与下一个从节点设备的通信;第三zigbee自组网络接口单元用于实现本从节点设备与主设备的通信。

优选地,上行zigbee自组网络接口单元与上行设备连接,进行数据双向通信,并接收来自上行设备的同步报文信息,解码后送给从节点设备的mcu单元,由从节点设备的mcu单元控制第二zigbee自组网络接口单元和第三zigbee自组网络接口单元与上行zigbee自组网络接口单元进行绝对数据同步;同时上行以太网单元将上行设备的以太网数据发送给数据发生器,由数据发生器分成两路同步数据信号分别送给第二zigbee自组网络接口单元和第三zigbee自组网络接口单元,进行相位同步。

优选地,所述数据采集模块包括

辐射传感器,用于检测服务器的发热以及放电情况;

湿度传感器,用于检测服务器周围空气的湿度情况;

电压采集模块,用于检测服务器的输入电压和输出电压数据;

振动传感模块,用于进行服务器机械结构系统及间隙放电的故障情况;

表面电位变化或感应电流的检测模块,用于进行服务器内部绝缘的完好程度数据的采集;

磁光效应检测模块,用于服务器电流以及周围磁场的数据的采集;

光弹性效应监测模块,用于服务器变形以及周围环境压力的数据的采集。

优选地,所述主设备还包括预测分析模块,用于根据接收到的数据采集模块所发送的数据进行服务器目前情况的计算评估,得出评估结果,并将所得的评估结果发送到数据显示模块进行显示,发送到对应的数据库进行储存;

物理模型构建模块,通过flac3d根据接收到的监测数据进行服务器物理物理模型的建立;

虚拟参数作动模块,用于与物理模型构建模块中的各元素建立关系后,在指定的范围内对参数进行变动,从而驱动各种仿真分析方法针对不同的参数进行计算求解;

虚拟参数模块,为在所建立的数学模型中插入能达到直接获取相应的结果或信息目标的逻辑单元;

仿真分析模块,用于输入可以分解为控制变量、控制目标和控制约束的参数、算法,并将输入参数、算法划分为单元、特性和载荷,分别作用到指定的模块上;

所述虚拟参数作动模块通过循环执行仿真分析模块,将结果反馈给仿真分析模块,仿真分析模块提取结果,并将结果发送到所述虚拟参数模块,所述虚拟参数模块接收结果并自动显示结果数据。

优选地,所述预测分析模块包括

图形绘制模块,用于根据所述监测数据绘制各种曲线图;

对比分析模块,将绘制曲线与原实测曲线进行对比分析和预测,输出分析预测结果;

回归计算模块,用于通过不同函数对所绘制的曲线进行回归计算。

优选地,所述控制变量、控制目标以及控制约束与仿真分析模块中相关元素有着直接或间接的对应关系。

本发明具有以下有益效果:

本系统由各从节点设备通过手拉手级联组成,网络拓扑简单,各节点间仅通过zigbee模块连接,易于布设;各基板管理控制器bmc模块仅对其子节点及主设备进行数据同步,上下行链路完全对称,可以根实现高精度的数据同步;各从节点设备均具备网络交换功能,无需其他设备,简单可靠,成本低;通过数学模型建立模块、虚拟参数作动器和虚拟参数模块和仿真分析方法的自定义,实现了控制命令的仿真模拟实施和优化。

附图说明

图1为本发明实施例一种服务器监控管理系统的系统框图。

图2为本发明实施例中主设备的硬件框图。

图3为本发明实施例中从节点设备硬件框图。

具体实施方式

为了使本发明的目的及优点更加清楚明白,以下结合实施例对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

如图1-图3所示,本发明实施例提供了一种服务器监控管理系统,包括主设备、若干节点设备和多个基板管理控制器bmc模块,所述主设备与第一个从节点设备连接,每个的从节点设备均与主设备连接;所述主设备对与主设备连接的第一个从节点设备进行数据同步;每个从节点设备由上一个的从节点设备通过协议报文进行实行数据传输;每一个的从节点设备对与之相连的基板管理控制器bmc模块进行数据同步;每一个从节点设备均支持网络交换功能,从节点设备与从节点设备彼此之间手拉手形成级联交换网络。

所述主设备包括主设备的mcu单元、控制信息输入模块、第一zigbee自组网络接口单元和数据显示模块;主设备的mcu单元为主控单元,主设备的mcu单元分别与控制信息输入模块、第一zigbee自组网络接口单元和数据显示模块连接。

所述从节点设备包括从节点设备的mcu单元、第二zigbee自组网络接口单元、第三zigbee自组网络接口单元、数据采集模块和zigbee自组网络接口单元;数据采集模块的输出端分别与第二zigbee自组网络接口单元和第三zigbee自组网络接口单元连接,第二zigbee自组网络接口单元和第三zigbee自组网络接口单元均与从节点设备的mcu单元连接;从节点设备的mcu单元与上行zigbee自组网络接口单元连接。

从节点设备的mcu单元实现网络交换和数据处理,zigbee自组网络接口单元、第二zigbee自组网络接口单元和第三zigbee自组网络接口单元用于实现同步报文协议解析、数据接收及发送;zigbee自组网络接口单元用于实现本从节点设备与上一个从节点设备或者主设备的通信;第二zigbee自组网络接口单元用于实现本从节点设备与下一个从节点设备的通信;第三zigbee自组网络接口单元用于实现本从节点设备与主设备的通信。

上行zigbee自组网络接口单元与上行设备连接,进行数据双向通信,并接收来自上行设备的同步报文信息,解码后送给从节点设备的mcu单元,由从节点设备的mcu单元控制第二zigbee自组网络接口单元和第三zigbee自组网络接口单元与上行zigbee自组网络接口单元进行绝对数据同步;同时上行以太网单元将上行设备的以太网数据发送给数据发生器,由数据发生器分成两路同步数据信号分别送给第二zigbee自组网络接口单元和第三zigbee自组网络接口单元,进行相位同步。

所述数据采集模块包括

辐射传感器,用于检测服务器的发热以及放电情况;

湿度传感器,用于检测服务器周围空气的湿度情况;

电压采集模块,用于检测服务器的输入电压和输出电压数据;

振动传感模块,用于进行服务器机械结构系统及间隙放电的故障情况;

表面电位变化或感应电流的检测模块,用于进行服务器内部绝缘的完好程度数据的采集;

磁光效应检测模块,用于服务器电流以及周围磁场的数据的采集;

光弹性效应监测模块,用于服务器变形以及周围环境压力的数据的采集。

所述主设备还包括

预测分析模块,用于根据接收到的数据进行服务器目前情况的计算评估,得出评估结果,并将所得的评估结果发送到数据显示模块进行显示,发送到对应的数据库进行储存;

物理模型构建模块,通过flac3d根据接收到的监测数据进行服务器物理物理模型的建立;

虚拟参数作动模块,用于与物理模型构建模块中的各元素建立关系后,在指定的范围内对参数进行变动,从而驱动各种仿真分析方法针对不同的参数进行计算求解;

虚拟参数模块,为在所建立的数学模型中插入能达到直接获取相应的结果或信息目标的逻辑单元;

仿真分析模块,用于输入可以分解为控制变量、控制目标和控制约束的参数、算法,并将输入参数、算法划分为单元、特性和载荷,分别作用到指定的模块上;

所述虚拟参数作动模块通过循环执行仿真分析模块,将结果反馈给仿真分析模块,仿真分析模块提取结果,并将结果发送到所述虚拟参数模块,所述虚拟参数模块接收结果并自动显示结果数据。

优选地,所述预测分析模块包括

图形绘制模块,用于根据所述监测数据绘制各种曲线图;

对比分析模块,将绘制曲线与原实测曲线进行对比分析和预测,输出分析预测结果;

回归计算模块,用于通过不同函数对所绘制的曲线进行回归计算。

优选地,所述控制变量、控制目标以及控制约束与仿真分析模块中相关元素有着直接或间接的对应关系。

本具体实施采用设备间的数据同步和设备内的数据同步两个步骤来实现;设备间的数据同步方法为:所述设备间数据同步,指的是主设备与从节点设备之间的数据同步、从节点设备与从节点设备之间的数据同步:从节点设备的数据发生器以本地数据单元作为输入数据信号,上行zigbee自组网络接口单元确定从节点设备自身的ptp数据;同时从节点设备通过上行zigbee自组网络接口单元接收到主设备的ptp数据信号,从节点设备测量其自身的ptp数据与主设备发送的ptp数据信号之间的时间差异;校准从节点设备自身的ptp数据信号与主设备数据一致,达到数据同步;所述从节点设备与从节点设备之间的数据同步的步骤和主设备与从节点设备之间的数据同步的步骤是一样的。

所述仿真分析模块内设有element:广义单元为仿真分析的真实对象;property:特性为一些分析对象上静态的共用属性信息;load:载荷为加载在这些分析载荷上外部影响因素或条件;analysis:分析为各类具体的仿真分析方法和评估方法;result:计算得到的数据以及基于数据处理的表格、云图、报告;variable:设计变量是模型中可变量的标识;target:设计目标是最终用于衡量模型的好坏或合理性的指标或指标的处理结果;constraint:设计约束是系统在考虑优化时需要遵守的规则;optalgorithm:优化设计方法是各类进行优化设计的具体算法;optresult:优化结果通过优化计算得到的设计变量的最优取值。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

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