[发明专利]一种基于linux系统的日志自动分析方法在审
申请号: | 201711071185.5 | 申请日: | 2017-11-03 |
公开(公告)号: | CN107748712A | 公开(公告)日: | 2018-03-02 |
发明(设计)人: | 刘骏 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34;G06F11/07 |
代理公司: | 济南舜源专利事务所有限公司37205 | 代理人: | 刘雪萍 |
地址: | 450000 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 linux 系统 日志 自动 分析 方法 | ||
技术领域
本发明涉及服务器测试领域,具体涉及一种基于linux系统的日志自动分析方法。
背景技术
Linux操作系统在启动和运行过程中,会记录大量的系统及服务日志信息,包括各种错误信息、警告信息和其他的提示信息,这些内容全部记录在了message日志文件中,这些信息对管理员了解系统的运行状态是非常有用的。通常在进行日志问题分析时,需要首先分析message日志文件,从message日志中查看各项数据,如系统配置、内核版本、OS版本、cpu型号、内存、磁盘配置、Raid卡、网卡、显卡等型号、配置、及各部件的firmware、驱动版本信息等等内容,但在查找这些数据时需要进行大量且重复的查找筛选工作。另外,在日志中,会出现很多已知的、不需要关注的告警、提示信息,这些信息可能会干扰问题分析过程,并且在分析过程中会影响分析速度及效率。
针对上述这种情况,本申请发明一种基于linux系统的日志自动分析方法,通过对日志message文件进行预解析,提取出linux系统的各项配置信息,并对其中的各项告警、错误信息,通过已知的问题库进行匹配、筛选、过滤,将初步分析结果通过界面直观的展示出来,为问题分析提供帮助,从而大量减少分析问题过程中查找各项数据所耗费的时间,加快问题分析速度、有效提高工作效率。
发明内容
本发明的主要实现方式是提供一个入口,传入待分析的message文件,然后输出一个归类排版完成的已分析文件。该方法包含三个步骤:
1、系统配置信息提取步骤;
2、已知问题匹配步骤;
3、分析结果展示步骤;
通过以上三个步骤的处理后,在当前系统的message日志中可以直观地看到各项配置及问题情况,从而帮助用户更方便、快捷的处理问题。
具体地,本申请请求保护一种基于linux系统的日志自动分析方法,其特征在于,该方法具体包括如下步骤:
系统配置信息提取步骤,用于从message日志中提取出系统的各项配置信息;
已知问题匹配步骤,用于将从message日志中提取的各项配置信息,与已知的问题库信息进行匹配、筛选、过滤,最后分类出已知问题以及待分析问题;
展示步骤,用于将提取出的系统配置信息、已知问题及待分析问题内容排版后输出。
如上所述的基于linux系统的日志自动分析方法,其特征还在于,从message日志中提取出系统的各项配置信息包括系统配置、内核版本、OS版本、cpu型号、内存、磁盘配置、Raid卡、网卡、显卡等型号、配置、及各部件的firmware、驱动版本信息以及各项告警、错误信息。
如上所述的基于linux系统的日志自动分析方法,其特征还在于,是将从message日志中提取的各项告警、错误信息与已知的问题库信息进行匹配、筛选、过滤。
如上所述的基于linux系统的日志自动分析方法,其特征还在于,展示步骤可以输出到文件,也可以输出到显示设备。。
附图说明
图1、本发明所述配置方法的工作流程图
具体实施方式
本发明所述的一种基于linux系统的日志自动分析方法包含三个步骤:
1、系统配置信息提取步骤
该步骤从message日志中提取出系统的各项配置信息,如系统配置、内核版本、OS版本、cpu型号、内存、磁盘配置、Raid卡、网卡、显卡等型号、配置、及各部件的firmware、驱动版本信息内容以及各项告警、错误信息等等;
2、已知问题匹配步骤
该步骤将从message日志中提取各项告警、错误信息,与已知的问题库信息进行匹配、筛选、过滤,最后分类出已知的问题及需要再分析的问题;
3、分析结果展示步骤
该步骤将系统配置信息提取步骤提取出的系统配置信息、已知问题匹配步骤提取出的已知问题及筛选出的待分析问题等内容排版后输出。
通过以上三个步骤的处理后,在当前系统的message日志中可以直观地看到各项配置及问题情况,从而帮助用户更方便、快捷的处理问题。
按照上述步骤编制日志分析程序,具体应用步骤如下:
首先,启动日志分析程序,传入待分析的message文件;
其次,日志分析程序进行系统配置信息提取;
再次,日志分析程序进行已知问题匹配,分类出已知的问题及需要再分析的问题;
最后,日志分析程序进行结果展示,将系统配置信息及分类筛选后的问题信息进行展示。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711071185.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:自动优化Storm并行度的方法、终端设备及存储介质
- 下一篇:一种继电器