CN114416498A - 日志获取方法、装置、计算机设备和存储介质 - Google Patents

日志获取方法、装置、计算机设备和存储介质 Download PDF

Info

Publication number
CN114416498A
CN114416498A CN202111550339.5A CN202111550339A CN114416498A CN 114416498 A CN114416498 A CN 114416498A CN 202111550339 A CN202111550339 A CN 202111550339A CN 114416498 A CN114416498 A CN 114416498A
Authority
CN
China
Prior art keywords
hot
bmc
plug
storage device
log
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202111550339.5A
Other languages
English (en)
Inventor
刘笃帮
郭建华
蔡成宝
邱宏伟
黄建新
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhongke Controllable Information Industry Co Ltd
Original Assignee
Zhongke Controllable Information Industry Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhongke Controllable Information Industry Co Ltd filed Critical Zhongke Controllable Information Industry Co Ltd
Priority to CN202111550339.5A priority Critical patent/CN114416498A/zh
Publication of CN114416498A publication Critical patent/CN114416498A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/34Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
    • G06F11/3466Performance evaluation by tracing or monitoring
    • G06F11/3476Data logging
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/17Details of further file system functions
    • G06F16/174Redundancy elimination performed by the file system
    • G06F16/1744Redundancy elimination performed by the file system using compression, e.g. sparse files
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/18File system types
    • G06F16/1805Append-only file systems, e.g. using logs or journals to store data
    • G06F16/1815Journaling file systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/4401Bootstrapping
    • G06F9/4411Configuring for operating with peripheral devices; Loading of device drivers
    • G06F9/4413Plug-and-play [PnP]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • G06F9/44521Dynamic linking or loading; Link editing at or after load time, e.g. Java class loading

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Debugging And Monitoring (AREA)

Abstract

本申请涉及一种日志获取方法、装置、计算机设备、存储介质和计算机程序产品。所述方法包括:在热插拔存储设备接入BMC基板管理控制器的热插拔接口的情况下,加载并运行热插拔驱动程序,基于所述热插拔驱动程序,触发执行所述BMC中的日志收集程序进行日志收集;将所述收集到的日志进行压缩打包处理,生成压缩文件;将所述压缩文件下载至预设目录的文件夹中,所述预设目录的文件夹是将所述热插拔存储设备分区挂载到BMC的预设目录下,并进行文件夹创建得到的。采用本方法实现了日志的自动化采集,同时消除了日志采集过程中对网络环境的依赖。

Description

