[发明专利]一种服务器sensor读值异常容错的报警方法在审
申请号: | 201910240552.2 | 申请日: | 2019-03-28 |
公开(公告)号: | CN109981366A | 公开(公告)日: | 2019-07-05 |
发明(设计)人: | 靳先奇;乔英良;颜伟 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;G08B21/18 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 服务器 报警 读取 故障告警 简单安全 容错处理 容错机制 实时读取 异常原因 主板 过滤 并用 记录 | ||
本发明公开了一种服务器sensor读值异常容错的报警方法,包括以下步骤:服务器BMC实时读取主板上各sensor的读值;将任一sensor读取的N次读值进行处理得到该sensor的有效值;记录上述有效值,且对有效值进行容错处理后进行报警。本发明公开的服务器sensor读值异常容错的报警方法,通过BMC读取sensor值,并用简单安全有效的异常容错机制,将各种异常原因导致的读值干扰过滤,选取有效读值,从而大大提高了故障告警机制的安全性和稳定性。
技术领域
本发明涉及服务器技术领域,尤其涉及一种服务器sensor读值异常容错的报警方法。
背景技术
近几年大数据、云服务的持续火热,各大运营商以及众多互联网企业对服务器的需求连年增长,因此各大服务器供应商都加大对服务器的开发投入,来迎合市场更多、更广的需求。随着厂商定制化的深入,服务器基板管理控制器(BMC)的管理功能向更细致更全面的方向发展。
通常BMC管理监控服务器上各sensor的故障告警:服务器BMC实时读取主板上各sensor的读值,外界环境异常或者硬件特性的改变都会影响sensor读值的精确度,同时芯片本身也会有概率性的出现读值异常等现象。目前的方案都没有对读值异常的有效过滤,最终导致sensor误报警的出现。
基于上述背景,对于本领域技术人员而言,如何更好的实现将各种异常原因导致的读值干扰过滤,提高故障告警机制的安全性和稳定性,是亟需解决的技术问题。
发明内容
基于背景技术存在的技术问题,本发明提出了一种服务器sensor读值异常容错的报警方法,通过BMC读取sensor值,并用简单安全有效的异常容错机制,将各种异常原因导致的读值干扰过滤,选取有效读值,从而大大提高了故障告警机制的安全性和稳定性。
为了便于理解,对本文中名词说明如下:
BMC(Baseboard Management Controller,基板管理控制器)是服务器特有的管理控制器。
本发明提出的一种服务器sensor读值异常容错的报警方法,包括以下步骤:
服务器BMC实时读取主板上各sensor的读值;
将任一sensor读取的N次读值进行处理得到该sensor的有效值;
记录上述有效值,且对有效值进行容错处理后进行报警。
优选地,对N次读值进行处理,具体包括以下步骤:去掉最高读值和去掉最低读值,并将剩余读值取平均值。
优选地,去掉的最高读值数量与去掉的最低读值数量相等。
优选地,N的值为10,且去掉的最高读值数量和去掉的最低读值数量均为2。
优选地,对有效值进行容错处理后进行报警,具体方式为:连续M次有效值出现异常时,触发该sensor的报警机制。
优选地,M的值为3。
优选地,若出现有效值正常,则清空异常信息。
优选地,还包括以下步骤:将告警信息上传远程控制中心。
本发明中提供的一种服务器sensor读值异常容错的报警方法,服务器BMC实时读取主板各sensor值,将最近读取的10次值保留,去掉最高的2次读值以及最低的2次读值,将剩余的6次读值取平均值,然后将此平均值作为服务器sensor的读取有效值。同时BMC检测到连续3次读值异常时,才触发告警机制。此异常容错方案可简单有效的保证故障告警机制的安全性和稳定性。
附图说明
图1为本发明提出的一种服务器sensor读值异常容错的报警方法的流程图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910240552.2/2.html,转载请声明来源钻瓜专利网。