一种IPMI系统日志处理方法与流程

文档序号:11774330阅读:1851来源:国知局

本发明公开一种日志处理方法,涉及日志管理领域,具体地说是一种ipmi系统日志处理方法。



背景技术:

ipmi是一种用户用于进行系统管理和监控的标准的计算机硬件接口。ipmi是一个开放的免费标准,主要特征是系统状态监控和日志,并且不管设备的状态如何,都可以提供远程监测、管理和恢复功能。用户可以用ipmi规范来监视服务器的物理健康特征。

系统日志是ipmi协议中记录硬件设备状态及反映硬件设备异常情况的主要方式,也是设备管理人员查看设备运行状况,设备发生故障时,分析故障原因以及排除故障的主要依据。ipmi提供了自动记录系统日志的机制,每当设备的运行状态出现异常或相关状态发生变化时,系统都会记录下相关的系统日志,日志的主要内容包括记录日志的时间及日志描述信息,对于某类特定的事件,ipmi协议规定了特定格式的日志描述信息。系统日志在系统中以.dat的格式存储,系统中能容纳的日志条数是固定的,当已经记录的日志条数达到可以记录的条数上限时,新的日志会以某种方式覆盖旧的日志,所有系统日志都可以通过ipmi命令查询。

查询日志时,日志按照记录的顺序逐条显示,直至显示出全部日志为止,这种按日志的原始记录形式直接显示出来的方式会产生两个问题:

1、日志种类很多,有些日志并不是设备维护人员关心的,或者在不同时刻设备维护人员关心的日志种类不同,有时有意义的日志可能只是全部日志中的一小部分,这时将全部日志都罗列出来会给维护人员造成不必要的困扰。

2、产生大量重复的日志,由于日志的记录非常频繁,有时只是单一的事件,比如某个监测的电压值偏高,持续了1个小时,可能就会产生几千条的系统日志,这种重复记录包含的信息量很低,而且由于总共可以记录的日志数量是有限的,因此可能会覆盖掉原先更有价值的日志记录。

针对上述问题,本发明提出了一种ipmi系统日志处理方法,基于关键字匹配和时间区间频度统计的系统日志处理方法,根据需要有针对性的选取感兴趣的日志信息,在给定的时间区间内统计不同事件发生的频度,将短时间内重复产生的系统日志进行合并,重新组织,提高系统日志的利用价值,提供给维护人员更有价值的日志信息,增强维护人员进行故障诊断和维护的能力。



技术实现要素:

本发明针对现有技术存在的不足和问题,提供一种ipmi系统日志处理方法,

本发明提出的具体方案是:

一种ipmi系统日志处理方法,根据关键字筛选出符合条件的ipmi日志信息,将属于同一时间区间内的同种事件合并,相应增加事件发生的频度,按照时间区间统计出事件发生的频度,将重新组织的日志内容记录到文件中。

具体步骤为:

确定关键词和时间区间,

根据关键词匹配相关系统日志,查看是否有符合条件的日志,有则提取系统日志的记录时间,将时间区间内发生的相同事件进行合并,并统计出发生频度,重新组织日志内容,记录到文件中;否则若没有符合条件的日志,则直接结束。

根据筛选内容,将根据ipmi协议中对于不同种类的日志事件提供的特定事件种类描述标志以及特定日志信息描述,作为关键词。

重新组织的日志内容包括事件描述、事件发生的时间区间和事件在该时间区间内发生的频度。

一种ipmi系统日志处理系统,包括匹配模块、统计模块、记录模块,

匹配模块负责根据关键字筛选出符合条件的ipmi日志信息,将属于同一时间区间内的同种事件合并,

统计模块负责根据匹配模块合并的事件,按照时间区间统计出事件发生的频度,

记录模块负责将事件合并后,重新组织的日志内容记录到文件中。

所述记录模块记录的重新组织的日志内容包括事件描述、事件发生的时间区间和事件在该时间区间内发生的频度。

本发明的有益之处是:

本发明提出了一种ipmi系统日志处理方法,基于关键字匹配和时间区间频度统计的系统日志处理方法,根据需要有针对性的选取感兴趣的日志信息,在给定的时间区间内统计不同事件发生的频度,将短时间内重复产生的系统日志进行合并,重新组织,提高系统日志的利用价值,提供给维护人员更有价值的日志信息,增强维护人员进行故障诊断和维护的能力。

附图说明

图1本发明方法流程示意图。

具体实施方式

本发明提供一种ipmi系统日志处理方法,根据关键字筛选出符合条件的ipmi日志信息,将属于同一时间区间内的同种事件合并,相应增加事件发生的频度,按照时间区间统计出事件发生的频度,将重新组织的日志内容记录到文件中。

同时提供一种ipmi系统日志处理系统,包括匹配模块、统计模块、记录模块,

匹配模块负责根据关键字筛选出符合条件的ipmi日志信息,将属于同一时间区间内的同种事件合并,

统计模块负责根据匹配模块合并的事件,按照时间区间统计出事件发生的频度,

记录模块负责将事件合并后,重新组织的日志内容记录到文件中。

结合附图及具体实施,对本发明做进一步说明。

利用本发明方法及系统,可以使本发明系统在在后台运行,以一种异步的方式响应日志查询命令,确保较快的响应速度。

其中具体步骤为:

①输入关键词和时间区间:

其中维护人员提供关键词;以ipmi协议中对于不同种类的日志事件提供了特定的事件种类描述标志以及特定的日志信息描述方式,作为特定种类事件描述的关键词;例如,若想筛选出所有电压相关的日志,可提供关键词“voltage”,若想筛选出温度相关的日志,可提供关键词“temperature”,其他日志种类与关键词的对照关系可参照ipmi协议中的描述;

维护人员设定时间区间t;时间区间t限定了在t时间间隔内统计发生的同一事件;比如时间区间为5分钟,则每5分钟将统计发生的同一事件;

②根据关键词匹配相关系统日志,查看是否有符合条件的日志,有则提取系统日志的记录时间,将时间区间内发生的相同事件进行合并,并统计出发生频度,重新组织日志内容,记录到文件中;否则若没有符合条件的日志,则直接结束;

其中关键词匹配;查找出包含有关键词的日志记录并提取出日志记录中的时间信息;若没有符合条件的日志,则直接结束;

相同事件合并:根据提取出的时间信息和指定的时间区间,将属于同一时间区间内的同种事件合并,发生频度加1;比如在上述同一时间区间的5分钟内,统计电压平稳的日志有5条,则合并5条电压平稳的日志,此事件频度为5;

记录:重新组织日志内容,记录到文件中,重新组织的的日志应包括以下内容:事件描述、事件发生的时间区间和事件在该时间区间内发生的频度。即上述重新组织日志内容为电压平稳、电压平稳发生的时间区间、事件发生的频度为5。

除上述实施例,可以利用本发明方法,根据维护人员提供的关键词筛选出符合条件的日志信息,并按照时间区间统计出事件发生的频度,将处理后的日志信息作为查询结果输出给维护人员,提供给维护人员更有价值的日志信息,增强维护人员进行故障诊断和维护的能力。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1