一种采集服务器系统日志的方法、装置、设备及存储介质制造方法及图纸

技术编号:21115566 阅读:25 留言:0更新日期:2019-05-16 08:56
本申请公开了一种采集服务器系统日志的方法,通过预先在执行主体中存储多个串口波特率和采集规则,当检测到与目标串口相连的目标服务器时,依次利用预先存储的多个串口波特率对目标串口进行设置;并且在得出能够与目标服务器的串口相匹配的目标串口波特率之后,调用预先设置的采集规则,并根据采集规则采集目标服务器的系统日志。本方法避免了技术人员手动在执行主体上设置与目标服务器相对应的目标串口波特率和采集规则,从而降低了技术要求,减少了人力的消耗,节约了采集时间,提高了采集系统日志的效率。本申请还公开了一种采集服务器系统日志的装置、设备及计算机可读存储介质,均具有上述有益效果。

A Method, Device, Equipment and Storage Media for Collecting Server System Logs

【技术实现步骤摘要】
一种采集服务器系统日志的方法、装置、设备及存储介质
本专利技术涉及服务器检测领域,特别涉及一种采集服务器系统日志的方法、装置、设备及计算机可读存储介质。
技术介绍
随着计算机技术的快速发展,服务器的应用越来越广泛。在使用过程中,服务器将不可避免地发生故障,并且通常可以通过OS指令获取服务器系统日志(包括BIOS、BMC和OS的日志),以便根据系统日志对服务器的运行状态进行分析,进而对服务器进行修复。但是,服务器的一些状态或者服务器的一些故障情况将导致服务器无法接收OS指令,因此也不能实现通过OS指令获取服务器系统日志的目的。现有技术中,为了解决这一技术问题,是将PC机通过串口线与目标服务器相连,然后通过技术人员在PC机上设置与目标服务器相对应的参数信息如串口波特率以及采集规则,然后再控制PC机执行采集目标服务器的系统日志的操作。显然,现有技术的系统日志的采集方法,每次都需要技术人员在PC机上进行采集设置,不仅操作繁琐,需要消耗大量的人力,而且每次设置都需要消耗大量的时间,严重影响采集系统日志的效率。因此,如何提供一种采集服务器系统日志的方法,能够减少人力和时间的消耗,提高采集系统日志的效率,是本领域技术人员目前需要解决的技术问题。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种采集服务器系统日志的方法,能够减少人力和时间的消耗,提高采集系统日志的效率;本专利技术的另一目的是提供一种采集服务器系统日志的装置、设备及计算机可读存储介质,均具有上述有益效果。为解决上述技术问题,本专利技术提供一种采集服务器系统日志的方法,包括:当检测到与目标串口相连的目标服务器时,依次利用预先存储的多个串口波特率对所述目标串口进行设置;判断当前的串口波特率是否为与目标服务器的串口相匹配的目标串口波特率;若是,则调用预先设置的采集规则,并根据所述采集规则采集所述目标服务器的系统日志。优选地,所述采集规则包括:采集时间和/或采集周期和/或采集日志类型和/或系统日志的来源。优选地,进一步包括:预先设置与目标服务器的快捷键相对应的操作键;响应用户对所述操作键的操作,以控制所述目标服务器响应对应的快捷键,执行与所述快捷键操作对应的操作指令。优选地,在所述调用预先设置的采集规则,并根据所述采集规则采集所述目标服务器的系统日志之后,进一步包括:判断所述系统日志中是否存在故障日志;若是,则查找与所述故障日志相对应的修复操作指令;向所述目标服务器发送所述修复操作指令,以修复所述故障日志所对应的故障。优选地,在判断出所述系统日志中存在所述故障日志之后,进一步包括:发出对应的提示信息。优选地,在所述调用预先设置的采集规则,并根据所述采集规则采集所述目标服务器的系统日志之后,进一步包括:按照预设的命名规则为所述系统日志设置日志名称;依据所述日志名称将所述系统日志进行存储。为解决上述技术问题,本专利技术还提供一种采集服务器系统日志的装置,包括:设置模块,用于当检测到与目标串口相连的目标服务器时,依次利用预先存储的多个串口波特率对所述目标串口进行设置;判断模块,用于判断当前的串口波特率是否为与目标服务器的串口相匹配的目标串口波特率;采集模块,用于若是,则调用预先设置的采集规则,并根据所述采集规则采集所述目标服务器的系统日志。为解决上述技术问题,本专利技术还提供一种采集服务器系统日志的设备,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现上述任一种采集服务器系统日志的方法的步骤。为解决上述技术问题,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一种采集服务器系统日志的方法的步骤。本专利技术实施例提供的采集服务器系统日志的方法,通过预先在执行主体中存储多个串口波特率和采集规则,当检测到与目标串口相连的目标服务器时,依次利用预先存储的多个串口波特率对目标串口进行设置;并且在得出能够与目标服务器的串口相匹配的目标串口波特率之后,调用预先设置的采集规则,并根据采集规则采集目标服务器的系统日志。相较于现有技术中,通过技术人员手动地在执行主体上设置串口波特率和采集规则,然后再控制执行主体执行采集目标服务器的系统日志的方法,本方法避免了技术人员在将执行主体与目标服务器相连之后,手动在执行主体上设置与目标服务器相对应的目标串口波特率和采集规则,从而降低了技术要求,减少了人力的消耗,节约了采集时间,提高了采集系统日志的效率。为解决上述技术问题,本专利技术还提供了一种采集服务器系统日志的装置、设备及计算机可读存储介质,均具有上述有益效果。附图说明为了更清楚地说明本专利技术实施例或现有技术的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本专利技术实施例提供的一种采集服务器系统日志的方法的流程图;图2为本专利技术实施例提供的一种采集服务器系统日志的装置的结构图;图3为本专利技术实施例提供的一种采集服务器系统日志的设备的结构图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例的核心是提供一种采集服务器系统日志的方法,能够减少人力和时间的消耗,提高采集系统日志的效率;本专利技术的另一核心是提供一种采集服务器系统日志的装置、设备及计算机可读存储介质,均具有上述有益效果。为了使本领域技术人员更好地理解本专利技术方案,下面结合附图和具体实施方式对本专利技术作进一步的详细说明。图1为本专利技术实施例提供的一种采集服务器系统日志的方法的流程图。如图1所示,一种采集服务器系统日志的方法包括:S10:当检测到与目标串口相连的目标服务器时,依次利用预先存储的多个串口波特率对目标串口进行设置。可以理解的是,本实施例是在无法通过目标服务器的OS指令获取自身的系统日志的情况下,通过将执行主体与目标服务器的串口相连,利用执行主体采集目标服务器的系统日志的方法。本方法中,首先需要将执行主体与目标服务器的串口相连,对应的,执行主体检测是否存在与目标串口相连的目标服务器,在检测到目标服务器之后,利用预先存储的多个串口波特率分别对目标串口进行设置。需要说明的是,执行主体可以是PC机、单片机等,本实施例优选地使用RaspberryPi(树莓派,RPi/RasPi)作为执行主体。RaspberryPi是一种只有信用卡大小的微型电脑,相较于PC机、单片机而言,更加小巧轻便、易于操作。需要说明的是,执行主体的操作系统可以是标准Linux操作系统,如Ubuntu操作系统等,本实施例对此不做限定。具体的,可以是预先将多个串口波特率存储于执行主体中,然后执行主体通过运行脚本利用串口波特率依次设置目标串口。在本实施例中,是通过串口管理工具利用多个串口波特率依次对目标串口进行设置,以便于利用设置有串口波特率的目标串口与目标服务器进行通信匹配。串口管理工具具体为minicom软件,通过本文档来自技高网...