日志获取方法、装置、计算机设备和存储介质
技术领域
本申请涉及计算机处理技术领域,特别是涉及一种日志获取方法、装置、计算机设备、存储介质和计算机程序产品。
背景技术
BMC作为服务器主板上负责监控主板各硬件正常工作的控制单元,是服务器主板上不可或缺的部分。当服务器宕机时,服务器运维人员可以登录BMC web管理界面收集服务器日志文件,以基于获取到的日志文件对服务器故障原因进行分析。
然而,传统的服务器日志文件获取方法依赖于稳定的网络环境,当服务器宕机,并且出现断网或者网络状态不稳定的情况下,运维人员无法登陆BMC web获取日志文件,因此,亟需一种不依赖于网络环境的日志获取方法。
发明内容
基于此,有必要针对上述技术问题,提供一种日志获取方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
第一方面,本申请提供了一种日志获取方法。所述方法包括:
在热插拔存储设备接入BMC基板管理控制器的热插拔接口的情况下,加载并运行热插拔驱动程序,基于所述热插拔驱动程序,触发执行所述BMC中的日志收集程序,进行日志收集;
将所述收集到的日志进行压缩打包处理,生成压缩文件;
将所述压缩文件下载至预设目录的文件夹中,所述预设目录的文件夹是将所述热插拔存储设备分区挂载到BMC的预设目录下,并进行文件夹创建得到的。
采用本方法,在断网或者网络状态不稳定的情况下,当出现服务器宕机时,基于热插拔存储设备以及预先部署在BMC中的驱动程序,实现服务器日志的自动收集,得到包含服务器各部件的日志压缩文件,消除了日志采集过程中对网络环境的依赖。
在其中一个实施例中,所述热插拔接口设置在服务器主板上,所述热插拔存储设备通过所述热插拔接口与所述BMC的板载芯片直接相连。
在本实施例中,通过对服务器主板上硬件接口的改进,使得BMC***板载芯片可以直接与热插拔存储设备相连,从而通过运行热插拔驱动程序,可以实现在无网络环境的情况下,服务器日志的自动化获取,同时,消除了日志获取任务对网络环境的依赖性。
在其中一个实施例中,所述在热插拔存储设备接入BMC基板管理控制器的热插拔接口的情况下,加载并运行热插拔驱动程序之前,所述方法还包括:
初始化内核***,加载BMC内部驱动程序;
运行所述BMC内部驱动程序,根据预设检测周期判别所述热插拔存储设备是否接入;
若所述热插拔存储设备接入,读取所述热插拔存储设备的属性信息;
根据所述热插拔存储设备的属性信息,确定所述热插拔存储设备对应类型的日志获取指令,以使根据所述日志获取指令执行所述日志收集程序。
在本实施例中,通过预先配置的热插拔驱动程序,可以获取热插拔存储设备的属性信息,以根据属性信息确定热插拔存储设备对应的控制指令,进而,实现对日志的自动化获取。
在其中一个实施例中,所述触发执行所述BMC中的日志收集程序进行日志收集之前,所述方法还包括:
基于所述热插拔驱动程序,将所述热插拔存储设备中的存储分区挂载到BMC的预设目录下;
获取所述热插拔存储设备的***时间信息,根据所述***时间信息以及预设的文件命名格式,生成包含***时间信息的文件名称;
在所述BMC的预设目录下创建以所述文件名称命名的日志文件夹。
本实施例中,通过将热插拔存储设备挂载到BMC预设目录下,并预先创建日志文件夹,实现热插拔存储设备与BMC之间的连通,在无网络的情况下,可以直接将日志文件下载至挂载的日志文件夹中,实现日志文件的获取。
在其中一个实施例中,所述将所述收集到的日志进行压缩打包处理,生成压缩文件之前,所述方法还包括:
基于所述BMC的监控进程监控所述日志收集程序对服务器各部件的日志收集进度;
当所述服务器各部件的日志全部收集完成时,执行所述将所述收集到的日志进行压缩打包处理,生成压缩文件的步骤。
本实施例中,通过BMC中的监控进程监控日志收集程序对服务器各部件日志的获取进度,以对日志获取过程进行实时检测,同时将获取到的日志进行压缩打包处理,减少挂载在BMC下的热插拔存储设备的存储空间占用。
在其中一个实施例中,服务器上预先设置按键指示灯,所述在热插拔存储设备接入BMC基板管理控制器的热插拔接口的情况下,所述方法还包括:
执行控制线程,控制所述按键指示灯进入灯光闪烁状态,直至所述热插拔存储设备日志下载完成;
退出所述控制线程,控制所述按键指示灯转换灯光闪烁状态。
本实施例中,在无网络设置、无法登陆BMC web的情况下,通过在服务器上设置按键指示灯,在服务器内部添加指示灯控制进程,实现了提示用户日志获取进程的作用。
第二方面,本申请还提供了一种日志获取装置。所述装置包括:
触发收集模块,用于在热插拔存储设备接入BMC基板管理控制器的热插拔接口的情况下,加载并运行热插拔驱动程序,基于所述热插拔驱动程序,触发执行所述BMC中的日志收集程序,进行日志收集;
生成模块,用于将所述收集到的日志进行压缩打包处理,生成压缩文件;
下载模块,用于将所述压缩文件下载至预设目录的文件夹中,所述预设目录的文件夹是将所述热插拔存储设备分区挂载到BMC的预设目录下,并进行文件夹创建得到的。
采用本装置,在断网或者网络状态不稳定的情况下,当出现服务器宕机时,基于热插拔存储设备以及预先部署在BMC中的驱动程序,实现服务器日志的自动收集,得到包含服务器各部件的日志压缩文件,消除了日志采集过程中对网络环境的依赖。
第三方面,本申请还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
在热插拔存储设备接入BMC基板管理控制器的热插拔接口的情况下,加载并运行热插拔驱动程序,基于所述热插拔驱动程序,触发执行所述BMC中的日志收集程序,进行日志收集;
将所述收集到的日志进行压缩打包处理,生成压缩文件;
将所述压缩文件下载至预设目录的文件夹中,所述预设目录的文件夹是将所述热插拔存储设备分区挂载到BMC的预设目录下,并进行文件夹创建得到的。
采用该计算机设备,在断网或者网络状态不稳定的情况下,当出现服务器宕机时,基于热插拔存储设备以及预先部署在BMC中的驱动程序,实现服务器日志的自动收集,得到包含服务器各部件的日志压缩文件,消除了日志采集过程中对网络环境的依赖。
第四方面,本申请还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
在热插拔存储设备接入BMC基板管理控制器的热插拔接口的情况下,加载并运行热插拔驱动程序,基于所述热插拔驱动程序,触发执行所述BMC中的日志收集程序,进行日志收集;
将所述收集到的日志进行压缩打包处理,生成压缩文件;
将所述压缩文件下载至预设目录的文件夹中,所述预设目录的文件夹是将所述热插拔存储设备分区挂载到BMC的预设目录下,并进行文件夹创建得到的。
第五方面,本申请还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
在热插拔存储设备接入BMC基板管理控制器的热插拔接口的情况下,加载并运行热插拔驱动程序,基于所述热插拔驱动程序,触发执行所述BMC中的日志收集程序,进行日志收集;
将所述收集到的日志进行压缩打包处理,生成压缩文件;
将所述压缩文件下载至预设目录的文件夹中,所述预设目录的文件夹是将所述热插拔存储设备分区挂载到BMC的预设目录下,并进行文件夹创建得到的。
上述日志获取方法、装置、计算机设备、存储介质和计算机程序产品,在热插拔存储设备接入BMC基板管理控制器的热插拔接口的情况下,加载并运行热插拔驱动程序,基于所述热插拔驱动程序,触发执行所述BMC中的日志收集程序进行日志收集;将所述收集到的日志进行压缩打包处理,生成压缩文件;将所述压缩文件下载至所述BMC的预设目录的文件夹中,所述预设目录的文件夹是将所述热插拔存储设备分区夹挂载到BMC的预设目录下进行文件夹创建得到的。采用本方法,在断网或者网络状态不稳定的情况下,当出现服务器宕机时,基于热插拔存储设备以及预先部署在BMC中的驱动程序,实现服务器日志的自动收集,得到包含服务器各部件的日志压缩文件,消除了日志采集过程中对网络环境的依赖。
附图说明
图1为一个实施例中日志获取方法的流程示意图;
图2为一个实施例中服务器主板接口连接示意图;
图3为一个实施例中初始化并获取热插拔存储设备属性信息步骤的流程图;
图4为一个实施例中热插拔存储设备分区挂载步骤的流程示意图;
图5为一个实施例中日志收集步骤的流程示意图;
图6为一个实施例中控制按键指示灯进行进度提示步骤的流程示意图;
图7为一个实施例中一种日志获取方法的示例流程图;
图8为一个实施例中日志获取装置的结构框图;
图9为一个实施例中计算机设备的内部结构图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
在一个实施例中,如图1所示,提供了一种日志获取方法,本实施例以该方法应用于服务器进行说明,本实施例中,该方法包括以下步骤:
步骤102,在热插拔存储设备接入BMC基板管理控制器的热插拔接口的情况下,加载并运行热插拔驱动程序,基于热插拔驱动程序,触发执行BMC中的日志收集程序,进行日志收集。
在实施中,当服务器宕机时,需要获取服务器中各部件的日志,针对各部件的日志进行分析,进而可以确定服务器的宕机原因。并且,为了摆脱日志获取时对网络环境的依赖性,在获取服务器日志时,技术人员在服务器主板上开发了新的热插拔接口,进而可以直接将热插拔存储设备***服务器主板的预置热插拔接口,并通过这种接口方式实现热插拔存储设备与BMC(Baseboard Management Controller,基板管理控制器)板载芯片的连通。在进行服务器中日志获取时,在热插拔存储设备***服务器主板的热插拔接口的情况下,触发服务器加载并运行热插拔驱动程序,基于热插拔驱动程序中的驱动指令,触发控制BMC***中的日志收集程序进行日志收集。
其中,热插拔存储设备可以但不限于为USB(Universal Serial BUS,通用串行总线)存储设备。
步骤104,将收集到的日志进行压缩打包处理,生成压缩文件。
在实施中,基于热插拔驱动程序的触发,服务器中的BMC***针对服务器中各部件进行日志收集处理,例如,针对服务器中的SEL(System Event Log,***事件日志)、硬盘、内存、CPU(Central Processing Unit,中央处理器)等模块或者部件进行日志获取,然后,将收集获取到的全部日志进行压缩打包处理,生成包含各部件日志的压缩文件。
步骤106,将压缩文件下载至预设目录的文件夹中。
其中,预设目录的文件夹是将热插拔存储设备分区挂载到BMC的预设目录下,并进行文件夹创建得到的。
在实施中,服务器基于驱动程序中的复制指令,将生成的压缩文件下载至BMC下预设目录的文件夹中,以实现对服务器中各模块或者部件的日志的下载获取。具体的,BMC的预设目录下的文件夹是基于热插拔存储设备与服务器的BMC间进行分区挂载后,将热插拔存储设备预先建立的文件夹挂载至BMC***的预设目录下得到的,从而,当生成的压缩文件下载至BMC预设目录的文件夹中之后,热插拔存储设备中即存储有包含各部件日志的压缩文件,从而实现在无网络的情况下,对日志的自动化获取。
上述日志获取方法中,服务器在热插拔存储设备接入BMC的热插拔接口的情况下,加载并运行热插拔驱动程序,基于热插拔驱动程序,触发执行BMC中的日志收集程序,以进行日志收集。然后,服务器将收集到的日志进行压缩打包处理,生成压缩文件,并将压缩文件下载至预设目录的文件夹中。其中,该预设目录的文件夹是将热插拔存储设备分区挂载到BMC的预设目录下,并进行文件夹创建得到的。采用本方法,在断网或者网络状态不稳定的情况下,当出现服务器宕机时,基于热插拔存储设备以及预先部署在BMC中的驱动程序,实现服务器日志的自动收集,得到包含服务器各部件的日志压缩文件,消除了日志采集过程中对网络环境的依赖。
在一个实施例中,热插拔接口设置在服务器主板上,所述热插拔存储设备通过热插拔接口与BMC的板载芯片直接相连。
在实施中,由于BMC独立于服务器主板部件之外,因此,BMC在服务器中会设置在独立的SOC(System on Chip,***板载芯片)板卡上,并以独立供电的模式运行。BMC可以和服务器主板上的各部件进行通信,监控服务器主板状态,因此,在硬件设计上,将可实现日志获取功能的热插拔接口连接到BMC***板载芯片上,如图2所示,服务器主板上预先开发的热插拔接口与BMC的板载芯片直接相连,进而,在服务器宕机且无网路环境的情况下,热插拔存储设备基于该热插拔接口可以直接与BMC***进行连通。
本实施例中,通过对服务器主板上硬件接口的改进,使得BMC***板载芯片可以直接与热插拔存储设备相连,从而通过运行热插拔驱动程序,可以实现在无网络环境的情况下,服务器日志的自动化获取,消除了日志获取任务对网络环境的依赖性。
在一个实施例中,如图3所示,步骤102的具体处理过程包括以下步骤:
步骤302,初始化内核***,加载BMC内部驱动程序。
在实施中,在***热插拔存储设备后,触发服务器运行U-Boot程序,初始化内核***,该U-Boot为嵌入式***的引导加载程序。基于初始化后的内核***,服务器加载BMC内部驱动程序,通过该内部驱动程序可以对后续服务器的运行状态等进行检测。
在一种可选的实施方式中,加载的BMC内部驱动程序为BMC***内置的驱动程序,其作为本申请中热插拔驱动程序的一部分,用于对热插拔存储设备进行检测和控制。具体的,以热插拔存储设备为USB存储设备举例进行说明,在热插拔驱动程序中包含的内部驱动程序为USB driver(USB驱动程序)、Hub driver(驱动更新管理工具)、USB generic driver(通用驱动程序),服务器加载上述列举的USB存储设备文件***驱动程序,用于对***的USB设备进行检测。
步骤304,运行BMC内部驱动程序,根据预设检测周期判别热插拔存储设备是否接入。
在实施中,在BMC***启动结束之后,服务器运行已添加的BMC内部驱动程序,基于该内部驱动程序的触发,按照预设检测周期持续性检测热插拔存储设备是否接入。具体的,服务器通过添加的Hub driver线程检测USB存储设备是否***。
步骤306,若热插拔存储设备接入,读取热插拔存储设备的属性信息。
在实施中,若服务器检测到热插拔存储设备已接入,则服务器再基于本申请中的热插拔驱动程序中的信息获取线程,读取热插拔存储设备的属性信息。其中,热插拔存储设备的属性信息可以包括热插拔存储设备的存储空间大小、热插拔存储设备的文件***格式、热插拔存储设备的硬件序列号、热插拔存储设备中的存储目录(即以文件树类型的文件层次存储结构)、热插拔设备的运行状态和热插拔设备的***时间等,本申请实施例对于获取到的热插拔存储设备的属性信息不做限定。进而,服务器可以根据对获取到的热插拔存储设备的属性信息进行记录存储,或者基于热插拔存储设备的属性信息进行指令查询。
可选的,若热插拔存储设备未接入,则重复执行上述步骤304中的检测热插拔存储设备是否接入的步骤。
步骤308,根据热插拔存储设备的属性信息,确定热插拔存储设备对应类型的日志获取指令,以使根据日志获取指令执行日志收集程序。
在实施中,服务器根据读取到的热插拔存储设备的属性信息,可以在热插拔驱动程序中确定需要执行的目标类型的日志获取指令,以使根据该日志获取指令开启执行日志收集程序。
在本实施例中,通过预先配置的热插拔驱动程序,可以获取热插拔存储设备的属性信息,以根据属性信息确定热插拔存储设备对应的控制指令,进而,实现对日志的自动化获取。
在一个实施例中,如图4所示,在步骤102之前,该方法还包括:
步骤402,基于热插拔驱动程序,将热插拔存储设备中的存储分区挂载到BMC的预设目录下。
在实施中,服务器基于热插拔驱动程序(也即热插拔驱动程序中的内部驱动程序)的触发,将热插拔存储设备中的存储分区挂载(mount)到BMC的预设目录下,具体的,服务器执行驱动程序中的USB generic driver(通用驱动程序),基于USB中存储分区将USB设备文件***挂载到BMC总线文件树,以建立热插拔存储设备与BMC间的存储映射关系。
步骤404,获取热插拔存储设备的***时间信息,根据***时间信息以及预设的文件命名格式,生成包含***时间信息的文件名称。
在实施中,服务器基于驱动程序中的Hub driver(驱动更新管理工具)获取热插拔存储设备的***时间信息。然后,根据该***时间信息以及预设的文件命名格式,生成包含***时间信息的文件名称。例如,热插拔存储设备***时间的时间戳记录为2021.12.10.08:51:24,则基于获取到的***时间的时间戳信息,生成文件名称即表示为20211210085124。
步骤406,在BMC的预设目录下创建以文件名称命名的日志文件夹。
在实施中,服务器在将热插拔存储设备挂载到BMC的预设目录下之后,创建以上述热插拔设备***时间为文件名称命名的日志文件夹,以用于对获取到的日志进行存储。
本实施例中,通过将热插拔存储设备挂载到BMC预设目录下,并预先创建日志文件夹,实现热插拔存储设备与BMC之间的连通,在无网络的情况下,可以直接将日志文件下载至挂载的日志文件夹中,实现日志文件的获取。
在一个实施例中,如图5所示,在步骤104之前,该方法还包括:
步骤502,基于BMC的监控进程监控日志收集程序对服务器各部件的日志收集进度。
在实施中,服务器基于BMC的监控进程监控日志收集程序对服务器各部件的日志的收集进度。例如,服务器的各部件包括电源、硬盘、内存等。针对上述服务器各部件用于对日志收集过程进行及时反馈。
步骤504,当服务器各部件的日志全部收集完成时,执行将收集到的日志进行压缩打包处理,生成压缩文件的步骤。
在实施中,当服务器各部件的日志全部收集完成时,执行步骤104的过程。具体的,步骤104中对各部件日志进行压缩打包处理过程如上述实施例中所述,本申请不再赘述。
本实施例中,通过BMC中的监控进程监控日志收集程序对服务器各部件日志的获取进度,以对日志获取过程进行实时检测,同时将获取到的日志进行压缩打包处理,减少挂载在BMC下的热插拔存储设备的存储空间占用。
在一个实施实例中,如图6所示,为了便于显示日志获取进度,服务器上预先设置按键指示灯,该按键指示灯用于向用户输出显示日志获取进程。因此,在热插拔存储设备接入BMC对应的热插拔接口的情况下,该方法还包括:
步骤602,执行控制线程,控制按键指示灯进入灯光闪烁状态,直至热插拔存储设备日志下载完成。
在实施中,服务器首先对按键指示灯的控制线程进行初始化,在检测到热插拔设备已经接入BMC的热插拔接口的情况下,服务器运行初始化后的按键指示灯的控制线程,控制按键指示灯进入灯光闪烁状态,并且基于BMC中的监控进程持续监控对各部件的日志的下载进度。在日志获取过程中,控制线程控制按键指示灯一直维持灯光闪烁状态,以提示用户当前正在进行日志获取和下载。
步骤604,退出控制线程,控制按键指示灯转换灯光闪烁状态。
在实施中,当监控到各部件日志获取完成时,服务器退出控制线程,控制按键指示灯转换灯光闪烁状态,即控制按键指示灯恢复原始状态。
可选的,按键指示灯的原始状态可以为指示灯关闭状态,也可以为指示灯灯光持续点亮(不闪烁)状态,本申请实施例对于提示作用的指示灯灯光模式不做限定。
本实施例中,在无网络设置、无法登陆BMC web的情况下,通过在服务器上设置按键指示灯,在服务器内部添加指示灯控制进程,实现了提示用户日志获取进程的作用。
在一个实施例中,如图7所示,提供了一种日志获取方法的示例,该方法包括:
步骤701,初始化内核***,加载BMC内部驱动程序,同时,对按键灯控制线程进行初始化。
步骤702,运行BMC内部驱动程序,根据预设检测周期判别是否接入热插拔存储设备。若检测到热插拔存储设备接入,则执行步骤703;若未检测到热插拔存储设备接入,则持续执行步骤702。
步骤703,加载并运行热插拔驱动程序,基于热插拔驱动程序,将热插拔设备中的存储分区挂载到BMC的预设目录下,并且运行按键灯控制线程,控制按键指示灯持续闪烁。
步骤704,读取热插拔存储设备的属性信息,根据属性信息,确定热插拔存储设备对应类型的日志获取指令,并基于该日志获取指令执行日志收集程序。
步骤705,触发执行日志收集程序,收集服务器各部件的日志,同时,BMC中监控进程监控日志收集程序的日志收集进度,当日志全部收集完成时,将收集到的日志进行压缩打包处理,生成压缩文件。
步骤705,将压缩文件下载至预先挂载的BMC预设目录的文件夹中,退出按键灯控制线程,按键指示灯恢复为原始状态。
本实施例中,在断网或者网络状态不稳定的情况下,当出现服务器宕机时,基于热插拔存储设备以及预先部署在BMC中的驱动程序,实现服务器日志的自动收集,得到包含服务器各部件的日志压缩文件,消除了日志采集过程中对网络环境的依赖,并且通过预先开发的按键指示灯,为用户提供了日志获取进程。
应该理解的是,虽然如上所述的各实施例所涉及的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,如上所述的各实施例所涉及的流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
基于同样的发明构思,本申请实施例还提供了一种用于实现上述所涉及的日志获取方法的日志获取装置。该装置所提供的解决问题的实现方案与上述方法中所记载的实现方案相似,故下面所提供的一个或多个日志获取装置实施例中的具体限定可以参见上文中对于日志获取方法的限定,在此不再赘述。
在一个实施例中,如图8所示,提供了一种日志获取装置800,包括:触发收集模块810、生成模块820和下载模块830,其中:
触发收集模块810,用于在热插拔存储设备接入BMC基板管理控制器的热插拔接口的情况下,加载并运行热插拔驱动程序,基于所述热插拔驱动程序,触发执行所述BMC中的日志收集程序进行日志收集;
生成模块820,用于将所述收集到的日志进行压缩打包处理,生成压缩文件;
下载模块830,用于将所述压缩文件下载至预设目录的文件夹中,所述预设目录的文件夹是将所述热插拔存储设备分区挂载到BMC的预设目录下,并进行文件夹创建得到的。
在一个实施例中,热插拔接口设置在服务器主板上,热插拔存储设备通过热插拔接口与BMC的板载芯片直接相连。
在一个实施例中,该装置800还包括:
初始化模块,用于初始化内核***,加载BMC内部驱动程序;
判别模块,用于运行所述BMC内部驱动程序,根据预设检测周期判别所述热插拔存储设备是否接入;
读取模块,用于若所述热插拔存储设备接入,读取所述热插拔存储设备的属性信息;
确定模块,用于根据所述热插拔存储设备的属性信息,确定所述热插拔存储设备对应类型的日志获取指令,以使根据所述日志获取指令执行所述日志收集程序。
在一个实施例中,该装置800还包括:
挂载模块,用于基于所述热插拔驱动程序,将所述热插拔存储设备中的存储分区挂载到BMC的预设目录下;
命名模块,用于获取所述热插拔存储设备的***时间信息,根据所述***时间信息以及预设的文件命名格式,生成包含***时间信息的文件名称;
创建模块,用于在所述BMC的预设目录下创建以所述文件名称命名的日志文件夹。
在一个实施例中,该装置800还包括:
监控模块,用于基于所述BMC的监控进程监控所述日志收集程序对服务器各部件的日志收集进度;
生成模块820,用于当所述服务器各部件的日志全部收集完成时,执行所述将所述收集到的日志进行压缩打包处理,生成压缩文件的步骤。
在一个实施例中,服务器上预先设置按键指示灯,所述在热插拔存储设备接入BMC基板管理控制器的热插拔接口的情况下,该装置800还包括:
控制模块,用于执行控制线程,控制所述按键指示灯进入灯光闪烁状态,直至所述热插拔存储设备日志下载完成;
切换模块,用于退出所述控制线程,控制所述按键指示灯转换灯光闪烁状态。
采用上述日志获取装置800,在断网或者网络状态不稳定的情况下,当出现服务器宕机时,基于热插拔存储设备以及预先部署在BMC中的驱动程序,实现服务器日志的自动收集,得到包含服务器各部件的日志压缩文件,消除了日志采集过程中对网络环境的依赖。
上述日志获取装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图9所示。该计算机设备包括通过***总线连接的处理器、存储器和网络接口。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质和内存储器。该非易失性存储介质存储有操作***、计算机程序和数据库。该内存储器为非易失性存储介质中的操作***和计算机程序的运行提供环境。该计算机设备的数据库用于存储数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种日志获取方法。
本领域技术人员可以理解,图9中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:
在热插拔存储设备接入BMC基板管理控制器的热插拔接口的情况下,加载并运行热插拔驱动程序,基于所述热插拔驱动程序,触发执行所述BMC中的日志收集程序进行日志收集;
将所述收集到的日志进行压缩打包处理,生成压缩文件;
将所述压缩文件下载至预设目录的文件夹中,所述预设目录的文件夹是将所述热插拔存储设备分区挂载到BMC的预设目录下,并进行文件夹创建得到的。
在一个实施例中,所述热插拔接口设置在服务器主板上,所述热插拔存储设备通过所述热插拔接口与所述BMC的板载芯片直接相连。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
初始化内核***,加载BMC内部驱动程序;
运行所述BMC内部驱动程序,根据预设检测周期判别所述热插拔存储设备是否接入;
若所述热插拔存储设备接入,读取所述热插拔存储设备的属性信息;
根据所述热插拔存储设备的属性信息,确定所述热插拔存储设备对应类型的日志获取指令,以使根据所述日志获取指令执行所述日志收集程序。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
基于所述热插拔驱动程序,将所述热插拔存储设备中的存储分区挂载到BMC的预设目录下;
获取所述热插拔存储设备的***时间信息,根据所述***时间信息以及预设的文件命名格式,生成包含***时间信息的文件名称;
在所述BMC的预设目录下创建以所述文件名称命名的日志文件夹。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
基于所述BMC的监控进程监控所述日志收集程序对服务器各部件的日志收集进度;
当所述服务器各部件的日志全部收集完成时,执行所述将所述收集到的日志进行压缩打包处理,生成压缩文件的步骤。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
执行控制线程,控制所述按键指示灯进入灯光闪烁状态,直至所述热插拔存储设备日志下载完成;
退出所述控制线程,控制所述按键指示灯转换灯光闪烁状态。
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
在热插拔存储设备接入BMC基板管理控制器的热插拔接口的情况下,加载并运行热插拔驱动程序,基于所述热插拔驱动程序,触发执行所述BMC中的日志收集程序进行日志收集;
将所述收集到的日志进行压缩打包处理,生成压缩文件;
将所述压缩文件下载至预设目录的文件夹中,所述预设目录的文件夹是将所述热插拔存储设备分区挂载到BMC的预设目录下,并进行文件夹创建得到的。
在一个实施例中,所述热插拔接口设置在服务器主板上,所述热插拔存储设备通过所述热插拔接口与所述BMC的板载芯片直接相连。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
初始化内核***,加载BMC内部驱动程序;
运行所述BMC内部驱动程序,根据预设检测周期判别所述热插拔存储设备是否接入;
若所述热插拔存储设备接入,读取所述热插拔存储设备的属性信息;
根据所述热插拔存储设备的属性信息,确定所述热插拔存储设备对应类型的日志获取指令,以使根据所述日志获取指令执行所述日志收集程序。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
基于所述热插拔驱动程序,将所述热插拔存储设备中的存储分区挂载到BMC的预设目录下;
获取所述热插拔存储设备的***时间信息,根据所述***时间信息以及预设的文件命名格式,生成包含***时间信息的文件名称;
在所述BMC的预设目录下创建以所述文件名称命名的日志文件夹。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
基于所述BMC的监控进程监控所述日志收集程序对服务器各部件的日志收集进度;
当所述服务器各部件的日志全部收集完成时,执行所述将所述收集到的日志进行压缩打包处理,生成压缩文件的步骤。
在一个实施例中,服务器上预先设置按键指示灯,所述在热插拔存储设备接入BMC基板管理控制器的热插拔接口的情况下,计算机程序被处理器执行时还实现以下步骤:
执行控制线程,控制所述按键指示灯进入灯光闪烁状态,直至所述热插拔存储设备日志下载完成;
退出所述控制线程,控制所述按键指示灯转换灯光闪烁状态。
在一个实施例中,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述各方法实施例中的步骤。
需要说明的是,本申请所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于分析的数据、存储的数据、展示的数据等),均为经用户授权或者经过各方充分授权的信息和数据。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read-OnlyMemory,ROM)、磁带、软盘、闪存、光存储器、高密度嵌入式非易失性存储器、阻变存储器(ReRAM)、磁变存储器(Magnetoresistive Random Access Memory,MRAM)、铁电存储器(Ferroelectric Random Access Memory,FRAM)、相变存储器(Phase Change Memory,PCM)、石墨烯存储器等。易失性存储器可包括随机存取存储器(Random Access Memory,RAM)或外部高速缓冲存储器等。作为说明而非局限,RAM可以是多种形式,比如静态随机存取存储器(Static Random Access Memory,SRAM)或动态随机存取存储器(Dynamic RandomAccess Memory,DRAM)等。本申请所提供的各实施例中所涉及的数据库可包括关系型数据库和非关系型数据库中至少一种。非关系型数据库可包括基于区块链的分布式数据库等,不限于此。本申请所提供的各实施例中所涉及的处理器可为通用处理器、中央处理器、图形处理器、数字信号处理器、可编程逻辑器、基于量子计算的数据处理逻辑器等,不限于此。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本申请专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请的保护范围应以所附权利要求为准。

