BMC SEL日志的获取方法、系统、装置及存储介质制造方法及图纸

技术编号:18256369 阅读:80 留言:0更新日期:2018-06-20 08:11
本申请公开了一种BMC SEL日志的获取方法,包括:通过在UEFI模块中调用IPMI服务向BMC发送日志请求;获取所述日志请求对应的BMC SEL日志;其中,所述UEFI模块为预先创建在BIOS中的模块。本发明专利技术中可以直接进入BIOS Setup就可以获取BMC SEL日志,与现有技术相比,本发明专利技术方便快捷,有效提高了工作人员在机房内快速获取BMC SEL日志的效率。相应的,本申请还公开了一种BMC SEL日志的获取系统、装置及可读存储介质,具有相同的有益效果。

Obtaining method, system, device and storage medium for BMC SEL log

The present application discloses a method for obtaining a BMC log SEL log, including: sending a log request to the BMC by calling the IPMI service in the UEFI module; obtaining the BMC log SEL log corresponding to the log request, wherein the UEFI module is a module in advance in the BIOS. In this invention, the BMC SEL log can be obtained directly into the BIOS Setup. Compared with the existing technology, the invention is convenient and quick, and effectively improves the efficiency of the staff in the rapid acquisition of the BMC SEL log in the machine room. Accordingly, the application also discloses a BMC SEL log acquisition system, a device and a readable storage medium, and has the same beneficial effect.

【技术实现步骤摘要】
BMCSEL日志的获取方法、系统、装置及存储介质
本专利技术涉及BMC领域,特别涉及一种BMCSEL日志的获取方法、系统、装置及可读存储介质。
技术介绍
众所周知,服务器是整个网络系统和计算平台的核心,许多重要的数据都保存在服务器上。随着大数据和云计算等业务的发展,所需要的服务器的数量越来越大,针对服务器的管理需求也越来越受到重视。BMC(BaseboardManagementController,板载管理控制器)作为标准服务器的标配,是服务器系统最重要的带外管理模块。服务器机房管理人员通过查看及解析BMC中记录的BMCSEL(SystemEventLog,系统事件日志)日志来排查服务器中各种各样的问题。通常情况下,管理人员可以通过BMC网络来读取BMCSEL日志,但是在机房排查问题时,如果要通过BMC网络来获取BMCSEL日志,则要分别手动对目标服务器以及客户端电脑配置BMCIP地址并使用网线相连,在获取BMCSEL日志后,还需要手动恢复配置。这样获取BMCSEL日志的方式步骤比较繁琐,效率不高。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种BMCSEL日志的获取方法、系统、装置及可读存储介质,以便直接在BIOSSetup中获取BMCSEL日志。其具体方案如下:一种BMCSEL日志的获取方法,包括:通过在UEFI模块中调用IPMI服务向BMC发送日志请求;获取所述日志请求对应的BMCSEL日志;其中,所述UEFI模块为预先创建在BIOS中的模块。优选的,所述通过在UEFI模块中调用IPMI服务向BMC发送日志请求的过程具体包括:通过在所述UEFI模块中调用所述IPMI服务向所述BMC发送日志请求;其中,所述IPMI服务根据IPMIProtocol协议得到。优选的,所述获取所述日志请求对应的BMCSEL日志的过程,包括:获取所述日志请求对应的所述BMCSEL日志的原始数据;对所述原始数据进行解析,获得所述BMCSEL日志的可读文本。优选的,所述获取所述日志请求对应的所述BMCSEL日志的过程,还包括:将所述可读文本显示在BIOSSetup页面上。优选的,所述对所述原始数据进行解析,获得所述BMCSEL日志的可读文本的过程,包括:按照IPMISpecificationv2.0标准文档格式对所述原始数据进行解析,获得所述BMCSEL日志的可读文本。优选的,所述获取方法还包括:将所述BMCSEL日志存放在预先分配的内存区域中。优选的,所述获取方法应用于Intel平台的服务器。相应的,本专利技术还公开了一种BMCSEL日志的获取系统,包括:日志请求模块,用于通过在UEFI模块中调用IPMI服务向BMC发送日志请求;日志获取模块,用于获取所述日志请求对应的BMCSEL日志;其中,所述UEFI模块为预先创建在BIOS中的模块。相应的,本专利技术还公开了一种BMCSEL日志的获取装置,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现如上文所述BMCSEL日志的获取方法的步骤。相应的,本专利技术还公开了一种可读存储介质,所述可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上文所述BMCSEL日志的获取方法的步骤。本专利技术公开了一种BMCSEL日志的获取方法,包括:通过在UEFI模块中调用IPMI服务向BMC发送日志请求;获取所述日志请求对应的BMCSEL日志;其中,所述UEFI模块为预先创建在BIOS中的模块。本专利技术中可以直接进入BIOSSetup就可以获取BMCSEL日志,与现有技术相比,本专利技术方便快捷,有效提高了工作人员在机房内快速获取BMCSEL日志的效率。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本专利技术实施例中一种BMCSEL日志的获取方法的步骤流程图;图2为本专利技术实施例中一种BMCSEL日志的获取系统的结构分布图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例公开了一种BMCSEL日志的获取方法,参见图1所示,包括:S1:通过在UEFI模块中调用IPMI服务向BMC发送日志请求;可以理解的是,UEFI模块为预先在BIOS系统中设置的模块,能够实现在BIOSsetup中获取BMCSEL日志。具体的,所述IPMI服务是根据IPMIProtocol协议得到的。S2:获取所述日志请求对应的BMCSEL日志;其中,所述UEFI模块为预先创建在BIOS中的模块。进一步的,在步骤S2之后还可以包括将所述BMCSEL日志存放在预先分配的内存区域中。优选的,本实施例中的所述获取方法以应用于Intel平台的服务器的架构上作说明,但所述获取方法并不限于Intel平台的服务器,在例如ARM、IBMPOWER等的其他平台的服务器或计算机平台中具有通用的应用价值。本专利技术公开了一种BMCSEL日志的获取方法,包括:通过在UEFI模块中调用IPMI服务向BMC发送日志请求;获取所述日志请求对应的BMCSEL日志;其中,所述UEFI模块为预先创建在BIOS中的模块。本专利技术中可以直接进入BIOSSetup就可以获取BMCSEL日志,与现有技术相比,本专利技术方便快捷,有效提高了工作人员在机房内快速获取BMCSEL日志的效率。本专利技术实施例公开了一种具体的BMCSEL日志的获取方法,相对于上一实施例,本实施例对技术方案作了进一步的说明和优化。具体的:步骤S2中所述获取所述日志请求对应的BMCSEL日志的过程,包括:S21:获取所述日志请求对应的所述BMCSEL日志的原始数据(rawdata);S22:对所述原始数据进行解析,获得所述BMCSEL日志的可读文本。具体的,所述对所述原始数据进行解析,获得所述BMCSEL日志的可读文本的过程,包括:按照IPMISpecificationv2.0标准文档格式对所述原始数据进行解析,获得所述BMCSEL日志的可读文本。其中,与上一实施例相似的是可以将BMCSEL日志的原始数据或解析后的可读文本存放在预先分配的内存区域中。进一步的,所述获取所述日志请求对应的所述BMCSEL日志的过程,还包括:将所述可读文本显示在BIOSSetup页面上。可以理解的是,本专利技术的出发点是工作人员在服务器机房内获取BMCSEL日志时需要手动配置,效率较低,步骤繁琐,因此通过本专利技术直接进入BIOSsetup获取BMCSEL日志后,需要将BMCSEL日志反馈给工作人员,以便工作人员根据BMCSEL日志进行后续的工作流程。相应的,本专利技术实施例还公开了一种BMCSEL日志的获取系统,参见图2所示,包括:日志请求模块1,用于通过在UEFI模块中调用IPMI服务向BMC发送日志请求;日志获取模块2,用于获取所述日志请求对应的BMCSEL日志;其中,所述UE本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/55/201810068144.html" title="BMC SEL日志的获取方法、系统、装置及存储介质原文来自X技术">BMC SEL日志的获取方法、系统、装置及存储介质</a>

