一种日志处理方法、装置、电子设备及存储介质制造方法及图纸

技术编号:37707944 阅读:17 留言:0更新日期:2023-06-01 23:58
本发明专利技术公开了一种日志处理方法、装置、电子设备及存储介质。该方法包括:建立串口重定向SOL串口与预设串口的关联关系,以通过所述预设串口获取初始SOL日志,并将所述初始SOL日志存储至第一预设位置,得到中间SOL日志;响应于数据移除事件被触发,对所述中间SOL日志进行数据移除操作,得到目标SOL日志;响应于日志传递事件被触发,根据所述日志传递事件确定第二预设位置,并将所述目标SOL日志由所述第一预设位置传递至所述第二预设位置。通过运行本发明专利技术实施例所提供的技术方案,可以解决获取的SOL日志包含过多冗余信息,导致占用空间且不便于对日志进行读取的问题,提高日志获取的有效性、灵活性和效率。灵活性和效率。灵活性和效率。

【技术实现步骤摘要】
一种日志处理方法、装置、电子设备及存储介质


[0001]本专利技术涉及计算机技术,尤其涉及一种日志处理方法、装置、电子设备及存储介质。

技术介绍

[0002]随着互联网的快速发展,服务器的广泛应用,对于提升服务器的可靠性的需求越来越高。当服务器操作系统出现故障或者宕机时,通常通过分析收集得到的串口重定向SOL(Serial Over LAN)日志得到系统故障的原因,便于后续迅速处理故障,以提升服务器可靠性。
[0003]现有技术中通常将收集到的SOL日志直接传输至指定位置,由于SOL日志随着服务器的运行不断产生,因此传输和存储SOL日志易导致消耗大量资源。

技术实现思路