Claims (10)

1.一种日志获取方法,其特征在于,所述方法包括:
在热插拔存储设备接入BMC基板管理控制器的热插拔接口的情况下,加载并运行热插拔驱动程序,基于所述热插拔驱动程序,触发执行所述BMC中的日志收集程序,进行日志收集;
将所述收集到的日志进行压缩打包处理,生成压缩文件;
将所述压缩文件下载至预设目录的文件夹中,所述预设目录的文件夹是将所述热插拔存储设备分区挂载到BMC的预设目录下,并进行文件夹创建得到的。
2.根据权利要求1所述的方法,其特征在于,所述热插拔接口设置在服务器主板上,所述热插拔存储设备通过所述热插拔接口与所述BMC的板载芯片直接相连。
3.根据权利要求1所述的方法,其特征在于,所述在热插拔存储设备接入BMC基板管理控制器的热插拔接口的情况下,加载并运行热插拔驱动程序之前,所述方法还包括:
初始化内核***,加载BMC内部驱动程序;
运行所述BMC内部驱动程序,根据预设检测周期判别所述热插拔存储设备是否接入;
若所述热插拔存储设备接入,读取所述热插拔存储设备的属性信息;
根据所述热插拔存储设备的属性信息,确定所述热插拔存储设备对应类型的日志获取指令,以使根据所述日志获取指令执行所述日志收集程序。
4.根据权利要求1所述的方法,其特征在于,所述触发执行所述BMC中的日志收集程序进行日志收集之前,所述方法还包括:
基于所述热插拔驱动程序,将所述热插拔存储设备中的存储分区挂载到BMC的预设目录下;
获取所述热插拔存储设备的***时间信息,根据所述***时间信息以及预设的文件命名格式,生成包含***时间信息的文件名称;
在所述BMC的预设目录下创建以所述文件名称命名的日志文件夹。
5.根据权利要求1所述的方法,其特征在于,所述将所述收集到的日志进行压缩打包处理,生成压缩文件之前,所述方法还包括:
基于所述BMC的监控进程监控所述日志收集程序对服务器各部件的日志收集进度;
当所述服务器各部件的日志全部收集完成时,执行所述将所述收集到的日志进行压缩打包处理,生成压缩文件的步骤。
6.根据权利要求1所述的方法,其特征在于,服务器上预先设置按键指示灯,所述在热插拔存储设备接入BMC基板管理控制器的热插拔接口的情况下,所述方法还包括:
执行控制线程,控制所述按键指示灯进入灯光闪烁状态,直至所述热插拔存储设备日志下载完成;
退出所述控制线程,控制所述按键指示灯转换灯光闪烁状态。
7.一种日志获取装置,其特征在于,所述装置包括:
触发收集模块,用于在热插拔存储设备接入BMC基板管理控制器的热插拔接口的情况下,加载并运行热插拔驱动程序,基于所述热插拔驱动程序,触发执行所述BMC中的日志收集程序进行日志收集;
生成模块,用于将所述收集到的日志进行压缩打包处理,生成压缩文件;
下载模块,用于将所述压缩文件下载至预设目录的文件夹中,所述预设目录的文件夹是将所述热插拔存储设备分区挂载到BMC的预设目录下,并进行文件夹创建得到的。
8.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述的方法的步骤。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。
10.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。
CN202111550339.5A 2021-12-17 2021-12-17 日志获取方法、装置、计算机设备和存储介质 Pending CN114416498A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111550339.5A CN114416498A (zh) 2021-12-17 2021-12-17 日志获取方法、装置、计算机设备和存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111550339.5A CN114416498A (zh) 2021-12-17 2021-12-17 日志获取方法、装置、计算机设备和存储介质

