首页 / 专利库 / 信号处理 / 信号 / 一种通过BMC抓取存储卡日志的方法、系统及设备

一种通过BMC抓取存储卡日志的方法、系统及设备

阅读:977发布:2023-05-28

专利汇可以提供一种通过BMC抓取存储卡日志的方法、系统及设备专利检索,专利查询,专利分析的服务。并且本 发明 提出的一种通过BMC抓取存储卡日志的方法、系统及设备,在连接存储卡外加的串口中,接一路走线,通过串口转I2C芯片,将串口 信号 转为I2C信号,连接到BMC上,通过BMC连接存储卡,进行实时的日志获取,并对日志进行解读,筛选日志中 风 险信息,并上报到管理员;同时可以将抓取的日志信息存放到外置的闪存中,保证在存储卡故障时,仍能获取到存储卡日志,协助分析 定位 。,下面是一种通过BMC抓取存储卡日志的方法、系统及设备专利的具体信息内容。

1.一种通过BMC抓取存储卡日志的方法,其特征在于,包括:
在存储卡上使用转换芯片转换串口信息,并连接到BMC上;
通过BMC抓取并存储所述存储卡日志;
通过BMC检索存储卡日志中是否存在含有预设的报错关键字的日志,如存在,则上报;
分析含有预设的报错关键字的日志,并制定修护措施。
2.根据权利要求1所述的通过BMC抓取存储卡日志的方法,其特征在于:所述在存储卡上使用转换芯片转换串口信息,并连接到BMC上具体为:
在存储卡上使用串口转I2C芯片,并将串口信号连接到串口转I2C芯片上;
将串口转I2C芯片的I2C信号连接到BMC的I2C通道上。
3.根据权利要求1所述的通过BMC抓取存储卡日志的方法,其特征在于:所述通过BMC抓取并存储所述存储卡日志具体为:
通过BMC编写比对程序,将存储卡报错关键字写入比对程序的代码中;
将BMC与外置闪存连接,用于储存存储卡的日志;
BMC通过I2C通道抓取存储卡日志,并储存到外置闪存。
4.根据权利要求1所述的通过BMC抓取存储卡日志的方法,其特征在于:所述通过BMC检索存储卡日志中是否存在含有预设的报错关键字的日志,如存在,则上报具体为:
BMC通过比对程序,比对存储卡日志内容;
检索日志中的关键字,如果出现含有预设的报错关键字日志,则将所述日志上报管理员。
5.根据权利要求1所述的通过BMC抓取存储卡日志的方法,其特征在于:所述分析含有预设的报错关键字的日志,并制定修护措施具体为:
将含有预设的报错关键字日志抓出,并按照预设的比对机制进行分析,确认是否存在报错险,生成日志分析结果;
根据日志分析结果,安装预设的修复机制完成修复。
6.根据权利要求1所述的通过BMC抓取存储卡日志的方法,其特征在于:所述预设的报错关键字包括:Phy Reset、Link Down、Timeout、Drive Loss。
7.一种通过BMC抓取存储卡日志的系统,其特征在于,包括:
信号转换连接单元,用于在存储卡上使用转换芯片转换串口信息,并连接到BMC上;
抓取存储单元,用于通过BMC抓取并存储存储卡日志;
检索单元,用于通过BMC检索存储卡日志中是否存在含有预设的报错关键字的日志,如存在,上报管理员;
分析修护单元,用于分析含有预设的报错关键字的日志,并制定修护措施。
8.一种通过BMC抓取存储卡日志的设备,其特征在于,包括:
存储器,用于存储计算机程序
处理器,用于执行所述计算机程序时实现如权利要求1至6任一项所述通过BMC抓取存储卡日志的方法步骤。

说明书全文

一种通过BMC抓取存储卡日志的方法、系统及设备

技术领域

[0001] 本发明涉及计算机技术领域,更具体的说是涉及一种通过BMC抓取存储卡日志的方法、系统及设备。

背景技术

[0002] 伴随空间、云计算和大数据的发展,云空间、云计算和大数据在社会的各个领域的覆盖也逐步增加,日常生活中大数据计算为社会提供了便利的分析数据,云空间和云计算提供了更为便捷和快捷的处理方式;随着云空间、云计算和大数据的快速发展,对于实现云空间、云计算和大数据的基础配件提出更高的要求,对于支持硬盘阵列组的存储卡也提出更高的要求,快速、稳定获取存储卡日志对于存储卡的维护和更新变得更加方便。
[0003] 现有对存储卡日志抓取的方法,仅有通过OS和外接串口这两种方式,串口方式抓取日志需要外置连接串口,同时需要对存储卡进行重启操作,串口才能生效并打印日志;OS下获取日志,需要保证OS正常,一旦OS出现问题,日志也无法获取。
[0004] 而且,串口抓取日志需要串口提前接好后,才能抓取日志,在出问题的时刻接上串口,是无法抓取到当时的日志,重置存储卡,可能会导致故障现象消失,无法保持故障现场状态;如果OS安装在存储卡上,存储卡出现问题后,也无法获取到存储卡的日志。另外,存储卡自带的存储空间,在存储卡出现断电的情况下,也会丢失日志。

