一种监控方法、装置、设备和介质制造方法及图纸

技术编号:29055233 阅读:23 留言:0更新日期:2021-06-26 06:25
本申请提供了一种监控方法,包括:对控制作用监控点直接定期轮询进行实时监控;获取监控设备发送的监控作用监控点的任务参数;从任务参数得到多个指定监控点和指定监控点对应的驱动条件;当达到指定监控点的驱动条件时,对指定监控点进行监控。本申请对监控点进行了划分,为控制作用的监控点和监控作用的监控点,其中,监控作用的指定监控点达到对应的驱动条件时才对其进行有效监控,针对性的满足用户需求,减轻了BMC的负载,不需要后台进程不同的轮询BMC的各种监控点数据,也减轻了后台监控进程的负载,同时,为控制作用的监控点争取了更多时间,周期性更能够保证。本申请还提供了一种监控装置、电子设备和介质,均具有上述有益效果。有益效果。有益效果。

【技术实现步骤摘要】
一种监控方法、装置、设备和介质


[0001]本申请涉及BMC监控
,特别涉及一种监控方法、装置、设备和介质。

技术介绍

[0002]目前BMC(Baseboard Manager Controller,基板管理控制器)的监控点包括温度,电压,电流,功率,各部件的监控状态功能,同时还可以通过外围Pin监控当前服务器的开关机状态,但是,目前这些监控点都是根据设定好的监控条件和监控周期通过BMC实时监控实时更新具体数据,然后用户侧当需要其中的某个监控点的数据的时候,会通过ipmi命令接口(Intelligent Platform Management Interface,智能平台管理接口)、restful接口、redfish接口、snmp接口(Simple Network Management Protocol,简单网络管理协议)等主动获取并进行相应的分析操作。
[0003]但是随着服务器的外围设备越来越多,功能越来越强大,需要BMC监控的点也越来越多,会增加BMC的内存和处理器的利用率,增加了BMC的负担。并且,当BMC通过一个线程去完成某一类部件或监控点的监视的时候,随着监控点的增多,每个监控点都需要进行外围电路即IO(Input/Output,输入/输出)口的访问,无疑增加了每个监控点轮询的时间,无法保证每个监控点都可以按照设定的周期进行监控,监控性能大大降低。
[0004]因此,如何提供一种解决上述技术问题的方案是本领域技术人员目前需要解决的问题。

技术实现思路

