服务器监控方法及相关设备技术

技术编号:35078379 阅读:11 留言:0更新日期:2022-09-28 11:45
本申请公开了一种服务器监控方法,应用于基板管理控制器,基板管理控制器设置于服务器,包括:利用信息处理线程获取目标数据,并将目标服务器监控至预设存储介质;其中,目标数据由服务器中的监控进程采集获得,目标数据包括CPU利用率和内存利用率;利用信息检测线程从预设存储介质读取获得目标数据,并根据目标数据确定服务器监测结果。应用本申请所提供的技术方案,实现了BMC对服务器中CPU利用率和内存利用率的获取,进而实现了BMC对服务器的有效监控,避免了服务器宕机问题。本申请还公开了另一种服务器监控方法、基板管理控制器、服务器、电子设备及计算机可读存储介质,同样具有上述有益效果。有上述有益效果。有上述有益效果。

【技术实现步骤摘要】
服务器监控方法及相关设备


[0001]本申请涉及设备安全
,特别涉及一种服务器监控方法,还涉及另一种服务器监控方法、基板管理控制器、服务器、电子设备及计算机可读存储介质。

技术介绍

[0002]随着服务器技术的发展,服务器的类型和功能也越来越复杂,对于服务器的信息监控也越来越重要。BMC(Baseboard Manager Controller)是基板管理控制器,是服务器的监控管理芯片,通过监视服务器的温度、电压、风扇、电源等等,并做出相应的调节工作,以保证服务器处于健康的状态。其中,CPU和内存的利用率对服务器的影响至关重要,当CPU利用率和内存利用率太高时,会影响服务器的正常运行,甚至会导致宕机等严重问题,给客户造成损失。因此,对BMC监控系统提出了更高的要求,需要BMC能监控服务器的CPU和内存的利用率,然而,目前的BMC没有能力直接获取服务器CPU和内存的利用率,也即无法实现有效地服务器监控。
[0003]因此,如何实现BMC对服务器中CPU利用率和内存利用率的获取,从而实现BMC对服务器的有效监控,避免服务器宕机问题是本领域技术人员亟待解决的问题。

技术实现思路

