服务器系统日志收集方法技术方案

技术编号:19691577 阅读:28 留言:0更新日期:2018-12-08 11:06
本发明专利技术公开一种服务器系统日志收集方法及系统,所述方法包括以下步骤:在服务器开机运行出现故障时,BMC判断预先设置的日志收集内容是否存在OS日志;若不存在,则所述BMC向OS发送收集日志的命令,由OS根据所述预先设置的日志收集内容收集日志,并将收集到的日志发送至所述BMC;所述BMC将接收到的日志上传至日志服务器。相对于现有技术,本发明专利技术提高了服务器系统日志收集的全面性、准确性、以及工作效率。

【技术实现步骤摘要】
服务器系统日志收集方法
本专利技术涉及计算机
,尤其涉及一种服务器系统日志收集方法。
技术介绍
随着人工智能以及大数据时代的来临,人们对服务器的需求越来越大,对服务器的依赖也越来越深。这就对服务器的质量提出了更高的挑战,在一方面努力提升产品的品质的同时,同样也要做好服务器的维护工作。这就对服务器厂商的售后工作提出了更高的挑战,如何快速准确响应客户,当服务器出现异常时如何快速排查找出问题根源所在。目前很多服务器的日志收集都是通过与客户沟通后请求客户按照自己的需求进行相关日志的收集,这样有如下缺点:1、客户非专业人员,提供信息可能不准确或者错过关键信息;2、让客户进行复制的操作会让客户产生厌烦情绪;3、很多日志的收集需要特殊的工具或者操作,需要客户额外按章搭配。
技术实现思路
本专利技术的主要目的在于提出一种服务器系统日志收集方法,旨在提高服务器系统日志收集的全面性、准确性、以及工作效率。为实现上述目的,本专利技术提供一种服务器系统日志收集方法,所述方法包括以下步骤:在服务器开机运行出现故障时,BMC判断预先设置的日志收集内容是否存在OS日志;若不存在,则所述BMC向OS发送收集日志的命令,由OS根据所述预先设置的日志收集内容收集日志,并将收集到的日志发送至所述BMC;所述BMC将接收到的日志上传至日志服务器。本专利技术的进一步的技术方案是,所述BMC判断预先设置的日志收集内容是否存在OS日志的步骤之后还包括:若存在,则所述BMC向OS发送根据用户输入的OS用户名和密码收集所述OS日志的命令,由所述OS根据用户输入的OS用户名和密码、预先设置的日志收集内容收集日志,并将收集到的日志发送至所述BMC。本专利技术的进一步的技术方案是,所述在服务器开机运行出现故障时,BMC判断预先设置的日志收集内容是否存在OS日志的步骤之前包括:服务器开机运行;判断所述服务器运行是否出现故障;若是,则执行在服务器开机运行出现故障时,BMC判断预先设置的日志收集内容是否存在OS日志的步骤;若不是,所述BMC则判断是否需要按照预设时间定时收集日志;若是,所述BMC则向所述OS发送根据所述预设时间收集日志的命令,由所述OS根据所述预设时间收集日志,并将收集到的日志发送至所述BMC。本专利技术的进一步的技术方案是,所述若不是,所述BMC则判断是否需要按照预设时间定时收集日志的步骤之后还包括:若不是,则返回执行所述服务器开机运行的步骤。本专利技术的进一步的技术方案是,所述BMC将接收到的日志上传至日志服务器的步骤包括:所述BMC将接收到的日志打包后以SN命令形式上传至日志服务器。本专利技术还提出一种服务器系统日志收集系统,所述系统包括BMC、存储器、处理器、以及存储在所述存储器上的服务器系统日志收集程序,所述服务器系统日志收集程序被所述处理器运行时实现以下步骤:在服务器开机运行出现故障时,BMC判断预先设置的日志收集内容是否存在OS日志;若不存在,则所述BMC向OS发送收集日志的命令,由OS根据所述预先设置的日志收集内容收集日志,并将收集到的日志发送至所述BMC;所述BMC将接收到的日志上传至日志服务器。本专利技术的进一步的技术方案是,所述服务器系统日志收集程序被所述处理器运行时还实现以下步骤:若预先设置的日志收集内容存在OS日志,则所述BMC向OS发送根据用户输入的OS用户名和密码收集所述OS日志的命令,由所述OS根据用户输入的OS用户名和密码、预先设置的日志收集内容收集日志,并将收集到的日志发送至所述BMC。本专利技术的进一步的技术方案是,在服务器开机运行出现故障时,BMC判断预先设置的日志收集内容是否存在OS日志的步骤之前,所述服务器系统日志收集程序被所述处理器运行时还实现以下步骤:服务器开机运行;判断所述服务器运行是否出现故障;若是,则执行在服务器开机运行出现故障时,BMC判断预先设置的日志收集内容是否存在OS日志的步骤;若不是,所述BMC则判断是否需要按照预设时间定时收集日志;若是,所述BMC则向所述OS发送根据所述预设时间收集日志的命令,由所述OS根据所述预设时间收集日志,并将收集到的日志发送至所述BMC。本专利技术的进一步的技术方案是,所述服务器系统日志收集程序被所述处理器运行时还实现以下步骤:若所述BMC判断不需要按照预设时间定时收集日志,则返回执行所述服务器开机运行的步骤。本专利技术的进一步的技术方案是,所述服务器系统日志收集程序被所述处理器运行时还实现以下步骤:所述BMC将接收到的日志打包后以SN命令形式上传至日志服务器。本专利技术通过上述技术方案,在服务器开机运行出现故障时,BMC判断预先设置的日志收集内容是否存在OS日志;若不存在,则所述BMC向OS发送收集日志的命令,由OS根据所述预先设置的日志收集内容收集日志,并将收集到的日志发送至所述BMC;所述BMC将接收到的日志上传至日志服务器,提高了服务器系统日志收集的全面性、准确性、以及工作效率。附图说明图1是本专利技术服务器系统日志收集方法第一实施例的流程示意图;图2是本专利技术服务器系统日志收集方法第二实施例的流程示意图;图3是本专利技术服务器系统日志收集方法第三实施例的流程示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。考虑到目前很多服务器的日志收集都是通过与客户沟通后请求客户按照自己的需求进行相关日志的收集,存在收集不全面,成本高,效率低的缺点,由此,本专利技术提出一种解决方案。具体地,本专利技术提供一种简单高效并且全面的日志收集方式,对前端售后工作提供了极大便利,同时,如果设置定时收集后对机房健康状态提供了关键的信息。收集到的信息不仅局限于BMC监控的信息,也可以在用户允许的情况下收集到OS的关键信息,给运维提供极大的便利,让复杂的debug工作变得简单且不容易出错,极大的提升用户体验。如果在用户允许的情况下,可以直接通过BMC将日志上传到日志服务器,通过日志服务器解析所有日志状况,由此极大的帮助厂商了解自己的服务器的问题以更好的出产品。具体地,请参照图1至图3,图1是本专利技术服务器系统日志收集方法第一实施例的流程示意图;图2是本专利技术服务器系统日志收集方法第二实施例的流程示意图;图3是本专利技术服务器系统日志收集方法第三实施例的流程示意图。如图1所示,本专利技术第一实施例提出的服务器系统日志收集方法包括以下步骤:步骤S100,在服务器开机运行出现故障时,BMC判断预先设置的日志收集内容是否存在OS日志。可以理解的是,OS日志为系统关键日志,本实施例通过先判断预先设置的日志收集内容是否存在OS日志,能有效提高系统的安全性。此外,收集日志前预先设置日志收集内容,收集范围越广需要的时间越久,当明确问题范围时候可以减小收集范围,由此可以提高工作效率。步骤S200,若不存在,则所述BMC向OS发送收集日志的命令,由OS根据所述预先设置的日志收集内容收集日志,并将收集到的日志发送至所述BMC。其中,操作系统(OperatingSystem,简称OS)是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。步骤S300,所述BMC将接收到的日志上传本文档来自技高网...