【技术保护点】
1.一种采集服务器系统日志的方法,其特征在于,包括:当检测到与目标串口相连的目标服务器时,依次利用预先存储的多个串口波特率对所述目标串口进行设置;判断当前的串口波特率是否为与目标服务器的串口相匹配的目标串口波特率;若是,则调用预先设置的采集规则,并根据所述采集规则采集所述目标服务器的系统日志。

【技术特征摘要】
1.一种采集服务器系统日志的方法,其特征在于,包括:当检测到与目标串口相连的目标服务器时,依次利用预先存储的多个串口波特率对所述目标串口进行设置;判断当前的串口波特率是否为与目标服务器的串口相匹配的目标串口波特率;若是,则调用预先设置的采集规则,并根据所述采集规则采集所述目标服务器的系统日志。2.根据权利要求1所述的方法,其特征在于,所述采集规则包括:采集时间和/或采集周期和/或采集日志类型和/或系统日志的来源。3.根据权利要求1所述的方法,其特征在于,进一步包括:预先设置与目标服务器的快捷键相对应的操作键;响应用户对所述操作键的操作,以控制所述目标服务器响应对应的快捷键,执行与所述快捷键操作对应的操作指令。4.根据权利要求3所述的方法,其特征在于,在所述调用预先设置的采集规则,并根据所述采集规则采集所述目标服务器的系统日志之后,进一步包括:判断所述系统日志中是否存在故障日志;若是,则查找与所述故障日志相对应的修复操作指令;向所述目标服务器发送所述修复操作指令,以修复所述故障日志所对应的故障。5.根据权利要求4所述的方法,其特征在于,在判断出所述系统日志中...

【专利技术属性】
技术研发人员:曲洪磊
申请(专利权)人:浪潮商用机器有限公司
类型:发明
国别省市:山东,37

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

1