一种服务器日志的收集方法及服务器日志的收集设备技术

技术编号:37717057 阅读:12 留言:0更新日期:2023-06-02 00:13
本发明专利技术公开了一种服务器日志的收集方法及服务器日志的收集设备,涉及计算机技术领域,通过日志抓取模式的确定,基于日志抓取模式确定待抓取对象和待抓取对象的日志,并调用日志收集工具来实现对待抓取对象的日志的自动抓取,操作过程简单,实现了服务器日志收集自动化,提高工作效率;日志抓取模式包括全部收集模式、基于部件的故障关键字的抓取模式及基于部件类型的抓取模式中的一种或多种的组合,对于不同类型的部件及部件的不同故障类型,都可以实现自动化的统一的收集,无需操作人员参照操作指导文档手动进行日志的收集,节省人力成本。省人力成本。省人力成本。

【技术实现步骤摘要】
一种服务器日志的收集方法及服务器日志的收集设备


[0001]本专利技术涉及计算机
,特别是涉及一种服务器日志的收集方法及服务器日志的收集设备。

技术介绍

[0002]随着科技的发展,服务器市场已经囊括各个领域,内存、硬盘、SSD、RAID卡、网卡等部件作为服务器的重要组成部分,其稳定性和可靠性直接影响到客户的业务应用和数据安全性。在服务器运行过程中,会存在许多因素导致服务器出现问题,此时需要收集服务器的部件及服务器整机的相关日志,才能对问题进行定位分析,以便用于故障诊断。
[0003]由于目前服务器涉及到的关键部件的种类较多,而且每种部件又涉及不同的供应商,对应的收集日志的工具和方法也都不尽相同。现有技术中,对于服务器内的不同部件及不同故障类型,需要选择对应的日志收集工具和方法,工程师再参照操作指导文档手动进行日志的收集。这种方法操作繁琐,影响了自动化的测试效率,并需要消耗大量人力。

技术实现思路

[0004]本专利技术的目的是提供一种服务器日志的收集方法及服务器日志的收集设备,通过日志抓取模式的确定,基于日志抓取模式确定待抓取对象和待抓取对象的日志,并调用日志收集工具来实现对待抓取对象的日志的自动抓取,操作过程简单,实现了服务器日志收集自动化,提高工作效率;日志抓取模式包括全部收集模式、基于部件的故障关键字的抓取模式及基于部件类型的抓取模式中的一种或多种的组合,对于不同类型的部件及部件的不同故障类型,都可以实现自动化的统一的收集,无需操作人员参照操作指导文档手动进行日志的收集,节省人力成本。
[0005]为解决上述技术问题,本专利技术提供了一种服务器日志的收集方法,应用于服务器中的处理器,包括:
[0006]确定日志抓取模式,所述日志抓取模式包括全部收集模式、基于部件的故障关键字的抓取模式及基于部件类型的抓取模式中的一种或多种的组合;
[0007]基于所述日志抓取模式确定待抓取对象和所述待抓取对象的日志,所述待抓取对象包括所述服务器中的部件和/或整机软件;
[0008]调用日志收集工具抓取所述待抓取对象的日志。
[0009]优选地,确定日志抓取模式,包括:
[0010]在接收到一键收集指令时,确定日志抓取模式为全部收集模式;
[0011]基于所述日志抓取模式确定待抓取对象,包括:
[0012]将所述服务器内的预设的全部的部件和所述服务器的整机软件作为所述待抓取对象。
[0013]优选地,确定日志抓取模式,包括:
[0014]在接收到当前故障关键字时,确定日志抓取模式为基于部件的故障关键字的抓取
模式;
[0015]基于所述日志抓取模式确定待抓取对象,包括:
[0016]根据预设的故障关键字与日志的对应关系库将与所述当前故障关键字对应的服务器中的部件作为所述待抓取对象。
[0017]优选地,确定日志抓取模式,包括:
[0018]在接收到用户输入的部件类型抓取指令时,确定日志抓取模式为基于部件类型的抓取模式;
[0019]基于所述日志抓取模式确定待抓取对象,包括:
[0020]根据所述部件类型抓取指令确定所述待抓取对象。
[0021]优选地,所述服务器中的部件包括网卡、内存、RAID卡、HDD、SSD、显卡中至少两种的组合。
[0022]优选地,当所述待抓取对象包括网卡时,基于所述日志抓取模式确定所述待抓取对象的日志包括:
[0023]获取所述网卡的当前网卡厂商信息;
[0024]根据预设的网卡厂商信息与日志的对应关系将所述当前网卡厂商信息对应的日志作为所述待抓取对象的日志。
[0025]优选地,当所述待抓取对象包括内存时,基于所述日志抓取模式确定所述待抓取对象的日志包括:
[0026]获取所述内存的当前内存种类信息,所述内存包括PMEM内存和普通内存;
[0027]根据预设的内存种类信息与日志的对应关系将所述当前内存种类信息对应的日志作为所述待抓取对象的日志。
[0028]优选地,当所述待抓取对象包括RAID卡时,基于所述日志抓取模式确定所述待抓取对象的日志包括:
[0029]获取所述RAID卡的当前RAID卡厂商信息和当前RAID卡种类信息,所述RAID卡包括SAS卡和普通RAID卡;
[0030]根据预设的RAID卡厂商信息

