一种基于linux系统的日志自动分析方法技术方案

技术编号:17387670 阅读:22 留言:0更新日期:2018-03-04 12:52
本申请发明专利技术一种基于linux系统的日志自动分析方法,通过对日志message文件进行预解析,提取出linux系统的各项配置信息,并对其中的各项告警、错误信息,通过已知的问题库进行匹配、筛选、过滤,将初步分析结果通过界面直观的展示出来,为问题分析提供帮助,从而大量减少分析问题过程中查找各项数据所耗费的时间,加快问题分析速度、有效提高工作效率。

An automatic log analysis method based on Linux system

The present invention, a method of automatic analysis system based on Linux Log, through the analysis of the pre message log file, extract the configuration information of Linux system, and the alarm, the error information, matching, screening, filtering through the known problems of library, the preliminary analysis results by visual display interface it provides help for problem analysis, thus greatly reducing the cost of the data analysis to find the problems in the process of time, accelerate the speed, effectively improve the work efficiency analysis.

【技术实现步骤摘要】
一种基于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文件;其次,日志分析程序进行系统配置信息提取;再次,日志分析程序进行已知问题匹配,分类出已知的问题及需要再分析的问题;最后,日志分析程序进行结果展示,将系统配置信息及分类筛选后的问题信息进行展示。以上所有的操作步骤相关的指令信息,全部集成到日志分析程序中,处理时,只需要传入待分析的message日志文件即可完成处理。通过本专利技术所述的方法,避免了在系统日志分析过程中所进行的大量且重复的查找筛选工作,通过进行日志的自动分析,提取出系统的各项配置信息,并对其中的各项告警、错误信息,通过已知的问题库进行匹配、筛选、过滤,将初步分析结果通过界面直观的展示出来,为问题分析提供帮助,大量减少问题分析过程中查找各项数据所耗费的时间,加快问题分析速度、有效提高工作效率。显而易见地,上面所示的仅仅是本专利技术的一个具体实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据上述实施例获得其他的技术方案,以及在本专利技术保护的范围内做出的等同变化均应落入本专利技术的保护范围内,都属于本专利技术保护的范围。综上所述,本专利技术所述的自动分析方法,实现简单,真正实现快速自动分析,极大地提高了研发测试、生产效率。本文档来自技高网...
一种基于linux系统的日志自动分析方法

【技术保护点】
一种基于linux系统的日志自动分析方法,其特征在于,该方法具体包括如下步骤:系统配置信息提取步骤,用于从message日志中提取出系统的各项配置信息;已知问题匹配步骤,用于将从message日志中提取的各项配置信息,与已知的问题库信息进行匹配、筛选、过滤,最后分类出已知问题以及待分析问题;展示步骤,用于将提取出的系统配置信息、已知问题及待分析问题内容排版后输出。

【技术特征摘要】
1.一种基于linux系统的日志自动分析方法,其特征在于,该方法具体包括如下步骤:系统配置信息提取步骤,用于从message日志中提取出系统的各项配置信息;已知问题匹配步骤,用于将从message日志中提取的各项配置信息,与已知的问题库信息进行匹配、筛选、过滤,最后分类出已知问题以及待分析问题;展示步骤,用于将提取出的系统配置信息、已知问题及待分析问题内容排版后输出。2.如权利要求1所述的基于linux系统的日志自动分析方法,其特征还在于,从message日志中提...

【专利技术属性】
技术研发人员:刘骏
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1