一种BMC日志收集系统技术方案

技术编号:25223523 阅读:18 留言:0更新日期:2020-08-11 23:12
本申请公开了一种BMC日志收集系统,包括带内OS系统,带外BMC以及USB链路,所述带内OS系统与所述带外BMC通过所述USB链路相连;所述带内OS系统,用于下发日志收集指令至所述USB链路;所述USB链路,用于利用预设IPMI协议将所述日志收集指令发送至所述带外BMC,并将所述带外BMC反馈的日志文件发送至所述带内OS系统;所述带外BMC,用于根据所述日志收集指令进行日志收集,获得所述日志文件;该BMC日志收集系统可以有效实现带内OS系统对带外BMC日志信息的快速采集,进一步提高了BMC日志收集效率。

【技术实现步骤摘要】
一种BMC日志收集系统
本申请涉及服务器监控管理
,特别涉及一种BMC日志收集系统。
技术介绍
随着用户对计算机计算需求的不断提高,设备的类型发展越来越丰富,带外管理BMC(BaseboardManagementController,底板管理控制器)功能也越来越复杂。BMC是一个专门的服务处理机,通过BMC监控的整个服务器日志是非常重要的信息,因此,有时需要带内能够将带外管理BMC储存的日志信息下载到带内OS系统(OperatingSystem,操作系统)中。然而,由于带内系统和带外系统的不互通,在现有技术中都是利用可移动存储介质实现日志信息的传输,该种实现方式不仅造成了人力成本的浪费,其日志收集效率也极为低下。因此,如何有效实现带内OS系统对带外BMC日志信息的快速采集,进一步提高日志收集效率是本领域技术人员亟待解决的问题。
技术实现思路
本申请的目的是提供一种BMC日志收集系统,该BMC日志收集系统可以有效实现带内OS系统对带外BMC日志信息的快速采集,进一步提高了BMC日志收集效率。为解决上述技术问题,,本申请提供了一种BMC日志收集系统,包括带内OS系统,带外BMC以及USB链路,所述带内OS系统与所述带外BMC通过所述USB链路相连;所述带内OS系统,用于下发日志收集指令至所述USB链路;所述USB链路,用于利用预设IPMI协议将所述日志收集指令发送至所述带外BMC,并将所述带外BMC反馈的日志文件发送至所述带内OS系统;所述带外BMC,用于根据所述日志收集指令进行日志收集,获得所述日志文件。优选的,所述带内OS系统具体用于按照预设时间间隔下发所述日志收集指令至所述USB链路。优选的,所述带外BMC还用于按照预设日志分类策略对所述日志文件进行分类处理,获得分类后的日志文件,并将所述分类后的日志文件反馈至所述USB链路。优选的,所述带外BMC具体用于按照设备类型对所述日志文件进行分类处理,获得所述分类后的日志文件,并将所述分类后的日志文件反馈至所述USB链路。优选的,所述带外BMC还用于按照预设加密算法对所述日志文件进行加密处理,获得加密后的日志文件,并将所述加密后的日志文件反馈至所述USB链路。优选的,所述带外BMC还用于对所述日志文件进行压缩处理获得文件压缩包,并将所述文件压缩包反馈至所述USB链路。优选的,所述带内OS系统还用于利用历史日志文件对所述日志文件进行对比分析,确定所述日志文件是否存在异常数据,若是,则输出所述异常数据。优选的,所述BMC日志收集系统还包括:告警设备,用于当所述日志文件存在所述异常数据时,接收所述带内OS系统发送的告警指令,并响应所述告警指令进行告警。优选的,所述BMC日志收集系统还包括:可视化设备,用于对所述日志文件和所述异常数据进行显示。优选的,所述BMC日志收集系统还包括:存储设备,用于接收所述带内OS系统发送的所述日志文件,并将所述日志文件添加至历史日志文件库。本申请所提供的一种BMC日志收集系统,包括带内OS系统,带外BMC以及USB链路,所述带内OS系统与所述带外BMC通过所述USB链路相连;所述带内OS系统,用于下发日志收集指令至所述USB链路;所述USB链路,用于利用预设IPMI协议将所述日志收集指令发送至所述带外BMC,并将所述带外BMC反馈的日志文件发送至所述带内OS系统;所述带外BMC,用于根据所述日志收集指令进行日志收集,获得所述日志文件。可见,本申请所提供的BMC日志收集系统,在带内OS系统与带外BMC之间建立USB链路,即可通过USB(UniversalSerialBus,通用串行总线)链路与IPMI(IntelligentPlatformManagementInterface,智能平台管理接口)协议实现带内OS系统与带外BMC之间的数据通讯,由此,实现了带内OS系统对带外BMC日志信息的自动化收集,相较于现有技术中基于人工操作的日志收集方式,该种实现方式不仅有效节约了人力成本,还实现了带外BMC日志的一键收集,极大地提高了BMC日志收集成本。附图说明为了更清楚地说明现有技术和本申请实施例中的技术方案,下面将对现有技术和本申请实施例描述中需要使用的附图作简要的介绍。当然,下面有关本申请实施例的附图描述的仅仅是本申请中的一部分实施例,对于本领域普通技术人员来说,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图,所获得的其他附图也属于本申请的保护范围。图1为本申请所提供的一种BMC日志收集系统的结构示意图;图2为本申请所提供的另一种BMC日志收集系统的结构示意图。具体实施方式本申请的核心是提供一种BMC日志收集系统,该BMC日志收集系统可以有效实现带内OS系统对带外BMC日志信息的快速采集,进一步提高了BMC日志收集效率。为了对本申请实施例中的技术方案进行更加清楚、完整地描述,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行介绍。显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。随着用户对计算机计算需求的不断提高,设备的类型发展越来越丰富,带外管理BMC功能也越来越复杂。BMC是一个专门的服务处理机,通过BMC监控的整个服务器日志是非常重要的信息,因此,有时需要带内能够将带外管理BMC储存的日志信息下载到带内OS系统中。然而,由于带内系统和带外系统的不互通,在现有技术中都是利用可移动存储介质实现日志信息的传输,该种实现方式不仅造成了人力成本的浪费,其日志收集效率也极为低下。因此,为解决上述技术问题,本申请提供了一种BMC日志收集系统,在带内OS系统与带外BMC之间建立USB链路,即可通过USB链路与IPMI协议实现带内OS系统与带外BMC之间的数据通讯,由此,实现了带内OS系统对带外BMC日志信息的自动化收集,相较于现有技术中基于人工操作的日志收集方式,该种实现方式不仅有效节约了人力成本,还实现了带外BMC日志的一键收集,极大地提高了BMC日志收集成本。请参考图1,图1为本申请所提供的一种BMC日志收集系统的结构示意图,包括带内OS系统1,带外BMC2以及USB链路3,带内OS系统1与带外BMC2通过USB链路3相连;带内OS系统1,用于下发日志收集指令至USB链路3;USB链路3,用于利用预设IPMI协议将日志收集指令发送至带外BMC2,并将带外BMC2反馈的日志文件发送至带内OS系统1;带外BMC2,用于根据日志收集指令进行日志收集,获得日志文件。具体而言,带内OS系统1部署于带内系统,带外BMC2部署于带外系统,为实现带内OS系统1对带外BMC2监控的日志信息的收集,可在二者之间建立USB链路3以实现数据传输。基于此本文档来自技高网...