[0004]本专利技术提供一种日志处理方法、装置、电子设备及存储介质,以实现提高SOL日志获取的有效性和效率。
[0005]根据本专利技术的一方面,提供了一种日志处理方法,由基板管理控制器执行,该方法包括:
[0006]建立串口重定向SOL串口与预设串口的关联关系,以通过所述预设串口获取初始SOL日志,并将所述初始SOL日志存储至第一预设位置,得到中间SOL日志;
[0007]响应于数据移除事件被触发,对所述中间SOL日志进行数据移除操作,得到目标SOL日志;
[0008]响应于日志传递事件被触发,根据所述日志传递事件确定第二预设位置,并将所述目标SOL日志由所述第一预设位置传递至所述第二预设位置。
[0009]可选的,对所述中间SOL日志进行数据移除操作,包括:
[0010]根据预设日志格式确定所述中间SOL日志中的控制字符位置;
[0011]根据所述控制字符位置,移除所述中间SOL日志中的控制字符。
[0012]这样设置的好处在于:根据预设日志格式确定中间SOL日志中的控制字符位置;根据控制字符位置,移除中间SOL日志中的控制字符,避免控制字符较多导致无法快速获取SOL日志中的有效内容,以及由于通常持续获取初始SOL日志,若控制字符较多易导致占用大量的存储空间的问题,提高日志获取的有效性以及日志存储的合理性。
[0013]可选的,响应于日志传递事件被触发,根据所述日志传递事件确定第二预设位置,包括:
[0014]若所述日志传递事件包括日志获取事件,则响应于所述日志获取事件被触发,获取与所述日志获取事件关联的日志获取位置,并将所述日志获取位置确定为所述第二预设位置。
[0015]这样设置的好处在于:在触发日志获取事件时,将目标SOL日志由第一预设位置传
递至与日志获取事件关联的日志获取位置,便于日志获取对象及时获取目标SOL日志,提高日志获取的效率;同时避免目标SOL日志只可存储在固定位置,并且只可在该固定位置对目标SOL日志进行处理的问题,从而提高了日志获取的灵活性。
[0016]可选的,还包括:
[0017]若获取日志查看指令,则根据所述日志查看指令确定日志查看串口;
[0018]将所述初始SOL日志的日志获取来源由所述预设串口切换至所述日志查看串口。
[0019]这样设置的好处在于:避免在日志查看过程中初始SOL日志均发送至日志查看串口,导致预设串口遗漏该部分初始SOL日志的获取,从而提高日志获取的完整性。
[0020]可选的,响应于数据移除事件被触发,对所述中间SOL日志进行数据移除操作,得到目标SOL日志,包括:
[0021]若所述数据移除事件包括控制器异常事件,则响应于所述控制器异常事件被触发,确定所述中间SOL日志中的当前SOL日志;
[0022]对所述当前SOL日志进行所述数据移除操作,得到所述目标SOL日志;
[0023]相应的,响应于日志传递事件被触发,根据所述日志传递事件确定第二预设位置,并将所述目标SOL日志由所述第一预设位置传递至所述第二预设位置,包括:
[0024]根据所述控制器异常事件确定所述第二预设位置,并将所述目标SOL日志由所述第一预设位置传递至所述第二预设位置。
[0025]这样设置的好处在于:触发控制器异常事件时,可对当前存储的SOL日志立即执行数据移除操作,并将执行数据移除操作后的SOL日志传递至与控制器异常事件关联的第二预设位置,从而在控制器异常时及时保存SOL日志,避免数据丢失,提高SOL日志获取的可靠性以及完整性。
[0026]可选的,所述日志传递事件还包括:操作系统宕机事件;所述第二预设位置包括所述基板管理控制器外部的预设服务器和所述基板管理控制器内部的预设存储空间中的至少一种。
[0027]这样设置的好处在于:丰富日志传递事件与第二预设位置的种类,使得在产生不同日志传递事件时可将目标SOL日志传递至适合的第二预设位置,并且第二预设位置可位于基板管理控制器或外部,从而适应各种场景的需要,提高日志处理的适用性。
[0028]根据本专利技术的另一方面,提供了一种日志处理装置,配置于基板管理控制器,该装置包括:
[0029]日志存储模块,用于建立串口重定向SOL串口与预设串口的关联关系,以通过所述预设串口获取初始SOL日志,并将所述初始SOL日志存储至第一预设位置,得到中间SOL日志;
[0030]日志数据移除模块,用于响应于数据移除事件被触发,对所述中间SOL日志进行数据移除操作,得到目标SOL日志;
[0031]日志传递模块,用于响应于日志传递事件被触发,根据所述日志传递事件确定第二预设位置,并将所述目标SOL日志由所述第一预设位置传递至所述第二预设位置。
[0032]根据本专利技术的另一方面,提供了一种电子设备,所述电子设备包括:
[0033]至少一个处理器;以及
[0034]与所述至少一个处理器通信连接的存储器;其中,
[0035]所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行本专利技术任一实施例所述的日志处理方法。
[0036]根据本专利技术的另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现本专利技术任一实施例所述的日志处理方法。
[0037]本实施例所提供的技术方案,通过建立串口重定向SOL串口与预设串口的关联关系,使得基板控制管理器可通过预设串口获取初始SOL日志;并将初始SOL日志存储至第一预设位置,得到中间SOL日志,响应于数据移除事件被触发,对中间SOL日志进行数据移除操作,得到目标SOL日志,从而避免获取的SOL日志包含过多冗余信息,导致占用空间且不便于对日志进行读取的问题,提高日志获取的有效性。并且将目标SOL日志最终传递至与触发的日志传递事件相关的第二预设位置,避免传递位置固定,从而提高日志获取的灵活性和效率。
[0038]应当理解,本部分所描述的内容并非旨在标识本专利技术的实施例的关键或重要特征,也不用于限制本专利技术的范围。本专利技术的其它特征将通过以下的说明书而变得容易理解。
附图说明
[本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种日志处理方法,由基板管理控制器执行,其特征在于,包括:建立串口重定向SOL串口与预设串口的关联关系,以通过所述预设串口获取初始SOL日志,并将所述初始SOL日志存储至第一预设位置,得到中间SOL日志;响应于数据移除事件被触发,对所述中间SOL日志进行数据移除操作,得到目标SOL日志;响应于日志传递事件被触发,根据所述日志传递事件确定第二预设位置,并将所述目标SOL日志由所述第一预设位置传递至所述第二预设位置。2.根据权利要求1所述的方法,其特征在于,对所述中间SOL日志进行数据移除操作,包括:根据预设日志格式确定所述中间SOL日志中的控制字符位置;根据所述控制字符位置,移除所述中间SOL日志中的控制字符。3.根据权利要求1所述的方法,其特征在于,响应于日志传递事件被触发,根据所述日志传递事件确定第二预设位置,包括:若所述日志传递事件包括日志获取事件,则响应于所述日志获取事件被触发,获取与所述日志获取事件关联的日志获取位置,并将所述日志获取位置确定为所述第二预设位置。4.根据权利要求1所述的方法,其特征在于,还包括:若获取日志查看指令,则根据所述日志查看指令确定日志查看串口;将所述初始SOL日志的日志获取来源由所述预设串口切换至所述日志查看串口。5.根据权利要求1所述的方法,其特征在于,响应于数据移除事件被触发,对所述中间SOL日志进行数据移除操作,得到目标SOL日志,包括:若所述数据移除事件包括控制器异常事件,则响应于所述控制器异常事件被触发,确定所述中间SOL日志中的当前SOL日志;对所述当前SOL日志进行所述数据移除操作,得到所述目标SOL日志;相应的,响应于日志传递事件被触发,根据所述日志传递事件确定第二预设位置,并将所述目标SOL日志由所述第一预设位置传递至所述第二预设位置,包括:根据所述控制器异常事...

【专利技术属性】
技术研发人员:张贝贝张昊胡远明秦晓宁
申请(专利权)人:宁畅信息产业北京有限公司
类型:发明
国别省市:

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

1