系统事件记录解析的方法、装置、存储介质和计算机设备制造方法及图纸

技术编号:25598494 阅读:21 留言:0更新日期:2020-09-11 23:56
本发明专利技术提供一种系统事件记录解析的方法、装置、存储介质和计算机设备,所述方法,应用于服务器,包括:BIOS开机自检并初始化;启动系统事件检测机制;建立服务器中各物理设备与逻辑设备的映射关系,并将映射关系保存于BIOS中,其中,逻辑设备应用于系统事件检测机制;各物理设备完成初始化;BMC解析系统事件记录,根据映射关系,将显示内容从原有的逻辑设备信息改为物理设备信息。与现有技术相比,本方案将系统事件记录数据中的内容由逻辑设备信息显示转换为物理设备信息显示增加可读性,减少维护分析的难度,从而降低用户SEL解析的学习成本,提升服务器定位异常设备的效率。

【技术实现步骤摘要】
系统事件记录解析的方法、装置、存储介质和计算机设备
本专利技术涉及到服务器领域,特别是涉及一种系统事件记录解析的方法、装置、存储介质和计算机设备。
技术介绍
随着信息技术的发展,服务器作为网络系统和计算平台的核心,其工作状态影响网络系统和计算平台的正常工作。BMC(BaseboardManagementController,基板管理控制器)是服务器最重要的管理模块。管理人员通过查看解析BMC中记录的SEL(SystemEventLog,系统事件记录)获取服务器中各设备的异常问题。由于在现有技术中,SEL是按照系统中设备的逻辑位置和地址按特定格式记录。在服务器系统中各设备数量比较多,SEL的记录是以逻辑设备为标准,用户需要根据机器的详细配置信息解析对应的系统事件记录。这就造成了系统事件记录对用户并不友好,如图2所示,用户需要知道机器详细配置并且熟悉内部逻辑架构才能定位异常的设备。
技术实现思路
本专利技术的主要目的为提供一种系统事件记录解析的方法,旨在解决降低用户SEL解析的学习成本,提升服务器定位异常设备的效率。本专利技术提供一种系统事件记录解析的方法,应用于服务器,包括:BIOS开机自检并初始化;启动系统事件检测机制;建立服务器中各物理设备与逻辑设备的映射关系,并将映射关系保存于BIOS中,其中,逻辑设备应用于系统事件检测机制;各物理设备完成初始化;BMC解析系统事件记录,根据映射关系,将显示内容从原有的逻辑设备信息改为物理设备信息。优选的,BMC解析系统事件记录,根据映射关系,将显示内容从原有的逻辑设备信息改为物理设备信息的步骤,包括:读取系统事件记录;接收BIOS发送的映射关系;依据映射关系,将逻辑设备位置信息解读为物理设备信息呈现给用户,其中,逻辑设备信息为十六进制数据。优选的,启动系统事件检测机制的步骤,包括:判断服务器中各逻辑设备是否异常;若是,则记录异常的逻辑设备地址,生成系统事件记录并发送至BMC。本专利技术还提供一种系统事件记录解析的装置,包括:自检模块,用于BIOS开机自检并初始化;检测模块,用于启动系统事件检测机制;映射模块,用于建立服务器中各物理设备与逻辑设备的映射关系,并将映射关系保存于BIOS中,其中,逻辑设备应用于系统事件检测机制;初始化模块,用于各物理设备完成初始化;解析模块,用于BMC解析系统事件记录,根据映射关系,将显示内容从原有的逻辑设备信息改为物理设备信息。优选的,解析模块包括:第一执行子模块,用于读取系统事件记录;第二执行子模块,用于接收BIOS发送的映射关系;解析子模块,用于依据映射关系,将逻辑设备位置信息解读为物理设备信息呈现给用户,其中,逻辑设备信息为十六进制数据。优选的,检测模块包括:判断子模块,用于判断服务器中各逻辑设备是否异常;报警子模块,用于若是,则记录异常的逻辑设备地址,生成系统事件记录并发送至BMC。本专利技术还提供一种存储介质,其为计算机可读的存储介质,其上存储有计算机程序,计算机程序被执行时实现如上述的系统事件记录解析的方法。本专利技术还提供一种计算机设备,其包括处理器、存储器及存储于存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述的系统事件记录解析的方法。本专利技术的有益效果在于:在BIOS开机自检阶段收集相关的设备和资源分配信息,将逻辑设备与物理设备设建立对应关系。在系统事件记录解析中结合BIOS提供的对应管理,将系统事件记录数据中的内容由逻辑设备信息显示转换为物理设备信息显示增加可读性,减少维护分析的难度,从而降低用户SEL解析的学习成本,提升服务器定位异常设备的效率。附图说明图1为本专利技术一种系统事件记录解析的方法的第一实施例的流程图;图2为现有技术中系统事件记录的解读页面示意图;图3为本专利技术一种系统事件记录解析的装置的第一结构示意图;图4为本申请提供的存储介质一实施例的结构框图;图5为本申请提供的计算机设备一实施例的结构框图。标号说明:1、自检模块;2、检测模块;3、映射模块;4、初始化模块;5、解析模块;100、存储介质;200、计算机程序;300、计算机设备;400、处理器。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。参照图1,本专利技术提供一种系统事件记录解析的方法,应用于服务器,包括:S1:BIOS开机自检并初始化;S2:启动系统事件检测机制;S3:建立服务器中各物理设备与逻辑设备的映射关系,并将映射关系保存于BIOS中,其中,逻辑设备应用于系统事件检测机制;S4:各物理设备完成初始化;S5:BMC解析系统事件记录,根据映射关系,将显示内容从原有的逻辑设备信息改为物理设备信息。在本专利技术实施例中,BIOS(BasicInputOutputSystem,基本输入输出系统)开机自检并初始化,完成了IPMI(IntelligentPlatformManagementInterface,智能平台管理接口)功能初始化。然后启动系统事件检测机制。在BIOS初始化阶段,建立服务器中各物理设备与逻辑设备的映射关系。服务器中各物理设备完成初始化,服务器开始运行。通过系统事件检测机制实时判断服务器中各物理设备是否出现异常。若是,则生成SEL(SystemEventLog,系统事件记录)。BMC(BaseboardManagementController,基板管理控制器)解析SEL,根据BIOS提供的映射数据将逻辑设备位置转化为实际对应的物理设备信息,比如某位置CPU、某位置DIMM、某位置PCIE设备,某个存储设备等输出给用户。举例的,以图2的日志为例。用户在不了解芯片规格和整机设计的情况下,除去文字性的描述则无法理解“a50503”这样的数据是什么概念。若采用本方案的解析方法,则在SEL日志文件中EventData一栏将“a50503”解析为CPU1。CPU模块发生了FatalError,类型属于未知。这样用户就知道是CPU1的哪些模块发生了什么异常。综上,通过上述设置,在BIOS开机自检阶段收集相关的设备和资源分配信息,将逻辑设备与物理设备设建立对应关系。在系统事件记录解析中结合此前BIOS提供的对应管理,将系统事件记录数据中的内容由逻辑设备信息显示转换为物理设备信息显示增加可读性,减少维护分析的难度,从而降低用户SEL解析的学习成本,提升服务器定位异常设备的效率。进一步地,BMC解析系统事件记录,根据映射关系,将显示内容从原有的逻辑设备信息改为物理设备信息的步骤S5,包括:S51:读取系统事件记录;S52:接收BIOS发送的映射关系;...

