一种日志信息收集方法、装置、设备及可读存储介质制造方法及图纸

技术编号:21891391 阅读:19 留言:0更新日期:2019-08-17 14:19
本申请公开了一种日志信息收集方法,应用于服务器中的基板管理控制器,包括:在启动服务器的过程中,利用预设的看门狗计时器记录服务器的启动时间;当服务器的启动时间超过预设的第一阈值,则利用看门狗计时器触发日志收集操作。本申请在启动服务器的过程中,将存在异常的日志信息收集起来,那么当服务器宕机时,收集的这些日志信息便可以作为查询服务器故障的依据和参考,也就为服务器宕机后的故障定位和故障修复提供了可靠的依据,从而提高了服务器故障定位和故障修复的效率。相应地,本申请公开的一种日志信息收集装置、设备及可读存储介质,也同样具有上述技术效果。

A Log Information Collection Method, Device, Equipment and Readable Storage Media

【技术实现步骤摘要】
一种日志信息收集方法、装置、设备及可读存储介质
本申请涉及服务器
,特别涉及一种日志信息收集方法、装置、设备及可读存储介质。
技术介绍
通常情况下,服务器宕机问题发生后,可以根据服务器中记录的日志信息很快确定故障部件,那么技术人员更换故障部件就可以使服务器恢复正常。若更换故障部件仍然无法使服务器恢复正常,那么就需要多个技术专家利用自身工作经验和专业知识查询服务器故障。但由于此过程仅依靠个人经验,缺乏可靠的问题依据,导致此过程举步维艰,难以有所进展,相应的修复周期也比较长;而长时间的修复周期也可能导致日志信息丢失,这对服务器故障定位和故障修复工作来说是雪上加霜,会进一步降低服务器故障定位和故障修复的效率。因此,如何为服务器宕机后的故障定位和故障修复提供可靠的依据,提高服务器故障定位和故障修复的效率,是本领域技术人员需要解决的问题。
技术实现思路
有鉴于此,本申请的目的在于提供一种日志信息收集方法、装置、设备及可读存储介质,以提高服务器故障定位和故障修复的效率。其具体方案如下:第一方面,本申请提供了一种日志信息收集方法,应用于服务器中的基板管理控制器,包括:在启动服务器的过程中,利用预设的看门狗计时器记录服务器的启动时间;判断启动时间是否超过预设的第一阈值;若是,则利用看门狗计时器触发日志收集操作,日志收集操作包括:记录看门狗计时器的触发时间戳,并收集预设日志信息。优选地,收集预设日志信息,包括:确定服务器在启动过程中发生的目标错误信息;收集与目标错误信息对应的日志信息。优选地,确定服务器在启动过程中发生的目标错误信息;收集与目标错误信息对应的日志信息,包括:确定服务器在启动过程中发生的串口错误信息;收集与串口错误信息对应的系统串口的日志信息。优选地,确定服务器在启动过程中发生的目标错误信息;收集与目标错误信息对应的日志信息,包括:确定服务器在启动过程中发生的PCIE错误信息;与PCIE错误信息对应的PCIE配置空间的日志信息。优选地,还包括:记录看门狗计时器在预设时间段内的触发次数,并判断触发次数是否超过预设的第二阈值;若是,则记录看门狗计时器在预设时间段内的最后一次触发时间戳,并收集最后一次触发时间戳时的服务器中的所有日志信息。优选地,收集最后一次触发时间戳时的服务器中的所有日志信息之后,还包括:确定服务器在预设时间段内发生的错误信息;从收集到的所有日志信息中提取与错误信息对应的日志信息,并将提取到的日志信息进行可视化展示。优选地,收集预设日志信息,包括:通过预设的命令收集预设日志信息。第二方面,本申请提供了一种日志信息收集装置,应用于服务器中的基板管理控制器,包括:记录模块,用于在启动服务器的过程中,利用预设的看门狗计时器记录服务器的启动时间;判断模块,用于判断启动时间是否超过预设的第一阈值;收集模块,用于当启动时间超过预设的第一阈值,则利用看门狗计时器触发日志收集操作,日志收集操作包括:记录看门狗计时器的触发时间戳,并收集预设日志信息。第三方面,本申请提供了一种日志信息收集设备,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序,以实现前述公开的日志信息收集方法。第四方面,本申请提供了一种可读存储介质,用于保存计算机程序,其中,所述计算机程序被处理器执行时实现前述公开的日志信息收集方法。可见,在启动服务器的过程中,本申请利用预设的看门狗计时器记录服务器的启动时间,当服务器的启动时间超过预设的第一阈值,则表明服务启动超时,服务器启动超时说明服务器存在某种异常;那么利用看门狗计时器触发日志收集操作,即:记录看门狗计时器的触发时间戳,并收集预设日志信息。本申请在启动服务器的过程中,将存在异常的日志信息收集起来,那么当服务器宕机时,收集的这些日志信息便可以作为查询服务器故障的依据和参考,也就为服务器宕机后的故障定位和故障修复提供了可靠的依据,从而提高了服务器故障定位和故障修复的效率。相应地,本申请提供的一种日志信息收集装置、设备及可读存储介质,也同样具有上述技术效果。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本申请公开的第一种日志信息收集方法流程图;图2为本申请公开的第二种日志信息收集方法流程图;图3为本申请公开的第三种日志信息收集方法流程图;图4为本申请公开的一种日志信息收集装置示意图;图5为本申请公开的一种日志信息收集设备示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。目前,当更换故障部件无法解决服务器宕机问题时,服务器宕机后的故障定位和问题修改需要依靠个人经验,缺乏可靠的问题依据,导致此过程举步维艰,难以有所进展,相应的修复周期也比较长;而长时间的修复周期也可能导致日志信息丢失,这对服务器故障定位和故障修复工作来说是雪上加霜,会进一步降低服务器故障定位和故障修复的效率。为此,本申请提供了一种日志信息收集方案,能够为服务器宕机后的故障定位和故障修复提供可靠的依据,从而提高服务器故障定位和故障修复的效率。参见图1所示,本申请实施例公开了第一种日志信息收集方法,应用于服务器中的基板管理控制器,包括:S101、在启动服务器的过程中,利用预设的看门狗计时器记录服务器的启动时间。在本实施例中,看门狗计时器设置于基板管理控制器上。基板管理控制器BMC(BaseboardManagementController),其可以在服务器未开机的状态下,对服务器固件进行升级、查看服务器信息等。S102、判断启动时间是否超过预设的第一阈值;若是,则执行S103;若否,则无操作。S103、利用看门狗计时器触发日志收集操作,日志收集操作包括:记录看门狗计时器的触发时间戳,并收集预设日志信息。需要说明的是,服务器的启动时间超过预设的第一阈值,则表明服务器启动超时,而服务器启动超时,说明服务器存在某种异常,故此时触发日志收集操作,可获得包含异常信息的日志信息,从而为服务器宕机后的故障定位和故障修复提供了可查信息。具体的,预设日志信息可由用户自由设定,当用户设定日志收集操作需要收集系统事件日志信息,则预设日志信息即为系统事件日志信息;当用户设定日志收集操作需要收集黑盒日志信息,则预设日志信息即为黑盒日志信息;当用户设定日志收集操作需要收集黑盒日志信息和系统事件日志信息,则预设日志信息即为黑盒日志信息和系统事件日志信息。也即:预设日志信息可为多种类型的日志信息。一般地,服务器中的日志信息包括:黑盒日志信息、系统事件日志信息等。其中,系统事件日志包括:应用程序日志、安全日志、系统日志和Web管理日志等。若有需要,还可以使日志收集操作收集服务器中的所有日志信息。其中,收集预设日志信息,包括:通过预设的命令收集预设日志信息。不同的类型的日志信息对应不同的收集命令,因本文档来自技高网...

