一种日志收集管理方法、系统技术方案

技术编号:30046459 阅读:12 留言:0更新日期:2021-09-15 10:47
本发明专利技术提供一种日志收集管理方法、系统,所述方法包括如下步骤:扫描BMC接口的连接状态;当扫描到BMC接口连接一个外部存储模块时,开启该外部存储模块的信息自搜集功能;当扫描到BMC接口连接多个外部存储模块时,选择一个外部存储模块,并开启该外部存储模块的信息自搜集功能,并将扫描到的其他外部存储模块挂载到BMC暂存区;BMC将除错信息加密处理后写入挂载到BMC暂存区的外部存储模块。可以适应不同的环境与状况,随时获取BMC内部运作的状况。使用易取得的外部存储模块来克服测试人员当下可能资源不足或是状况不允许,能简单有效的提供详细信息给研发人员分析,也确保了数据安全性。性。性。

【技术实现步骤摘要】
一种日志收集管理方法、系统


[0001]本专利技术涉及数据传输管理
,具体涉及一种日志收集管理方法、系统。

技术介绍

[0002]BMC的除错信息的收集,一般常见的分为两种,最直接的方式是接上实体线材(USB to TTL),再经由系统的终端机设备去接收BMC芯片输出的除错信息;由于BMC具有网络对外功能,也有人会使用远程的方式,将BMC除错信息导入到网络信道来接收BMC的除错信息。
[0003]由于环境与设备关系,比如在工厂环境,或是机房内,对机器做压力测试或长期操作下,不方便对每台机器架设实体的除错线材来记录除错信息,或是有时候机器或是环境造成网络环境损毁,导致无法完全记录除错信息,所以当发生问题时,机器的状况不明,也无法取得当下BMC的内部信息,开发人员取得的信息不足,无法立即给予分析和对策。

技术实现思路