[0004]本申请的目的是提供一种服务器监控方法,该服务器监控方法实现了BMC对服务器中CPU利用率和内存利用率的获取,进而实现了BMC对服务器的有效监控,避免了服务器宕机问题;本申请的另一目的是提供另一种服务器监控方法、基板管理控制器、服务器、电子设备及计算机可读存储介质,均具有上述有益效果。
[0005]第一方面,本申请提供了一种服务器监控方法,应用于基板管理控制器,所述基板管理控制器设置于所述服务器,包括:
[0006]利用信息处理线程获取目标数据,并将所述目标数据保存至预设存储介质;其中,所述目标数据由所述服务器中的监控进程采集获得,所述目标数据包括CPU利用率和内存利用率;
[0007]利用信息检测线程从所述预设存储介质读取获得所述目标数据,并根据所述目标数据确定服务器监测结果。
[0008]可选地,所述利用信息处理线程获取目标数据,包括:
[0009]利用所述信息处理线程接收监控数据包;
[0010]对所述监控数据包进行解析,获得所述目标数据。
[0011]可选地,所述根据所述目标数据确定服务器监测结果,包括:
[0012]将所述目标数据与对应的标准阈值进行比较;
[0013]当所述目标数据超出所述标准阈值时,输出状态异常提示;
[0014]当所述目标数据未超出所述标准阈值时,输出状态正常提示。
[0015]可选地,所述当所述目标数据超出所述标准阈值时,输出状态异常提示之后,还包
括:
[0016]根据所述目标数据、所述标准阈值、所述状态异常提示生成告警日志;
[0017]将所述告警日志保存至日志目录。
[0018]第二方面,本申请提供了另一种服务器监控方法,应用于服务器,所述服务器设置有基板管理控制器,包括:
[0019]当接收到服务器启动信号时,根据所述服务器启动信号启动监控进程;
[0020]利用所述监控进程进行数据监控,获得目标数据;其中,所述目标数据包括CPU利用率和内存利用率;
[0021]将所述目标数据发送至所述基板管理控制器,以使所述基板管理控制器根据所述目标数据确定服务器监测结果。
[0022]可选地,所述将所述目标数据发送至所述基板管理控制器,包括:
[0023]按照预设封装协议对所述目标数据进行封装,获得监控数据包;
[0024]将所述监控数据包发送至所述基板管理控制器。
[0025]第三方面,本申请还公开了一种基板管理控制器,所述基板管理控制器设置于服务器,包括:
[0026]获取模块,用于利用信息处理线程获取目标数据,并将所述目标服务器监控至预设存储介质;其中,所述目标数据由所述服务器中的监控进程采集获得,所述目标数据包括CPU利用率和内存利用率;
[0027]处理模块,用于利用信息检测线程从所述预设存储介质读取获得所述目标数据,并根据所述目标数据确定服务器监测结果。
[0028]第四方面,本申请还公开了一种服务器,所述服务器中安装有基板管理控制器,包括:
[0029]启动模块,用于当接收到服务器启动信号时,根据所述服务器启动信号启动监控进程;
[0030]监控模块,用于利用所述监控进程进行数据监控,获得目标数据;其中,所述目标数据包括CPU利用率和内存利用率;
[0031]发送模块,用于将所述目标数据发送至所述基板管理控制器,以使所述基板管理控制器根据所述目标数据确定服务器监测结果。
[0032]第五方面,本申请还公开了一种电子设备,包括:
[0033]存储器,用于存储计算机程序;
[0034]处理器,用于执行所述计算机程序时实现如上所述的任一种服务器监控方法的步骤。
[0035]第六方面,本申请还公开了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的任一种服务器监控方法的步骤。
[0036]本申请所提供的一种服务器监控方法,应用于基板管理控制器,所述基板管理控制器设置于所述服务器,包括利用信息处理线程获取目标数据,并将所述目标数据保存至预设存储介质;其中,所述目标数据由所述服务器中的监控进程采集获得,所述目标数据包括CPU利用率和内存利用率;利用信息检测线程从所述预设存储介质读取获得所述目标数
据,并根据所述目标数据确定服务器监测结果。
[0037]应用本申请所提供的技术方案,通过在服务器中创建监控进程用于实现服务器中CPU利用率和内存利用率的采集,在基板管理控制器中创建信息处理线程和信息检测线程分别用于实现对CPU利用率和内存利用率的接收和分析处理,从而实现了基板管理控制器对服务器中CPU利用率和内存利用率的获取,进一步实现了基板管理控制器对服务器的有效监控,有效地避免了服务器宕机问题。
[0038]本申请所提供的另一种服务器监控方法、基板管理控制器、服务器、电子设备及计算机可读存储介质,均具有上述有益效果,在此不再赘述。
附图说明
[0039]为了更清楚地说明现有技术和本申请实施例中的技术方案,下面将对现有技术和本申请实施例描述中需要使用的附图作简要的介绍。当然,下面有关本申请实施例的附图描述的仅仅是本申请中的一部分实施例,对于本领域普通技术人员来说,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图,所获得的其他附图也属于本申请的保护范围。
[0040]图1为本申请所提供的一种服务器监控系统的结构示意图;
[0041]图2为本申请所提供的一种服务器监控方法的流程示意图;
[0042]图3为本申请所提供的另一种服务器监控方法的流程示意图;
[0043]图4为本申请所提供的一种基板管理控制器的结构示意图;<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种服务器监控方法,其特征在于,应用于基板管理控制器,所述基板管理控制器设置于所述服务器,包括:利用信息处理线程获取目标数据,并将所述目标数据保存至预设存储介质;其中,所述目标数据由所述服务器中的监控进程采集获得,所述目标数据包括CPU利用率和内存利用率;利用信息检测线程从所述预设存储介质读取获得所述目标数据,并根据所述目标数据确定服务器监测结果。2.根据权利要求1所述的服务器监控方法,其特征在于,所述利用信息处理线程获取目标数据,包括:利用所述信息处理线程接收监控数据包;对所述监控数据包进行解析,获得所述目标数据。3.根据权利要求1所述的服务器监控方法,其特征在于,所述根据所述目标数据确定服务器监测结果,包括:将所述目标数据与对应的标准阈值进行比较;当所述目标数据超出所述标准阈值时,输出状态异常提示;当所述目标数据未超出所述标准阈值时,输出状态正常提示。4.根据权利要求3所述的服务器监控方法,其特征在于,所述当所述目标数据超出所述标准阈值时,输出状态异常提示之后,还包括:根据所述目标数据、所述标准阈值、所述状态异常提示生成告警日志;将所述告警日志保存至日志目录。5.一种服务器监控方法,其特征在于,应用于服务器,所述服务器设置有基板管理控制器,包括:当接收到服务器启动信号时,根据所述服务器启动信号启动监控进程;利用所述监控进程进行数据监控,获得目标数据;其中,所述目标数据包括CPU利用率和内存利用率;将所述目标数据发送至所述基板管理控制器,以使所述基板管理控制器根据所...

【专利技术属性】
技术研发人员:代飞飞
申请(专利权)人:济南浪潮数据技术有限公司
类型:发明
国别省市:

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

1