【技术保护点】
1.一种日志信息收集方法,其特征在于,应用于服务器中的基板管理控制器,包括:在启动所述服务器的过程中,利用预设的看门狗计时器记录所述服务器的启动时间;判断所述启动时间是否超过预设的第一阈值;若是,则利用所述看门狗计时器触发日志收集操作,所述日志收集操作包括:记录所述看门狗计时器的触发时间戳,并收集预设日志信息。

【技术特征摘要】
1.一种日志信息收集方法,其特征在于,应用于服务器中的基板管理控制器,包括:在启动所述服务器的过程中,利用预设的看门狗计时器记录所述服务器的启动时间;判断所述启动时间是否超过预设的第一阈值;若是,则利用所述看门狗计时器触发日志收集操作,所述日志收集操作包括:记录所述看门狗计时器的触发时间戳,并收集预设日志信息。2.根据权利要求1所述的日志信息收集方法,其特征在于,所述收集预设日志信息,包括:确定所述服务器在启动过程中发生的目标错误信息;收集与所述目标错误信息对应的日志信息。3.根据权利要求2所述的日志信息收集方法,其特征在于,所述确定所述服务器在启动过程中发生的目标错误信息;收集与所述目标错误信息对应的日志信息,包括:确定所述服务器在启动过程中发生的串口错误信息;收集与所述串口错误信息对应的系统串口的日志信息。4.根据权利要求2所述的日志信息收集方法,其特征在于,所述确定所述服务器在启动过程中发生的目标错误信息;收集与所述目标错误信息对应的日志信息,包括:确定所述服务器在启动过程中发生的PCIE错误信息;与所述PCIE错误信息对应的PCIE配置空间的日志信息。5.根据权利要求1-4任意一项所述的日志信息收集方法,其特征在于,还包括:记录所述看门狗计时器在预设时间段内的触发次数,并判断所述触发次数是否超过预设的第二阈值;若是,则记录所述看门狗计时器...

【专利技术属性】
技术研发人员:梁昊
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:江苏,32

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

1