发明内容

[0005] 针对以上问题,本发明的目的在于提供一种通过BMC抓取存储卡日志的方法、系统及设备。存储卡出现问题后,及时准确抓取存储卡日志,且不破坏故障现场;同时可以实时抓取日志内容,监控存储卡的工作状态,提前预警可能出现的故障,保证存储配置服务器的稳定工作,保证数据安全性。
[0006] 本发明为实现上述目的,通过以下技术方案实现:一种通过BMC抓取存储卡日志的方法,包括:
[0007] 在存储卡上使用转换芯片转换串口信息,并连接到BMC上;
[0008] 通过BMC抓取并存储所述存储卡日志;
[0009] 通过BMC检索存储卡日志中是否存在含有预设的报错关键字的日志,如存在,则上报;
[0010] 分析含有预设的报错关键字的日志,并制定修护措施。
[0011] 进一步,所述在存储卡上使用转换芯片转换串口信息,并连接到BMC上具体为:
[0012] 在存储卡上使用串口转I2C芯片,并将串口信号连接到串口转I2C芯片上;
[0013] 将串口转I2C芯片的I2C信号连接到BMC的I2C通道上。
[0014] 进一步,所述通过BMC抓取并存储所述存储卡日志具体为:
[0015] 通过BMC编写比对程序,将存储卡报错关键字写入比对程序的代码中;
[0016] 将BMC与外置闪存连接,用于储存存储卡的日志;
[0017] BMC通过I2C通道抓取存储卡日志,并储存到外置闪存。
[0018] 进一步,所述过BMC检索存储卡日志中是否存在含有预设的报错关键字的日志,如存在,则上报具体为:
[0019] BMC通过比对程序,比对存储卡日志内容;
[0020] 检索日志中的关键字,如果出现含有预设的报错关键字日志,则将所述日志上报管理员。
[0021] 进一步,所述分析含有预设的报错关键字的日志,并制定修护措施具体为:将含有预设的报错关键字日志抓出,并按照预设的比对机制进行分析,确认是否存在报错险,生成日志分析结果;
[0022] 根据日志分析结果,安装预设的修复机制完成修复。
[0023] 进一步,所述预设的报错关键字包括:Phy Reset、Link Down、Timeout、Drive Loss。
[0024] 相应的,本发明还公开了一种通过BMC抓取存储卡日志的系统,包括:
[0025] 信号转换连接单元,用于在存储卡上使用转换芯片转换串口信息,并连接到BMC上;
[0026] 抓取存储单元,用于通过BMC抓取并存储存储卡日志;
[0027] 检索单元,用于通过BMC检索存储卡日志中是否存在含有预设的报错关键字的日志,如存在,上报管理员;
[0028] 分析修护单元,用于分析含有预设的报错关键字的日志,并制定修护措施。
[0029] 相应的,本发明还公开了一种通过BMC抓取存储卡日志的设备,包括:
[0030] 存储器,用于存储计算机程序
[0031] 处理器,用于执行所述计算机程序时实现如上文任一项所述通过BMC抓取存储卡日志的方法步骤。
[0032] 对比现有技术,本发明有益效果在于:本发明提供了一种通过BMC抓取存储卡日志的方法、系统及设备,在连接存储卡外加的串口中,接一路走线,通过串口转I2C芯片,将串口信号转为I2C信号,连接到BMC上,通过BMC连接存储卡,进行实时的日志获取,并对日志进行解读,筛选日志中风险信息,并上报到管理员;同时可以将抓取的日志信息存放到外置的闪存中,保证在存储卡故障时,仍能获取到存储卡日志,协助分析定位
[0033] 本发明能够及时准确抓取存储卡日志,且不破坏故障现场;同时可以实时抓取日志内容,监控存储卡的工作状态,提前预警可能出现的故障,保证存储配置服务器的稳定工作,保证数据安全性。
[0034] 由此可见,本发明与现有技术相比,具有突出的实质性特点和显著的进步,其实施的有益效果也是显而易见的。附图说明
[0035] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0036] 附图1是本发明实施例一的方法流程图
[0037] 附图2是本发明实施例二的方法流程图。
[0038] 附图3是本发明的系统结构图。

具体实施方式

