本发明专利技术实施例提供显示信息获取方法、装置、电子设备和存储介质,该方法包括:BMC系统设有共享内存区域,当接收到查询指令时,BMC系统判断共享内存区域中的更新标志是否被设置为预设标识,若是,则BMC系统确定服务器处于正常状态,从共享内存区域中获取BIOS系统传输的第一显示信息,将第一显示信息确定为针对查询指令的第一目标显示信息以进行展示。本发明专利技术实施例通过BMC系统提供有共享内存区域,BMC系统和BIOS系统均可读写访问,从而BMC系统可通过共享内存区域获取到BIOS系统传输的显示信息,进而实现基于带外管理方式获取显示信息,带外管理方式不影响服务器当前运行,因此可大大提高对服务器的运维管理效率。高对服务器的运维管理效率。高对服务器的运维管理效率。
【技术实现步骤摘要】
显示信息获取方法、装置、电子设备和存储介质
[0001]本专利技术涉及运维管理
,特别涉及一种显示信息获取方法、一种显示信息获取装置、一种电子设备和一种计算机可读存储介质。
技术介绍
[0002]在服务器运行过程中,kernel(操作系统内核)会将开机信息作为dmesg(display message,显示信息)信息存储在ring buffer(环形缓冲区)中,利用dmesg命令查看,这对于设备的故障诊断尤为重要。
[0003]当需要获取dmesg信息时,只能通过带内管理方式来实现,带内管理方式是指通过服务器进入OS(Operating System,操作系统)系统,在OS系统下使用dmesg命令,从而获取到dmesg信息,然而带内管理方式会影响服务器当前运行,进而影响对服务器的运维管理效率。
技术实现思路
[0004]鉴于上述问题,提出了本专利技术实施例以便提供一种克服上述问题或者至少部分地解决上述问题的显示信息获取方法。
[0005]本专利技术实施例还提供了一种显示信息获取装置、电子设备和存储介质,以保证上述方法的实施。
[0006]为了解决上述问题,本专利技术实施例公开了一种显示信息获取方法,应用于基板管理控制器BMC系统,所述BMC系统通过带外管理接口与服务器通信连接,所述服务器部署有基本输入输出BIOS系统,所述BMC系统设有共享内存区域,所述方法包括:
[0007]当接收到查询指令时,判断所述共享内存区域中的更新标志是否被设置为预设标识;其中,所述预设标识为所述BIOS系统在将第一显示信息传输至所述共享内存区域时进行设置;所述第一显示信息为所述BIOS系统加电自检结束时所更新完成的本次开机的显示信息;
[0008]若所述更新标志被设置为所述预设标识,则确定所述服务器处于正常状态;
[0009]在所述服务器处于正常状态下,从所述共享内存区域中获取所述第一显示信息;
[0010]将所述第一显示信息确定为针对所述查询指令的第一目标显示信息,并将所述第一目标显示信息进行展示。
[0011]可选地,所述BMC系统还设有非共享内存区域,所述非共享内存区域存储有第二显示信息;在所述判断所述共享内存区域中的更新标志是否被设置为预设标识之后,还包括:
[0012]若所述更新标志未被设置为所述预设标识,则确定所述服务器处于异常状态;其中,所述异常状态包括关机状态或宕机状态;
[0013]在所述服务器处于关机状态或宕机状态下,从所述非共享内存区域中获取所述第二显示信息;其中,所述第二显示信息为上次开机的显示信息;
[0014]将所述第二显示信息确定为针对所述查询指令的第二目标显示信息,并将所述第
二目标显示信息进行展示。
[0015]可选地,还包括:
[0016]将所述第一显示信息同步至所述非共享内存区域。
[0017]可选地,所述BMC系统具有Web页面;所述将所述第一显示信息确定为针对所述查询指令的第一目标显示信息,并将所述第一目标显示信息进行展示,包括:
[0018]按照预设解析规则对所述第一显示信息进行解析,得到针对所述查询指令的第一目标显示信息;
[0019]将所述第一目标显示信息展示在所述Web页面上。
[0020]可选地,所述BMC系统具有Web页面;所述将所述第二显示信息确定为针对所述查询指令的第二目标显示信息,并将所述第二目标显示信息进行展示,包括:
[0021]按照预设解析规则对所述第二显示信息进行解析,得到针对所述查询指令的第二目标显示信息;
[0022]将所述第二目标显示信息展示在所述Web页面上。
[0023]可选地,在所述将所述第一显示信息同步至所述非共享内存区域之后,还包括:
[0024]清除所述预设标识,以复位所述更新标志。
[0025]可选地,还包括:
[0026]当接收到修改指令时,依据所述修改指令,对所述共享内存区域中的所述第一显示信息进行修改,以使所述BIOS系统在下次开机时将修改后的第一显示信息写入到第三显示信息中;所述第三显示信息为下次开机的显示信息。
[0027]本专利技术实施例还公开了一种显示信息获取装置,应用于BMC系统,所述BMC系统通过带外管理接口与服务器通信连接,所述服务器部署有BIOS系统,所述BMC系统设有共享内存区域,所述装置包括:
[0028]更新标志判断模块,用于当接收到查询指令时,判断所述共享内存区域中的更新标志是否被设置为预设标识;其中,所述预设标识为所述BIOS系统在将第一显示信息传输至所述共享内存区域时进行设置;所述第一显示信息为所述BIOS系统加电自检结束时所更新完成的本次开机的显示信息;
[0029]服务器处于正常状态的确定模块,用于若所述更新标志被设置为所述预设标识,则确定所述服务器处于正常状态;
[0030]第一显示信息获取模块,用于在所述服务器处于正常状态下,从所述共享内存区域中获取所述第一显示信息;
[0031]第一目标显示信息展示模块,用于将所述第一显示信息确定为针对所述查询指令的第一目标显示信息,并将所述第一目标显示信息进行展示。
[0032]可选地,所述BMC系统还设有非共享内存区域,所述非共享内存区域存储有第二显示信息;在所述判断所述共享内存区域中的更新标志是否被设置为预设标识之后,还包括:
[0033]服务器处于异常状态的确定模块,用于若所述更新标志未被设置为所述预设标识,则确定所述服务器处于异常状态;其中,所述异常状态包括关机状态或宕机状态;
[0034]第二显示信息获取模块,用于在所述服务器处于关机状态或宕机状态下,从所述非共享内存区域中获取所述第二显示信息;其中,所述第二显示信息为上次开机的显示信息;
[0035]第二目标显示信息展示模块,用于将所述第二显示信息确定为针对所述查询指令的第二目标显示信息,并将所述第二目标显示信息进行展示。
[0036]可选地,还包括:
[0037]第一显示信息同步模块,用于将所述第一显示信息同步至所述非共享内存区域。
[0038]可选地,所述BMC系统具有Web页面;所述第一目标显示信息展示模块包括:
[0039]第一显示信息解析子模块,用于按照预设解析规则对所述第一显示信息进行解析,得到针对所述查询指令的第一目标显示信息;
[0040]第一目标显示信息展示子模块,用于将所述第一目标显示信息展示在所述Web页面上。
[0041]可选地,所述BMC系统具有Web页面;所述第二目标显示信息展示模块包括:
[0042]第二显示信息解析子模块,用于按照预设解析规则对所述第二显示信息进行解析,得到针对所述查询指令的第二目标显示信息;
[0043]第二目标显示信息展示子模块,用于将所述第二目标显示信息展示在所述Web页面上。
[0044]可选地,在所述将所述第一显示信息同步至所述非共享内存区域之后,还包括:本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种显示信息获取方法,其特征在于,应用于基板管理控制器BMC系统,所述BMC系统通过带外管理接口与服务器通信连接,所述服务器部署有基本输入输出BIOS系统,所述BMC系统设有共享内存区域,所述方法包括:当接收到查询指令时,判断所述共享内存区域中的更新标志是否被设置为预设标识;其中,所述预设标识为所述BIOS系统在将第一显示信息传输至所述共享内存区域时进行设置;所述第一显示信息为所述BIOS系统加电自检结束时所更新完成的本次开机的显示信息;若所述更新标志被设置为所述预设标识,则确定所述服务器处于正常状态;在所述服务器处于正常状态下,从所述共享内存区域中获取所述第一显示信息;将所述第一显示信息确定为针对所述查询指令的第一目标显示信息,并将所述第一目标显示信息进行展示。2.根据权利要求1所述的方法,其特征在于,所述BMC系统还设有非共享内存区域,所述非共享内存区域存储有第二显示信息;在所述判断所述共享内存区域中的更新标志是否被设置为预设标识之后,还包括:若所述更新标志未被设置为所述预设标识,则确定所述服务器处于异常状态;其中,所述异常状态包括关机状态或宕机状态;在所述服务器处于关机状态或宕机状态下,从所述非共享内存区域中获取所述第二显示信息;其中,所述第二显示信息为上次开机的显示信息;将所述第二显示信息确定为针对所述查询指令的第二目标显示信息,并将所述第二目标显示信息进行展示。3.根据权利要求2所述的方法,其特征在于,还包括:将所述第一显示信息同步至所述非共享内存区域。4.根据权利要求1所述的方法,其特征在于,所述BMC系统具有Web页面;所述将所述第一显示信息确定为针对所述查询指令的第一目标显示信息,并将所述第一目标显示信息进行展示,包括:按照预设解析规则对所述第一显示信息进行解析,得到针对所述查询指令的第一目标显示信息;将所述第一目标显示信息展示在所述Web页面上。5.根据权利要求2所述的方法,其特征在于,所述BMC系统具有Web页面;所述将所述第二显示信息确定为针对所述查询指令的第二目标显示信...
【专利技术属性】
技术研发人员:董雪英,唐建亮,陈鹏,芦飞,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。