一种网管系统的日志记录方法技术方案

技术编号:7810511 阅读:218 留言:0更新日期:2012-09-27 18:42
本发明专利技术公开了一种网管系统的日志记录方法,包括客户端和服务器端,服务器端包括数据存储模块,其中,使用者通过处理配置部件的预先设定,根据日志信息的不同类型分别规定日志的处理方法,日志信息的处理方法包括异步处理方式和同步处理方式;异步处理方式是指将日志信息排成一队列,并根据日志信息的类型放入额外的不同的信息处理单元中进行处理,信息处理单元处理完毕后反馈结果;同步处理方式是指系统停止其他操作,将需处理的日志信息放入同一进程中处理,处理完毕后再重新启动其他操作;本发明专利技术的有益效果是:提供给使用者灵活定义自己的记录的字段的功能,并且具有灵活的记录方式和灵活的可定制的处理方式。

【技术实现步骤摘要】

本专利技术涉及日志记录
,具体涉及。
技术介绍
网管系统的日志记录网管系统的操作,一般用于日志审计及安全审计。可能分为很多的种类,每一类又会包含很多信息,多个字段。网管系统的日志,一是要求接受能力的处理,二是要求处理形式的多样性,目前行业内记录日志的log4j,Iogback等可以很方便的记录日志,在日志的类型及处理方面也很灵活,但限于其不能自定义复杂的字段,所以不能适应于网管系统的日志记录。
技术实现思路
针对目前日志记录技术存在的上述问题,本专利技术提供的技术方案。,所述网管系统包括客户端和服务器端,所述客户端连接所述服务器端,所述服务器端包括数据存储模块,其中,使用者通过处理配置部件的预先设定,根据日志信息的不同类型分别规定日志的处理方法,所述日志信息的处理方法包括异步处理方式和同步处理方式; 所述异步处理方式是指将日志信息排成一队列,并根据所述日志信息的类型放入额外的不同的信息处理单元中进行处理,所述信息处理单元处理完毕后反馈结果; 所述同步处理方式是指系统停止其他操作,将需处理的日志信息放入同一进程中处理,处理完毕后再重新启动其他操作。优选地,该网管系统的日志记录方法,其中,所述日志信息的处理方法还包括其他通过处理配置部件预设的方法。优选地,该网管系统的日志记录方法,其中,所述日志信息的记录方法是指所述服务器端上设有一程序接口,所述程序接口直接调用符合预定条件的日志信息并保存至所述数据存储模块中;或通过一内置的拦截器,根据预设的条件标记所述日志信息并拦截具有标记的所述日志信息,将被拦截的所述日志信息存入所述数据存储模块中。优选地,该网管系统的日志记录方法,其中,所述日志信息的记录类型包括操作日 志、网元事件日志和动态数据日志。优选地,该网管系统的日志记录方法,其中,所述处理配置部件中预先设定有所述日志信息的事件类型和记录类型。优选地,该网管系统的日志记录方法,其中,第一种记录方法中,所述预先条件包括操作名称、操作对象和操作者信息。优选地,该网管系统的日志记录方法,其中,使用者通过一定义字段配置部件预先设置日志记录中的字段。本专利技术的有益效果本专利技术提供给使用者灵活定义自己的记录的字段的功能,并且具有灵活的记录方式和灵活的可定制的处理方式。附图说明图I是本专利技术的原理框图。具体实施例方式下面结合附图和具体实施例对本专利技术作进一步说明,但不作为本专利技术的限定。如图I所示为,网管系统包括客户端和服务器端,客户端连接服务器端,服务器端包括数据存储模块,其中,使用者通过预设的处理信息配置部件,根据日志信息的不同类型分别规定日志的处理方法,日志信息的处理方法包括异步处理方式和同步处理方式; 处理配置部件预设有事件类型和操作类型等配置内容,其中又可以细分为安全(security)、操作(operate)、修改时间(dateChange)和事件日志(eventlog)等日志信息类型,其中security, dateChange和eventlog都采用异步处理方式处理,而operate采用同步处理方式处理; 异步处理方式针对于一些数据量很大的日志,比如说网元的性能、告警灯,此类数据如果太多太快,服务器端可能来不及处理而造成阻塞;而异步处理方式就是先将日志信息组成一队列,然后按照日志信息的类型分别放入不同的信息处理器中进行异步的处理,并反馈处理结果;如此处理方式有效缓解了日志的拥堵问题; 同步处理方式针对一些实时性、一致性要求比较强的日志信息,比如一些操作日志,做了操作之后,就需要在数据库、客户端等不同地方保证数据的一致性,这时采用同步处理方式,即系统停止其他操作而将需要处理的日志信息集中到一个进程中统一处理,待该日志信息处理完毕后系统再恢复其他操作;采用同步处理方式处理日志信息有利于维护日志信息的一致性; 使用者也可以通过处理配置部件的其他预先配置自定义其他处理方式以满足自己的需求(未示出)。日志信息的记录类型主要划分为操作日志、网元事件日志、动态数据日志等,其记录方法包括一是服务器端上设有一程序接口,所述程序接口直接调用符合预定条件的日志信息并保存至所述数据存储模块中;二是通过一内置的拦截器,根据预设的条件标记所述日志信息并拦截具有标记的所述日志信息,将被拦截的所述日志信息存入所述数据存储模块中。第一种记录方法针对一些仅在服务器端操作的日志信息的记录,可以通过API(Application Programming Interface,应用程序编程接口)调用的方式直接记录日志信息并保存在数据存储模块中; 第二种记录方法运用了 AOP (Aspect Oriented Programming,面向切面编程)的拦截原理,服务器端利用AOP拦截,进行日志内容的填充,并保存在数据存储模块中,从而满足 用户对日志内容的需求。以上所述仅为本专利技术较佳的实施例,并非因此限制本专利技术的申请专利范围,所以凡运用本专利技术说明书及图示内容所作出的等效结构变化,均包含在本专利技术的保护范围 内。本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种网管系统的日志记录方法,所述网管系统包括客户端和服务器端,所述客户端连接所述服务器端,所述服务器端包括数据存储模块,其特征在于,使用者通过处理配置部件的预先设定,根据日志信息的不同类型分别规定日志的处理方法,所述日志信息的处理方法包括异步处理方式和同步处理方式; 所述异步处理方式是指将日志信息排成一队列,并根据所述日志信息的类型放入额外的不同的信息处理单元中进行处理,所述信息处理单元处理完毕后反馈结果; 所述同步处理方式是指系统停止其他操作,将需处理的日志信息放入同一进程中处理,处理完毕后再重新启动其他操作。2.如权利要求I所述的网管系统的日志记录方法,其特征在于,所述日志信息的处理方法还包括其他通过处理配置部件预设的方法。3.如权利要求I所述的网管系统的日志记录方法,其特征在于,所述日志信息的...

【专利技术属性】
技术研发人员:段雄文
申请(专利权)人:上海寰创通信科技股份有限公司
类型:发明
国别省市:

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

1