Publications (1)

Publication Number Publication Date
CN114416498A true CN114416498A (zh) 2022-04-29

Family

ID=81267997

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111550339.5A Pending CN114416498A (zh) 2021-12-17 2021-12-17 日志获取方法、装置、计算机设备和存储介质

Country Status (1)

Country Link
CN (1) CN114416498A (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117093465A (zh) * 2023-10-17 2023-11-21 苏州元脑智能科技有限公司 服务器日志收集方法、装置、通信设备及存储介质
CN117130808A (zh) * 2023-02-22 2023-11-28 荣耀终端有限公司 一种日志采集方法及电子设备
CN117251330A (zh) * 2023-11-17 2023-12-19 紫光恒越技术有限公司 一种监测配件拔出***的装置及应用产品

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104732611A (zh) * 2015-01-23 2015-06-24 广州快飞计算机科技有限公司 基于飞行控制器的日志记录及读取方法和装置
CN105224436A (zh) * 2015-10-29 2016-01-06 曙光信息产业股份有限公司 一种服务器运行状态监控方法及装置
US20170091062A1 (en) * 2015-09-29 2017-03-30 Toshiba Tec Kabushiki Kaisha Transmission of log information for device maintenance to a mobile computing device
CN109254900A (zh) * 2018-08-29 2019-01-22 浪潮电子信息产业股份有限公司 一种应用于服务器的日志读取装置及服务器
CN110119345A (zh) * 2019-04-16 2019-08-13 深圳市国鑫恒宇科技有限公司 一种即时记录usb端口操作日志的方法
CN111522712A (zh) * 2020-04-17 2020-08-11 苏州浪潮智能科技有限公司 一种bmc日志收集***
CN112463516A (zh) * 2020-10-23 2021-03-09 苏州浪潮智能科技有限公司 一种收集并验证bmc日志完整性的方法、***
CN112685270A (zh) * 2020-12-24 2021-04-20 恒安嘉新(北京)科技股份公司 一种***监控日志的采集方法、装置、电子设备及介质
CN113672580A (zh) * 2021-08-18 2021-11-19 济南浪潮数据技术有限公司 一种bmc日志收集方法、装置、设备及可读存储介质

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104732611A (zh) * 2015-01-23 2015-06-24 广州快飞计算机科技有限公司 基于飞行控制器的日志记录及读取方法和装置
US20170091062A1 (en) * 2015-09-29 2017-03-30 Toshiba Tec Kabushiki Kaisha Transmission of log information for device maintenance to a mobile computing device
CN105224436A (zh) * 2015-10-29 2016-01-06 曙光信息产业股份有限公司 一种服务器运行状态监控方法及装置
CN109254900A (zh) * 2018-08-29 2019-01-22 浪潮电子信息产业股份有限公司 一种应用于服务器的日志读取装置及服务器
CN110119345A (zh) * 2019-04-16 2019-08-13 深圳市国鑫恒宇科技有限公司 一种即时记录usb端口操作日志的方法
CN111522712A (zh) * 2020-04-17 2020-08-11 苏州浪潮智能科技有限公司 一种bmc日志收集***
CN112463516A (zh) * 2020-10-23 2021-03-09 苏州浪潮智能科技有限公司 一种收集并验证bmc日志完整性的方法、***
CN112685270A (zh) * 2020-12-24 2021-04-20 恒安嘉新(北京)科技股份公司 一种***监控日志的采集方法、装置、电子设备及介质
CN113672580A (zh) * 2021-08-18 2021-11-19 济南浪潮数据技术有限公司 一种bmc日志收集方法、装置、设备及可读存储介质

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
张竞凯;吴旭光;张佐经;: "基于S3c2410和Linux2.6内核的嵌入式***存储扩展", 微计算机应用, no. 04, 15 April 2008 (2008-04-15), pages 104 - 109 *

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117130808A (zh) * 2023-02-22 2023-11-28 荣耀终端有限公司 一种日志采集方法及电子设备
CN117093465A (zh) * 2023-10-17 2023-11-21 苏州元脑智能科技有限公司 服务器日志收集方法、装置、通信设备及存储介质
CN117093465B (zh) * 2023-10-17 2024-01-26 苏州元脑智能科技有限公司 服务器日志收集方法、装置、通信设备及存储介质
CN117251330A (zh) * 2023-11-17 2023-12-19 紫光恒越技术有限公司 一种监测配件拔出***的装置及应用产品
CN117251330B (zh) * 2023-11-17 2024-02-13 紫光恒越技术有限公司 一种监测配件拔出***的装置及应用产品

Similar Documents

Publication Publication Date Title
CN114416498A (zh) 日志获取方法、装置、计算机设备和存储介质
CN111756575B (zh) 存储服务器的性能分析方法及装置、电子设备
US20060206286A1 (en) Method to reduce IPMB traffic and improve performance for accessing sensor data
WO2014209359A1 (en) Hook framework
US9223657B2 (en) Self-rescue method and device for damaged file system
FR2792740A1 (fr) Procede et dispositif d'installation logicielle restaurable pour un systeme informatique
CN112860466B (zh) 一种车载娱乐***重启故障诊断方法和***
CN112214388A (zh) 内存监控方法、装置、设备及计算机可读存储介质
CN114595038A (zh) 数据处理方法、计算设备及计算机存储介质
CN110096882B (zh) 一种设备运行过程中的安全度量方法
CN111104129B (zh) 内存操作***制作方法、装置、电子设备和存储介质
CN115576743B (zh) 操作***恢复方法、装置、计算机设备和存储介质
CN114020308A (zh) 一种摄像设备升级方法、装置、设备及介质
CN114895916A (zh) 代码部署方法、装置、存储介质以及电子设备
CN109766220A (zh) 应用***的备份恢复方法、装置及计算机可读存储介质
CN114911578A (zh) 存储***监控及故障收集方法、装置、终端及存储介质
CN107678880B (zh) 一种小型机计算分区操作***备份恢复装置及方法
CN114237825A (zh) 全液晶仪表记录程序异常数据的方法
CN113722050A (zh) 应用诊断辅助方法、计算设备及机器可读存储介质
CN111475335A (zh) 一种数据库快速恢复的方法、***、终端及存储介质
CN115129544B (zh) 一种raid日志的带外一键获取方法、***、装置及存储介质
CN118093534A (zh) 一种车机***的日志上传方法、装置、设备及介质
CN108196990B (zh) 一种自检方法和服务器
CN117077222A (zh) 一种设备机箱丝印显示方法、装置、计算机设备及介质
CN118331609A (zh) 带外固件的刷新方法、装置、设备、存储介质和程序产品

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination