[发明专利]基于Ampere平台的故障信息带外获取方法及装置在审
申请号: | 202111487544.1 | 申请日: | 2021-12-06 |
公开(公告)号: | CN114338347A | 公开(公告)日: | 2022-04-12 |
发明(设计)人: | 王伟 | 申请(专利权)人: | 南昌华勤电子科技有限公司 |
主分类号: | H04L41/0631 | 分类号: | H04L41/0631;H04L43/0823;G06F11/30;G06F11/32 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 张艳美;刘光明 |
地址: | 330000 江西省南昌市*** | 国省代码: | 江西;36 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 ampere 平台 故障 信息 获取 方法 装置 | ||
本申请公开了一种基于Ampere平台的故障信息带外获取方法及装置,其中方法包括:访问处理器的状态寄存器并收集故障数据,并根据故障数据得到故障码信息;解析故障码信息得到对应的告警信息,告警信息用于描述故障码信息所对应的故障内容;根据告警信息确定告警信息对应的告警等级信息;将告警信息和告警等级信息发送至客户端。本申请将故障码信息解析成可读性较强的告警信息,能够清楚获取故障码信息对应的具体故障内容,便于运维人员快速参考,同时本申请能够根据告警信息确定对应的告警等级信息,便于运维人员清楚了解故障的严重程度,便于运维人员维护,提高运维效率。
技术领域
本申请涉及服务器技术领域,尤其涉及一种基于Ampere平台的故障信息带外获取方法及装置。
背景技术
随着大数据和云计算发展,服务器需求量在不断增加,同时对服务器的可靠性、可用性、可维护性的要求也越来越高。
目前,SNMP Trap以其便捷、可用性强的特点一直是数据中心常用的运维方式。
而Ampere Altra CPU是基于ARM架构推出的具有80核心的高性能处理器。在采用Ampere平台研发的服务器等产品中,BMC会通过I2C轮询CPU寄存器的方式,从各寄存器采集故障信息,并以OEM传感器的方式记录SEL,该SEL中只有故障码,没有故障信息描述,如果直接将该故障码通过SNMP Trap的方式发给运维客户端,运维人员需要根据Ampere公司提供的数据结构对照表进行解析,十分不利于信息的分析。
发明内容
本申请的目的是为解决上述技术问题的不足而提供一种基于Ampere平台的故障信息带外获取方法、装置、电子设备及计算机可读存储介质,能够清楚获取故障码信息对应的具体故障内容,同时可清楚了解故障的告警等级信息,便于运维人员使用,提高运维效率。
为了实现上述目的,本申请公开了一种基于Ampere平台的故障信息带外获取方法,其包括:
访问处理器的状态寄存器并收集故障数据,并根据所述故障数据得到故障码信息;
解析所述故障码信息得到对应的告警信息,所述告警信息用于描述所述故障码信息所对应的故障内容;
根据所述告警信息确定所述告警信息对应的告警等级信息;
将所述告警信息和所述告警等级信息发送至客户端。
可选地,所述“解析所述故障码信息得到对应的告警信息”包括:
解析所述故障码信息得到多个子信息;
整合解析后的各所述子信息以形成作为所述告警信息的告警描述字段。
可选地,所述子信息包括故障对象信息、故障内容信息及故障类型信息。
可选地,所述“根据所述告警信息确定所述告警信息对应的告警等级信息”包括:
根据所述告警信息所记载的故障内容对应的可修复程度来划分告警等级信息。
可选地,所述“将所述告警信息和所述告警等级信息发送至客户端”包括:
将所述告警信息和所述告警等级信息置于发送脚本的发送指令中,所述发送指令配置所述客户端的地址;
所述发送脚本将所述发送指令发送至所述客户端。
可选地,所述“将所述告警信息和所述告警等级信息发送至客户端”包括:
根据所述告警信息和所述告警等级信息,创建数据报文并将所述数据报文打包发送至所述客户端的协议地址。
可选地,所述“访问处理器的状态寄存器并收集故障数据”包括:
通过调用I2C接口并根据寄存器地址访问所述处理器的状态寄存器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南昌华勤电子科技有限公司,未经南昌华勤电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111487544.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:镓水空气智能换热器
- 下一篇:一种自动去胶剥离工艺