一种服务器监控方法及装置的制造方法

文档序号:9631473阅读:240来源:国知局
一种服务器监控方法及装置的制造方法
【技术领域】
[0001]本发明涉及计算机技术领域,特别是涉及一种服务器监控方法及装置。
【背景技术】
[0002]随着用户对计算需求的提高,用户对单台计算机的计算性能要求也随之越来越高。64路服务器在计算性能和可靠性上,与传统服务器相比具有很大的优势,并在对实时性、可靠性和可用性要求苛刻的领域中应用越来越广泛。64路服务器在机柜内部集成计算节点、存储节点、交换机模块、信息采集器模块、CC模块、PCIE设备、风扇和电源等设备。计算节点、存储节点、交换机模块、信息采集器模块、CC模块、PCIE设备、风扇和电源等设备都有自身的FW,可以进行自身设备的监控。
[0003]由于64路服务器内部设备繁多,设备的接口和通信协议各不相同,采用传统服务器的一级监控架构,由BMC监控管理64路服务器内部所有设备的信息,无论从时间上还是管理的复杂度上都不能不能满足机柜服务器的监控的要求。
[0004]因此,提供一种服务器监控方法及装置是非常有必要的。

【发明内容】

[0005]本发明的目的是提供一种服务器监控方法及装置,以及时有效地检测到设备故障,并及时处理节点故障。
[0006]为解决上述技术问题,本发明提供一种服务器监控方法,包括:
[0007]实时监控服务器中每个机箱中各子设备的状态信息,作为数据信息;
[0008]数据处理模块分别获取对应每个机箱中的所述数据信息,并将所述数据信息统一保存在内部缓存中,对控制中心提供信息访问接口 ;
[0009]所述控制中心获取各所述数据处理模块保存的所述数据信息,对所述服务器进行实时监控以及故障监测。
[0010]可选地,所述实时监控服务器中每个机箱中各子设备的状态信息,作为数据信息包括:
[0011]实时监控服务器每个机箱中各计算节点的状态信息、各存储节点的状态信息、各风扇的状态信息、各交换机的状态信息以及电源信息的状态信息,作为所述数据信息,并将监控得到的所述数据信息保存在内部缓存供所述数据处理模块进行数据访问。
[0012]本发明还提供了一种服务器监控装置,包括:
[0013]监控模块,用于实时监控服务器中每个机箱中各子设备的状态信息,作为数据信息;
[0014]数据处理模块,用于分别获取对应每个机箱中的所述数据信息,并将所述数据信息统一保存在内部缓存中,对控制中心提供信息访问接口 ;
[0015]控制中心,用于获取各所述数据处理模块保存的所述数据信息,对所述服务器进行实时监控以及故障监测。
[0016]可选地,所述监控模块包括:
[0017]第一监控单元,用于监控所述服务器中各计算节点的状态,并将得到的计算节点的状态信息保存在内部缓存供所述数据处理模块进行数据访问;
[0018]第二监控单元,用于监控所述服务器中各存储节点的状态,并将得到的存储节点的状态信息保存在内部缓存供所述数据处理模块进行数据访问;
[0019]第三监控单元,用于监控所述服务器中各风扇的风扇信息;
[0020]第四监控单元,用于监控所述服务器中各交换机的状态信息;
[0021]第五监控单元,用于监控所述服务器中电源模块的状态信息。
[0022]可选地,第三监控单元通过I2C总线与所述数据处理模块相连。
[0023]可选地,所述第一监控单元、第二监控单元通过IPMB总线或网线与所述数据处理模块相连。
[0024]可选地,所述电源模块通过I2C与所述数据处理模块相连。
[0025]可选地,所述控制中心通过网线与所述数据处理模块相连。
[0026]本发明所提供的服务器监控方法及装置,通过实时监控服务器每个机箱中各子设备的状态信息,作为数据信息;数据处理模块分别获取对应每个机箱中的数据信息,并将数据信息统一保存在内部缓存中,对控制中心提供信息访问接口 ;控制中心获取各数据处理模块保存的数据信息,对所述服务器进行实时监控以及故障监测。本发明所提供的服务器监控方法及装置,提高了服务器对内部计算节点、存储节点、交换机模块、风扇等各子设备的监控的实时性,能够及时有效地处理检测设备故障,提高了服务器的可用性和可靠性。
【附图说明】
[0027]图1为本发明所提供的服务器监控方法的一种【具体实施方式】的流程图;
[0028]图2为本发明所提供的服务器监控装置的一种【具体实施方式】的结构框图;
[0029]图3为本发明所提供的服务器监控装置的另一种【具体实施方式】的示意图。
【具体实施方式】
[0030]为了使本技术领域的人员更好地理解本发明方案,下面结合附图和【具体实施方式】对本发明作进一步的详细说明。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0031]本发明所提供的服务器监控方法的一种【具体实施方式】的流程图如图1所示,该方法包括:
[0032]步骤S101:实时监控服务器中每个机箱中各子设备的状态信息,作为数据信息;
[0033]上述步骤可以具体为:实时监控服务器每个机箱中各计算节点的状态信息、各存储节点的状态信息、各风扇的状态信息、各交换机的状态信息以及电源信息的状态信息,作为所述数据信息,并将监控得到的所述数据信息保存在内部缓存供所述数据处理模块进行数据访问。需要指出的是,本实施例中监控的数据信息包括但不限于:服务器每个机箱中各计算节点的状态信息、各存储节点的状态信息、各风扇的状态信息、各交换机的状态信息以及电源信息的状态信息。还可以对其他数据信息监控,这均不影响本发明的实现。
[0034]步骤S102:数据处理模块分别获取对应每个机箱中的所述数据信息,并将所述数据信息统一保存在内部缓存中,对控制中心提供信息访问接口 ;
[0035]步骤S103:控制中心获取各所述数据处理模块保存的所述数据信息,对所述服务器进行实时监控以及故障监测。
[0036]本发明所提供的服务器监控方法,通过实时监控服务器每个机箱中各子设备的状态信息,作为数据信息;数据处理模块分别获取对应每个机箱中的数据信息,并将数据信息统一保存在内部缓存中,对控制中心提供信息访问接口 ;控制中心获取各数据处理模块保存的数据信息,对所述服务器进行实时监控以及故障监测。本发明所提供的服务器监控方法,提高了服务器对内部计算节点、存储节点、交换机模块、风扇等各子设备的监控的实时性,能够及时有效地处理检测设备故障,提高了服务器的可用性和可靠性。
[0037]与上述方法相对应,本发明还提供了一种服务器监控装置,如图2本发明所提供的服务器监控装置的一种【具体实施方式】的结构框图所示,该装置包括:
[0038]监控模块100,用于实时监控服务器中每个机箱中各子设备的状态信息,作为数据信息;
[0039]该监控模块100可以具体包括:
[0040]第一监控单元,用于监控所述服务器中各计算节点的状态,并将得到的计算节点的状态信息保存在内部缓存供所述数据处理模块进行数据访问;
[0041]第二监控单元,用于监控所述服务器中各存储节点的状态,并将得到的存储节点的状态信息保存在内部缓存供所述数据处理模块进行数据访问;
[0042]第三监控单元,用于监控所述服务器中各风扇的风扇信息;
[0043]第四监控单元,用于监控所述服务器中各交换机的状态信息;
[0044]第五监控单元,用于监控所述服务器中电源模块的状态信息。
[0045]数据处理模块200,用于分别获取对应每个机箱中的所述数据信息,并将所述数据信息统一保存在内部缓存中,对控制中心提供信息访问接口 ;
[0046]控制中
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1