[0039] 下面结合附图对本发明的具体实施方式做出说明。
[0040] 实施例一:
[0041] 如图1所示,本发明提供了一种通过BMC抓取存储卡日志的方法,包括如下步骤:
[0042] S1:在存储卡上使用转换芯片转换串口信息,并连接到BMC上。所述的转换芯片采用串口转I2C芯片。
[0043] S2:通过BMC抓取并存储存储卡日志。
[0044] S3:通过BMC检索存储卡日志中是否存在含有预设的报错关键字的日志,如存在,上报管理员。
[0045] S4:分析含有预设的报错关键字的日志,并制定修护措施。
[0046] 其中,所述预设的报错关键字包括:Phy Reset、Link Down、Timeout、Drive Loss。
[0047] 本实施例提供了一种通过BMC抓取存储卡日志的方法,存储卡通过串口转I2C的方式,将自身的日志实时传输到BMC中,并借由BMC的比对检索功能,实现对日志的初步分析,且实现对日志的转存;便于提前避免存储型服务器可能出现的问题以及出现问题时保护故障现场,提供日志分析,加速故障定位。
[0048] 实施例二:
[0049] 如图2所示,本发明提供了一种通过BMC抓取存储卡日志的方法,包括如下步骤:
[0050] P1:在存储卡上使用串口转I2C芯片,并将串口信号连接到串口转I2C芯片上。
[0051] P2:将串口转I2C芯片的I2C信号连接到BMC的I2C通道上。BMC的功能强大,可以监控存储卡的工作,并抓取日志,分析关键字,上报风险,实现对存储卡的安全预警[0052] P3:通过BMC编写比对程序,将存储卡报错关键字写入比对程序的代码中。报错关键字包括:Phy Reset、Link Down、Timeout、Drive Loss。
[0053] P4:将BMC与外置闪存连接,用于储存存储卡的日志。
[0054] P5:BMC通过I2C通道抓取存储卡日志,并储存到外置闪存。
[0055] P6:BMC通过比对程序,比对存储卡日志内容。
[0056] P7:检索日志中的关键字,如果出现含有预设的报错关键字日志,则将所述日志上报管理员。
[0057] P8:将含有预设的报错关键字日志抓出,并按照预设的比对机制进行分析,确认是否存在报错风险,生成日志分析结果。
[0058] P9:根据日志分析结果,安装预设的修复机制完成修复。
[0059] 本实施例提供了一种通过BMC抓取存储卡日志的方法,通过BMC监控存储卡的工作状态,可以实时知晓存储卡的运行状态,及时预警潜在的风险,保证存储系统的稳定和数据的安全。本实施例将存储卡的错误的关键字,如Phy Reset、Link Down、Timeout、Drive Loss等,编写到BMC代码中,BMC通过strncmp()函数编写对关键字的比对功能,当抓取的存储卡日志中出现了类似关键字的日志,将该信息上报管理员,然后管理员将日志抓出,对日志进行分析,及时确认存储卡状态,保证存储卡稳定正常工作;而且BMC还可以实现对存储卡是否正常启动进行检测,以便在服务器刚开机时,即可发现存储卡是否工作。
[0060] 相应的,如图3所示,在上述实施例的基础上,本发明还公开了一种通过BMC抓取存储卡日志的系统,包括:
[0061] 信号转换连接单元,用于在存储卡上使用转换芯片转换串口信息,并连接到BMC上;
[0062] 抓取存储单元,用于通过BMC抓取并存储存储卡日志;
[0063] 检索单元,用于通过BMC检索存储卡日志中是否存在含有预设的报错关键字的日志,如存在,上报管理员;
[0064] 分析修护单元,用于分析含有预设的报错关键字的日志,并制定修护措施。
[0065] 相应的,本发明还公开了一种通过BMC抓取存储卡日志的设备,包括:
[0066] 存储器,用于存储计算机程序;
[0067] 处理器,用于执行所述计算机程序时实现如上文任一项所述通过BMC抓取存储卡日志的方法步骤。
[0068] 本领域的技术人员可以清楚地了解到本发明实施例中的技术可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本发明实施例中的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中如U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质,包括若干指令用以使得一台计算机终端(可以是个人计算机,服务器,或者第二终端、网络终端等)执行本发明各个实施例所述方法的全部或部分步骤。本说明书中各个实施例之间相同相似的部分互相参见即可。尤其,对于终端实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例中的说明即可。
[0069] 在本发明所提供的实施例中,应该理解到,所揭露的系统、系统和方法,可以通过其它的方式实现。例如,以上所描述的系统实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,系统或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0070] 所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0071] 另外,在本发明各个实施例中的各功能模可以集成在一个处理单元中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个单元中。
[0072] 同理,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
[0073] 结合附图和具体实施例,对本发明作进一步说明。应理解,这些实施例仅用于说明本发明而不用于限制本发明的范围。此外应理解,在阅读了本发明讲授的内容之后,本领域技术人员可以对本发明作各种改动或修改,这些等价形式同样落于本申请所限定的范围。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