【技术实现步骤摘要】
本专利技术涉及计算机系统的日志信息处理技术,特别涉及日志信息管理方法及系统。
技术介绍
目前,几乎所有的计算机系统都需要定期或实时保存日志信息,所述日志信息记录了计算机系统每一次操作的情况,包括保存时间、设备、命令及命令处理状态等信息,从而根据日志信息可以对发生的系统故障进行诊断、及时使系统恢复运行。其中,日志信息的管理方式基本有两种基于文件系统和基于数据库系统。所述日志信息的文件系统管理方式属较为传统的管理机制,该机制的主要特点为一、日志信息以文件的形式长期保存在外存储器中;二、应用程序在访问日志信息时,根据文件名打开日志文件进行访问。但是,该机制应用于大型计算机系统时,将出现如下问题一、日志信息存储在文件中,信息不具备结构性,并且各文件之间孤立,因此无法反映日志信息之间的联系;二、日志信息的存放依赖于应用程序之间的逻辑关系,通常由一个或几个应用程序共享一个日志信息文件;三、日志信息的表示依赖于应用程序,不易扩充,并且独立性较差,同一日志信息可能存放于多个日志文件中并且取值不同,因此,数据的冗余度大、一致性差。针对上述问题,出现了基于数据库系统的日志信息管理技术,将日志信息存储在共享的数据库中,对所有日志信息实行统一、集中的管理,使日志信息独立于应用程序之外。除此之外,日志信息以表的形式存储在数据库中,信息能够组织成面向全部应用程序的结构化数据,从而易于扩充并可实现所有应用程序对日志信息的共享。此种日志信息数据库系统的管理方式需要在各应用程序与日志信息数据库之间建立日志信息管理系统,负责对日志信息的访问、检测等处理进行控制。但是,现有的日志信息管理系 ...
【技术保护点】
一种日志信息管理方法,其特征在于,将日志信息管理系统划分为日志请求处理模块和日志信息处理模块;该方法包括:日志检测过程;所述日志检测过程,包括:A1.日志请求处理模块构造并输出日志检测请求给日志信息处理模块;B1.日 志信息处理模块监测到日志检测请求后,检测当前日志信息库中日志信息的存储状态,判断该检测得到的日志信息的存储状态是否超出预先配置的日志存储状态门限,如果是,删除日志信息库中日志信息属性不重要的日志信息;否则结束当前处理。
【技术特征摘要】
1.一种日志信息管理方法,其特征在于,将日志信息管理系统划分为日志请求处理模块和日志信息处理模块;该方法包括日志检测过程;所述日志检测过程,包括A1.日志请求处理模块构造并输出日志检测请求给日志信息处理模块;B1.日志信息处理模块监测到日志检测请求后,检测当前日志信息库中日志信息的存储状态,判断该检测得到的日志信息的存储状态是否超出预先配置的日志存储状态门限,如果是,删除日志信息库中日志信息属性不重要的日志信息;否则结束当前处理。2.根据权利要求1所述的方法,其特征在于,该方法进一步包括日志访问过程;所述日志访问过程,包括A2.日志请求处理模块接收到外部应用程序的访问请求后,构造并输出日志访问请求给日志信息处理模块;B2.日志信息处理模块监测到日志访问请求后,根据该日志访问请求访问日志信息库。3.根据权利要求2所述的方法,其特征在于,所述日志访问过程进一步包括日志信息处理模块根据访问日志信息库的结果构造日志访问结果并返回给日志请求处理模块;所述日志检测过程进一步包括日志信息处理模块根据检测日志信息库的结果构造日志检测结果并返回给日志请求处理模块。4.根据权利要求1所述的方法,其特征在于,根据日志信息属性将日志信息分为一类或一类以上;为每一类日志信息配置日志存储状态门限;步骤B1中,所述判断为根据日志信息属性判断是否有一类或一类以上的日志信息超出其所属类的日志存储状态门限,如果有,删除该类日志信息中日志信息属性不重要的日志信息;否则结束当前处理。5.根据权利要求4所述的方法,其特征在于,所述根据日志信息属性将日志信息分为一类或一类以上的方法为根据日志信息属性中的保存时间、或设备、或命令、或命令处理状态、或四者的任意组合进行分类。6.根据权利要求1所述的方法,其特征在于,所述日志请求处理模块向日志信息处理模块输出所述日志检测请求的方法为日志请求处理模块构造日志检测请求之后缓存该请求,并通知日志信息处理模块,该日志信息处理模块再从该日志请求处理模块提取该被缓存的日志检测请求。7.根据权利要求6所述的方法,其特征在于,所述日志检测请求由日志消息帧来承载;所述日志请求处理模块将所构造的日志消息帧缓存在消息队列中,所述日志信息处理模块从该消息队列中提取日志消息帧。8.根据权利要求2所述的方法,其特征在于,所述日志请求处理模块向日志信息处理模块输出所述日志访问请求的方法为日志请求处理模块构造日志访问请求之后缓存该请求,并通知日志信息处理模块,该日志信息处理模块再从该日志请求处理模块提取该被缓存的日志访问请求。9.根据权利要求8所述的方法,其特征在于,所述日志访问请求由日志消息帧来承载;所述日志请求处理模块将所构造的日志消息帧缓存在消息队列中,所述日志信息处理模块从该消息队列中提取日志消息帧。10.根据权利要求1至9任一项所述的方法,其特征在于,步骤A1中,日志请求处理模块按预先配置的检测周期定时构造日志检测请求。11.根据权利要求1至9...
【专利技术属性】
技术研发人员:龚德利,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:94[中国|深圳]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。