[0004]针对由于环境与设备关系,比如在工厂环境,或是机房内,对机器做压力测试或长期操作下,不方便对每台机器架设实体的除错线材来记录除错信息,或是有时候机器或是环境造成网络环境损毁,导致无法完全记录除错信息,所以当发生问题时,机器的状况不明,也无法取得当下BMC的内部信息,开发人员取得的信息不足,无法立即给予分析和对策的问题,本专利技术提供一种日志收集管理方法、系统以解决上述技术问题。
[0005]本专利技术的技术方案是:
[0006]一方面,本专利技术技术方案提供一种日志收集管理方法包括如下步骤;
[0007]扫描BMC接口的连接状态;
[0008]当扫描到BMC接口连接一个外部存储模块时,开启该外部存储模块的信息自搜集功能;
[0009]当扫描到BMC接口连接多个外部存储模块时,选择一个外部存储模块,并开启该外部存储模块的信息自搜集功能,并将扫描到的其他外部存储模块挂载到BMC暂存区;
[0010]BMC将除错信息加密处理后写入挂载到BMC暂存区的外部存储模块。
[0011]进一步的,所述的开启该外部存储模块的信息自搜集功能的步骤包括:
[0012]搜索外部存储模块内部是否存在特定档案文件,若是,开启该外部存储模块的信息自搜集功能,否则,在该外部存储模块内部新建特定档案文件,创建完成后开启该外部存储模块的信息自搜集功能。为了方便对信息进行查找,设定特定档案文件将信息进行存储。
[0013]进一步的,所述的开启该外部存储模块的信息自搜集功能的步骤之后包括:
[0014]外部存储模块信息自搜集功能开启后,搜集除错信息,将搜集到的除错信息放入特定档案文件。开启信息自搜集功能的外部存储模块在BMC缓存区自动搜索获取除错信息,并将获取的除错信息放入特定档案文件。
[0015]进一步的,所述的BMC将除错信息加密处理后写入挂载到BMC暂存区的外部存储模块的步骤还包括:
[0016]实时监控开启信息自搜集功能的外部存储模块的剩余存储空间;
[0017]当开启信息自搜集功能的外部存储模块的存储空间满时,控制断开BMC接口与所述的外部存储设备之间的连接;
[0018]BMC将除错信息加密处理后写入挂载到BMC暂存区的外部存储模块。存在大于一个的外部存储模块时,选取一个开启信息自搜索功能,另外一个,挂载到BMC的暂存区,为了防止开启信息自搜索功能的外部存储模块功能损坏不能实时抓取除错信息,本申请中,BMC实时将除错信息加密处理后写入挂载到BMC暂存区的外部存储模块。
[0019]进一步的,所述的BMC将除错信息加密处理后写入挂载到BMC暂存区的外部存储模块的步骤之前还包括:
[0020]搜索挂载到BMC暂存区的外部存储模块内是否存在特定档案文件,若是,执行步骤:BMC将除错信息加密处理后写入挂载到BMC暂存区的外部存储模块;否则,在挂载到BMC暂存区的外部存储模块内部新建特定档案文件,特定档案文件创建完成后,执行步骤:BMC将除错信息加密处理后写入挂载到BMC暂存区的外部存储模块。
[0021]进一步的,所述的BMC将自身的除错信息加密处理后写入挂载到BMC暂存区的外部存储模块的步骤包括:
[0022]将ASCII字符转换为十六进制数据;
[0023]将转换后的十六进制数据进行合并运算;
[0024]将运算完的十六进制数据转换为ASCII字符输出至挂载到BMC暂存区的外部存储模块的特定档案文件。
[0025]进一步的,所述的将转换后的十六进制数据进行合并运算的步骤包括:
[0026]将转换得到的两个十六进制的字符进行合并;
[0027]分别将十六进制的数据转换成二进制;
[0028]将转换成的二进制数据各取出高位进行交叉合并后转换成十六进制;
[0029]将转换成的二进制数据各取出低位进行交叉合并后转换成十六进制;
[0030]分别将高位和低位交叉合并转换后的数据输出。
[0031]为了保证数据的安全性,对数据存储数据进行加密处理。
[0032]进一步的,该方法还包括:
[0033]外部存储模块的信息自搜集功能被开启后,BMC侦测到有新的外部存储模块加入;
[0034]判断信息自搜集功能开启的外部存储模块是否与BMC接口断开连接,若是,将新加入的外部存储模块的信息自搜集功能开启;若否,将新加入的外部存储模块挂载到BMC暂存区。当有新的外部存储模块加入时,首先判断信息自搜索功能开启的外部存储设备是否连接正常,及时将新加入的外部存储模块进行补充。
[0035]另一方面,本专利技术技术方案还提供一种日志收集管理系统,包括BMC以及与BMC连接的外部存储模块;所述的BMC包括接口扫描模块、开启模块、处理模块;BMC还设置有缓存区与和暂存区;
[0036]接口扫描模块,用于扫描BMC接口的连接状态;还用于当选择一个外部存储模块并开启该外部存储模块的信息自搜集功能后,将扫描到的其他外部存储模块挂载到BMC暂存区;
[0037]开启模块,用于开启外部存储模块的信息自搜集功能;
[0038]处理模块,用于将除错信息加密处理后写入挂载到BMC暂存区的外部存储模块。
[0039]进一步的,所述的BMC还包括检测模块、创建模块;
[0040]检测模块,用于搜索外部存储模块内部是否存在特定档案文件;
[0041]开启模块,还用于当检测模块搜索到选定的外部存储模块内部存在特定档案文件时,开启该外部存储模块的信息自搜集功能;
[0042]创建模块,用于当检测模块搜索到外部存储模块内部不存在特定档案文件时,在外部存储模块内部新建特定档案文件。
[0043]进一步的,外部存储模块,用于当开启信息自搜集功能时,在BMC缓存区搜集除错信息,将搜集到的除错信息放入特定档案文件。
[0044]进一步的,BMC还包括空间监控模块和连接控制模块;
[0045]空间监控模块,用于实时监控开启信息自搜集功能的外部存储模块的剩余存储空间;
[0046]连接控制模本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种日志收集管理方法,其特征在于,包括如下步骤;扫描BMC接口的连接状态;当扫描到BMC接口连接一个外部存储模块时,开启该外部存储模块的信息自搜集功能;当扫描到BMC接口连接多个外部存储模块时,选择一个外部存储模块,并开启该外部存储模块的信息自搜集功能,并将扫描到的其他外部存储模块挂载到BMC暂存区;BMC将除错信息加密处理后写入挂载到BMC暂存区的外部存储模块。2.根据权利要求1所述的日志收集管理方法,其特征在于,所述的开启该外部存储模块的信息自搜集功能的步骤包括:搜索外部存储模块内部是否存在特定档案文件,若是,开启该外部存储模块的信息自搜集功能,否则,在该外部存储模块内部新建特定档案文件,创建完成后开启该外部存储模块的信息自搜集功能。3.根据权利要求2所述的日志收集管理方法,其特征在于,所述的开启该外部存储模块的信息自搜集功能的步骤之后包括:外部存储模块信息自搜集功能开启后,搜集除错信息,将搜集到的除错信息放入特定档案文件。4.根据权利要求2所述的日志收集管理方法,其特征在于,所述的BMC将除错信息加密处理后写入挂载到BMC暂存区的外部存储模块的步骤还包括:实时监控开启信息自搜集功能的外部存储模块的剩余存储空间;当开启信息自搜集功能的外部存储模块的存储空间满时,控制断开BMC接口与所述的外部存储设备之间的连接;BMC将除错信息加密处理后写入挂载到BMC暂存区的外部存储模块。5.根据权利要求1所述的日志收集管理方法,其特征在于,所述的BMC将除错信息加密处理后写入挂载到BMC暂存区的外部存储模块的步骤之前还包括:搜索挂载到BMC暂存区的外部存储模块内是否存在特定档案文件,若是,执行步骤:BMC将除错信息加密处理后写入挂载到BMC暂存区的外部存储模块;否则,在挂载到BMC暂存区的外部存储模块内部新建特定档案文件,特定档案文件创建完成后,执行步骤:BMC将除错信息加密处理后写入...

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

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

1