【技术保护点】
1.一种BMC SEL日志的获取方法,其特征在于,包括:通过在UEFI模块中调用IPMI服务向BMC发送日志请求;获取所述日志请求对应的BMC SEL日志;其中,所述UEFI模块为预先创建在BIOS中的模块。

【技术特征摘要】
1.一种BMCSEL日志的获取方法,其特征在于,包括:通过在UEFI模块中调用IPMI服务向BMC发送日志请求;获取所述日志请求对应的BMCSEL日志;其中,所述UEFI模块为预先创建在BIOS中的模块。2.根据权利要求1所述获取方法,其特征在于,所述通过在UEFI模块中调用IPMI服务向BMC发送日志请求的过程具体包括:通过在所述UEFI模块中调用所述IPMI服务向所述BMC发送日志请求;其中,所述IPMI服务根据IPMIProtocol协议得到。3.根据权利要求1所述获取方法,其特征在于,所述获取所述日志请求对应的BMCSEL日志的过程,包括:获取所述日志请求对应的所述BMCSEL日志的原始数据;对所述原始数据进行解析,获得所述BMCSEL日志的可读文本。4.根据权利要求3所述获取方法,其特征在于,所述获取所述日志请求对应的所述BMCSEL日志的过程,还包括:将所述可读文本显示在BIOSSetup页面上。5.根据权利要求4所述获取方法,其特征在于,所述对所述原始数据进行解析,获得所述BMCSEL日志的可读文...

【专利技术属性】
技术研发人员:刘冰
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1