RAID卡种类信息

日志的对应关系,将所述当前RAID卡厂商信息和所述当前RAID卡种类信息对应的日志作为所述待抓取对象的日志。
[0031]优选地,在调用日志收集工具抓取所述待抓取对象的日志之后,还包括:
[0032]将所述抓取对象的日志保存在预设的日志目录,生成并显示日志成功保存信息。
[0033]本专利技术还提供了一种服务器日志的收集设备,包括:
[0034]存储器,用于存储计算机程序;
[0035]处理器,用于执行所述计算机程序时实现如上述所述的服务器日志的收集方法的步骤。
[0036]本专利技术提供了一种服务器日志的收集方法及服务器日志的收集设备,该方案通过日志抓取模式的确定,基于日志抓取模式确定待抓取对象和待抓取对象的日志,并调用日志收集工具来实现对待抓取对象的日志的自动抓取,操作过程简单,实现了服务器日志收集自动化,提高工作效率;日志抓取模式包括全部收集模式、基于部件的故障关键字的抓取模式及基于部件类型的抓取模式中的一种或多种的组合,对于不同类型的部件及部件的不同故障类型,都可以实现自动化的统一的收集,无需操作人员参照操作指导文档手动进行
日志的收集,节省人力成本。
附图说明
[0037]为了更清楚地说明本专利技术实施例中的技术方案,下面将对现有技术和实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0038]图1为本专利技术实施例提供的一种服务器日志的收集方法的流程图;
[0039]图2为本专利技术实施例提供的一种根据待抓取对象确定相应待抓取日志的方法的流程图;
[0040]图3为本专利技术实施例提供的另一种服务器日志的收集方法的流程图;
[0041]图4为本专利技术实施例提供的一种服务器日志的收集装置的结构示意图。
具体实施方式
[0042]本专利技术的核心是提供一种服务器日志的收集方法及服务器日志的收集设备,通过日志抓取模式的确定,基于日志抓取模式确定待抓取对象和待抓取对象的日志,并调用日志收集工具来实现对待抓取对象的日志的自动抓取,操作过程简单,实现了服务器日志收集自动化,提高工作效率;日志抓取模式包括全部收集模式、基于部件的故障关键字的抓取模式及基于部件类型的抓取模式中的一种或多种的组合,对于不同类型的部件及部件的不同故障类型,都可以实现自动化的统一的收集,无需操作人员参照操作指导文档手动进行日志的收集,节省人本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种服务器日志的收集方法,其特征在于,应用于服务器中的处理器,包括:确定日志抓取模式,所述日志抓取模式包括全部收集模式、基于部件的故障关键字的抓取模式及基于部件类型的抓取模式中的一种或多种的组合;基于所述日志抓取模式确定待抓取对象和所述待抓取对象的日志,所述待抓取对象包括所述服务器中的部件和/或整机软件;调用日志收集工具抓取所述待抓取对象的日志。2.如权利要求1所述的服务器日志的收集方法,其特征在于,确定日志抓取模式,包括:在接收到一键收集指令时,确定日志抓取模式为全部收集模式;基于所述日志抓取模式确定待抓取对象,包括:将所述服务器内的预设的全部的部件和所述服务器的整机软件作为所述待抓取对象。3.如权利要求1所述的服务器日志的收集方法,其特征在于,确定日志抓取模式,包括:在接收到当前故障关键字时,确定日志抓取模式为基于部件的故障关键字的抓取模式;基于所述日志抓取模式确定待抓取对象,包括:根据预设的故障关键字与日志的对应关系库将与所述当前故障关键字对应的服务器中的部件作为所述待抓取对象。4.如权利要求1所述的服务器日志的收集方法,其特征在于,确定日志抓取模式,包括:在接收到用户输入的部件类型抓取指令时,确定日志抓取模式为基于部件类型的抓取模式;基于所述日志抓取模式确定待抓取对象,包括:根据所述部件类型抓取指令确定所述待抓取对象。5.如权利要求1所述的服务器日志的收集方法,其特征在于,所述服务器中的部件包括网卡、内存、RAID卡、HDD、SSD、显卡中至少两种的组合。6.如权利要求5所述的服务器日志的收集方法,其特征在于,当所述待...

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

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

1