【技术保护点】
1.一种服务器系统日志收集方法,其特征在于,所述方法包括以下步骤:在服务器开机运行出现故障时,BMC判断预先设置的日志收集内容是否存在OS日志;若不存在,则所述BMC向OS发送收集日志的命令,由OS根据所述预先设置的日志收集内容收集日志,并将收集到的日志发送至所述BMC;所述BMC将接收到的日志上传至日志服务器。

【技术特征摘要】
1.一种服务器系统日志收集方法,其特征在于,所述方法包括以下步骤:在服务器开机运行出现故障时,BMC判断预先设置的日志收集内容是否存在OS日志;若不存在,则所述BMC向OS发送收集日志的命令,由OS根据所述预先设置的日志收集内容收集日志,并将收集到的日志发送至所述BMC;所述BMC将接收到的日志上传至日志服务器。2.根据权利要求1所述的服务器系统日志收集方法,其特征在于,所述BMC判断预先设置的日志收集内容是否存在OS日志的步骤之后还包括:若存在,则所述BMC向OS发送根据用户输入的OS用户名和密码收集所述OS日志的命令,由所述OS根据用户输入的OS用户名和密码、预先设置的日志收集内容收集日志,并将收集到的日志发送至所述BMC。3.根据权利要求2所述的服务器系统日志收集方法,其特征在于,所述在服务器开机运行出现故障时,BMC判断预先设置的日志收集内容是否存在OS日志的步骤之前包括:服务器开机运行;判断所述服务器运行是否出现故障;若是,则执行在服务器开机运行出现故障时,BMC判断预先设置的日志收集内容是否存在OS日志的步骤;若不是,所述BMC则判断是否需要按照预设时间定时收集日志;若是,所述BMC则向所述OS发送根据所述预设时间收集日志的命令,由所述OS根据所述预设时间收集日志,并将收集到的日志发送至所述BMC。4.根据权利要求3所述的服务器系统日志收集方法,其特征在于,所述若不是,所述BMC则判断是否需要按照预设时间定时收集日志的步骤之后还包括:若不是,则返回执行所述服务器开机运行的步骤。5.根据权利要求1-4任意一项所述的服务器系统日志收集方法,其特征在于,所述BMC将接收到的日志上传至日志服务器的步骤包括:所述BMC将接收到的日志打包后以SN命令形式上传至日志服务器。6.一种服务器系统日志收集系统,其特征在于,所述系统包括BMC、存储器、处理器、以及存储在所述存储器上的服务器系...

【专利技术属性】
技术研发人员:吴仲品唐斌
申请(专利权)人:深圳市同泰怡信息技术有限公司
类型:发明
国别省市:广东,44

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

1