【技术保护点】
1.一种系统事件记录解析的方法,其特征在于,应用于服务器,包括:/nBIOS开机自检并初始化;/n启动系统事件检测机制;/n建立所述服务器中各物理设备与逻辑设备的映射关系,并将所述映射关系保存于所述BIOS中,其中,所述逻辑设备应用于所述系统事件检测机制;/n各物理设备完成初始化;/n所述BMC解析系统事件记录,根据所述映射关系,将显示内容从原有的逻辑设备信息改为物理设备信息。/n

【技术特征摘要】
1.一种系统事件记录解析的方法,其特征在于,应用于服务器,包括:
BIOS开机自检并初始化;
启动系统事件检测机制;
建立所述服务器中各物理设备与逻辑设备的映射关系,并将所述映射关系保存于所述BIOS中,其中,所述逻辑设备应用于所述系统事件检测机制;
各物理设备完成初始化;
所述BMC解析系统事件记录,根据所述映射关系,将显示内容从原有的逻辑设备信息改为物理设备信息。


2.根据权利要求1所述的系统事件记录解析的方法,其特征在于,所述所述BMC解析系统事件记录,根据所述映射关系,将显示内容从原有的逻辑设备信息改为物理设备信息的步骤,包括:
读取系统事件记录;
接收所述BIOS发送的映射关系;
依据所述映射关系,将逻辑设备位置信息解读为物理设备信息呈现给用户,其中,所述逻辑设备信息为十六进制数据。


3.根据权利要求1所述的系统事件记录解析的方法,其特征在于,所述启动系统事件检测机制的步骤,包括:
判断所述服务器中各逻辑设备是否异常;
若是,则记录异常的逻辑设备地址,生成系统事件记录并发送至BMC。


4.一种系统事件记录解析的装置,其特征在于,包括:
自检模块,用于BIOS开机自检并初始化;
检测模块,用于启动系统事件检测机制;
映射模块,用于建立所述服务器中各物理设备与逻辑设备的映...

【专利技术属性】
技术研发人员:赵美玉唐斌
申请(专利权)人:深圳市同泰怡信息技术有限公司
类型:发明
国别省市:广东;44

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

1