[0005]本申请的目的是提供一种监控方法、装置、设备和介质。其具体方案如下:
[0006]本申请提供了一种监控方法,包括:
[0007]对控制作用监控点直接定期轮询进行实时监控;
[0008]获取监控设备发送的监控作用监控点的任务参数;
[0009]从所述任务参数得到多个指定监控点和所述指定监控点对应的驱动条件;
[0010]当达到所述指定监控点的所述驱动条件时,对所述指定监控点进行监控。
[0011]优选的,还包括:
[0012]将多个所述指定监控点所监控到的监控数据记录至目标文件;
[0013]当达到所述任务参数中的上传周期时,从所述目标文件获取上报数据,所述上报数据包括所述监控数据;
[0014]将所述上报数据通过所述任务参数中的上传通道传输至所述监控设备。
[0015]优选的,还包括:
[0016]对监控点的作用类型进行分类,所述作用类型包括:所述监控作用和所述控制作用。
[0017]优选的,所述对监控点的作用类型进行分类之前,还包括:
[0018]设置与所述监控设备之间的交互数据协议,其中,所述交互数据协议包括:任务参
数数据结构和上传数据结构;
[0019]所述将所述上报数据通过所述任务参数中的上传通道传输至所述监控设备,包括:
[0020]所述将所述上报数据按照上传数据结构生成上传数据;
[0021]通过所述上传通道将所述上传数据传输至所述监控设备;
[0022]所述获取监控设备发送的任务参数,包括:
[0023]获取所述监控设备发送的任务参数数据结构相应的任务参数。
[0024]优选的,所述任务参数数据结构为任务编号、任务状态、启用时间、数据类型、采集周期、上传周期、采集点类型、采集点号、上传通道。
[0025]优选的,所述上传数据结构为关联任务编号、数据类型、采集周期、上传周期、开始上报时间、结束上报时间、采集点类型、采集点号、数据点、校验。
[0026]本申请提供了一种监控装置,包括:
[0027]控制作用监控点监控模块,用于对控制作用监控点直接定期轮询进行实时监控;
[0028]任务参数获取模块,用于获取监控设备发送的监控作用监控点的任务参数;
[0029]驱动条件获取模块,用于从所述任务参数得到多个指定监控点和所述指定监控点对应的驱动条件;
[0030]监控模块,用于当达到所述指定监控点的所述驱动条件时,对所述指定监控点进行监控。
[0031]优选的,还包括:
[0032]记录模块,用于将多个所述指定监控点所监控到的监控数据记录至目标文件;
[0033]上报数据获取模块,用于当达到所述任务参数中的上传周期时,从所述目标文件获取上报数据,所述上报数据包括所述监控数据;
[0034]上报模块,用于将所述上报数据通过所述任务参数中的上传通道传输至所述监控设备。
[0035]优选的,还包括:
[0036]分类模块,用于:对监控点的作用类型进行分类,所述作用类型包括:所述监控作用和所述控制作用。
[0037]本申请提供了一种电子设备,包括:
[0038]存储器,用于存储计算机程序;
[0039]处理器,用于执行所述计算机程序时实现如上所述监控方法的步骤。
[0040]本申请提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述监控方法的步骤。
[0041]本申请提供了一种监控方法,包括:对控制作用监控点直接定期轮询进行实时监控;获取监控设备发送的监控作用监控点的任务参数;从任务参数得到多个指定监控点和指定监控点对应的驱动条件;当达到指定监控点的驱动条件时,对指定监控点进行监控。
[0042]可见,本申请对监控点进行了划分,为控制作用的监控点和监控作用的监控点,其中,监控作用的指定监控点达到对应的驱动条件时才对其进行有效监控,针对性的满足用户需求,减轻了BMC的负载,不需要后台进程不同的轮询BMC的各种监控点数据,也减轻了后台监控进程的负载,同时,为控制作用的监控点争取了更多时间,周期性更能够保证。
[0043]本申请同时还提供了一种监控装置、电子设备和介质,均具有上述有益效果,在此不再赘述。
附图说明
[0044]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0045]图1为本申请实施例提供的一种监控方法的流程图;
[0046]图2为本申请实施例提供的一种监控装置的结构示意图;
[0047]图3为本申请实施例提供的一种电子设备的结构示意图;
[0048]图4为本申请实施例提供的另一种电子设备的结构示意图。
具体实施方式
[0049]为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种监控方法,其特征在于,包括:对控制作用监控点直接定期轮询进行实时监控;获取监控设备发送的监控作用监控点的任务参数;从所述任务参数得到多个指定监控点和所述指定监控点对应的驱动条件;当达到所述指定监控点的所述驱动条件时,对所述指定监控点进行监控。2.根据权利要求1所述的监控方法,其特征在于,还包括:将多个所述指定监控点所监控到的监控数据记录至目标文件;当达到所述任务参数中的上传周期时,从所述目标文件获取上报数据,所述上报数据包括所述监控数据;将所述上报数据通过所述任务参数中的上传通道传输至所述监控设备。3.根据权利要求2所述的监控方法,其特征在于,还包括:对监控点的作用类型进行分类,所述作用类型包括:所述监控作用和所述控制作用。4.根据权利要求3所述的监控方法,其特征在于,所述对监控点的作用类型进行分类之前,还包括:设置与所述监控设备之间的交互数据协议,其中,所述交互数据协议包括:任务参数数据结构和上传数据结构;所述将所述上报数据通过所述任务参数中的上传通道传输至所述监控设备,包括:所述将所述上报数据按照上传数据结构生成上传数据;通过所述上传通道将所述上传数据传输至所述监控设备;所述获取监控设备发送的任务参数,包括:获取所述监控设备发送的任务参数数据结构相应的任务参数。5.根据权利要求4所述的监控方法,其特征在于,所述任务参数数据结构为任务编号、任务状态、启用时间、数据类型、...

【专利技术属性】
技术研发人员:候志立
申请(专利权)人:山东英信计算机技术有限公司
类型:发明
国别省市:

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

1