系统监控灯控制方法、装置、计算机设备和存储介质与流程

文档序号:33325338发布日期:2023-03-03 22:53阅读:72来源:国知局
技术特征:
1.一种系统监控灯控制方法,其特征在于,所述方法被基板管理控制器执行,包括:基于服务器中传感器的历史数据构建结构体数组;基于所述结构体数组生成不同级别的告警日志,并根据所述告警日志及更新规则更新查询链表;当根据服务器传感器实时监测到的部件参数判断服务器发生异常时,通过系统监控灯线程不间断地遍历所述查询链表,获取当前所有事件对应的最高告警等级;基于所述最高告警等级控制系统监控灯的闪烁。2.根据权利要求1所述的系统监控灯控制方法,其特征在于,在所述基于所述最高告警等级控制系统灯的闪烁之后,所述方法还包括:基于所述基板管理控制器上的智能平台管理接口获取当前所有异常的系统监控灯对应的告警日志,并上传至显示终端;在所述上传至显示终端的同时,提供告警删除接口。3.根据权利要求1所述的系统监控灯控制方法,其特征在于,所述基于服务器中传感器的历史数据构建结构体数组包括:所述历史数据包括事件类型、传感器类型、告警事件和所述告警事件对应的告警等级;获取所述历史数据,对不同类型的所述历史数据进行分区;根据所述分区所对应的类型参数确定各个所述分区对应的偏移量和空间长度;基于所述偏移量和所述空间长度组成各个所述分区对应的结构体元素,利用所有所述结构体元素构建所述结构体数组。4.根据权利要求3所述的系统监控灯控制方法,其特征在于,所述基于所述结构体数组生成不同级别的告警日志包括:将所述结构体组中不同分区的单个结构体元素形成一一映射关系,生成第一数据组;基于所述告警事件对应的告警等级对所述第一数据组进行排序;对排序后的所述第一数据组进行权重赋分,根据所述权重赋分生成所述不同级别的告警日志。5.根据权利要求1所述的系统监控灯控制方法,其特征在于,所述根据所述告警日志及更新规则更新查询链表包括:每生成一条新的所述告警日志时,判断所述告警日志的类型:若所述告警日志为事件触发日志,则在所述事件触发日志添加至所述查询链表时与当前列表中告警日志的严重等级进行比对;若所述告警日志为事件解除日志,则在所述查询链表中删除其对应的告警日志。6.根据权利要求5所述的系统监控灯控制方法,其特征在于,所述根据所述告警日志及更新规则更新查询链表还包括:若所述事件触发日志等级高于或等于所述查询链表中告警日志的等级,则将所述事件触发日志插入当前位置;若所述事件触发日志等级低于所述查询链表中告警日志的等级,则将所述事件触发日志与下一条告警日志进行对比,直至找到高于或等于告警日志等级的位置,进行插入;通过插入更严重等级的告警日志更新所述查询链表中的节点,形成新的查询链表。7.根据权利要求1所述的系统监控灯控制方法,其特征在于,所述服务器发生异常时,
通过系统监控灯线程不间断地遍历所述查询链表,获取当前所有事件对应的最高告警等级并控制系统监控灯的闪烁包括:当所述服务器发生异常时,通过所述系统监控灯线程不间断地遍历所述查询链表中的节点;基于所述节点获取当前所有事件的最高告警等级;根据所述最高告警等级及预设规则向复杂可编程逻辑设备下发命令,实现系统监控灯的不同闪烁状态;所述预设规则包括:若所述查询链表为空或最高告警等级为第一级别事件,则所述系统监控灯第一颜色常亮;若所述查询链表中最高告警等级为第二级别事件,则所述系统监控灯第二颜色闪烁;若所述查询链表中最高告警等级为第三级别事件,则所述系统监控灯第三颜色常亮。8.一种系统监控灯控制装置,其特征在于,所述装置包括:结构体数组构建模块,用于基于服务器中传感器的历史数据构建结构体数组;链表更新模块,用于基于所述结构体数组生成不同级别的告警日志,并根据所述告警日志及触发规则更新查询链表;告警等级获取模块,用于当根据服务器传感器实时监测到的部件参数判断服务器发生异常时,通过系统监控灯线程不间断地遍历所述查询链表,获取当前所有事件对应的最高告警等级;控制模块,用于基于所述最高告警等级控制系统监控灯的闪烁。9.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述方法的步骤。10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。

技术总结
本申请涉及一种系统监控灯控制方法、装置、计算机设备和存储介质,所述方法包括:基于服务器中传感器的历史数据构建结构体数组;基于结构体数组生成不同级别的告警日志,并根据告警日志及更新规则更新查询链表;当根据服务器传感器实时监测到的部件参数判断服务器发生异常时,通过系统监控灯线程不间断地遍历查询链表,获取当前所有事件对应的最高告警等级;基于最高告警等级控制系统监控灯的闪烁。本申请避免了周期性轮询所有传感器状态的过程,有效减小了系统资源的开销,极大地提高了相关故障的解决效率,工厂出货以及线上运维查看当前系统可以快速定位问题,而不用逐条的去查看告警日志,节省了时间成本,具有客观的经济效益。济效益。济效益。


技术研发人员:刘永敬
受保护的技术使用者:苏州浪潮智能科技有限公司
技术研发日:2022.11.08
技术公布日:2023/3/2
当前第2页1 2 
网友询问留言 留言:0条
  • 还没有人留言评论。精彩留言会获得点赞!