【技术保护点】
1.一种BMC日志收集系统,其特征在于,包括带内OS系统,带外BMC以及USB链路,所述带内OS系统与所述带外BMC通过所述USB链路相连;/n所述带内OS系统,用于下发日志收集指令至所述USB链路;/n所述USB链路,用于利用预设IPMI协议将所述日志收集指令发送至所述带外BMC,并将所述带外BMC反馈的日志文件发送至所述带内OS系统;/n所述带外BMC,用于根据所述日志收集指令进行日志收集,获得所述日志文件。/n

【技术特征摘要】
1.一种BMC日志收集系统,其特征在于,包括带内OS系统,带外BMC以及USB链路,所述带内OS系统与所述带外BMC通过所述USB链路相连;
所述带内OS系统,用于下发日志收集指令至所述USB链路;
所述USB链路,用于利用预设IPMI协议将所述日志收集指令发送至所述带外BMC,并将所述带外BMC反馈的日志文件发送至所述带内OS系统;
所述带外BMC,用于根据所述日志收集指令进行日志收集,获得所述日志文件。


2.根据权利要求1所述的BMC日志收集系统,其特征在于,所述带内OS系统具体用于按照预设时间间隔下发所述日志收集指令至所述USB链路。


3.根据权利要求1所述的BMC日志收集系统,其特征在于,所述带外BMC还用于按照预设日志分类策略对所述日志文件进行分类处理,获得分类后的日志文件,并将所述分类后的日志文件反馈至所述USB链路。


4.根据权利要求3所述的BMC日志收集系统,其特征在于,所述带外BMC具体用于按照设备类型对所述日志文件进行分类处理,获得所述分类后的日志文件,并将所述分类后的日志文件反馈至所述USB链路。


5.根据权利要求1所述的BMC日志收集系统,其特...

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

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

1