[发明专利]一种日志管理系统及其实现方法无效
申请号: | 201210035470.2 | 申请日: | 2012-02-16 |
公开(公告)号: | CN102594598A | 公开(公告)日: | 2012-07-18 |
发明(设计)人: | 戴文军 | 申请(专利权)人: | 浪潮(北京)电子信息产业有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 栗若木;曲鹏 |
地址: | 100085 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 日志 管理 系统 及其 实现 方法 | ||
技术领域
本发明涉及机群系统,尤其涉及一种日志管理系统及其实现方法。
背景技术
随着云计算的发展,IT系统呈现集中聚合趋势。单一的业务管理被复杂的业务群所替代。一个IT环境中涉及应用软件包括几十甚至上百上千种,因此管理成为了现在机群系统迫切需要解决的一个问题。机群业务集管理中的一个重要组成部分是日志系统。分散的日志管理系统不利用机群系统状态监控和日志查看。
发明内容
本发明所要解决的技术问题是,提供一种日志管理系统及其实现方法,以统一管理日志。
为了解决上述问题,本发明公开了一种日志管理系统的实现方法,包括:
应用服务器上各应用程序产生的日志通过日志数据库发送给日志客户端代理,所述日志客户端代理在本地保存所收到的日志,再根据配置的日志服务器IP地址和相关端口号,将所收到的日志发送给日志服务器;
所述日志服务器中日志服务端代理接收所述日志,日志存储模块将所接收到的日志统一保存到本地数据库中,日志发布模块将本地数据库中最新的设定数目的日志发布到网络上,供使用者浏览及监控。
较佳地,上述方法还包括:所述日志服务器中日志服务端代理收到新的日志时,所述日志发布模块更新发布日志,使所发布的日志是最新的设定数目的日志。
较佳地,上述方法还包括,所述日志服务器还通过日志服务订阅模块在发生特定日志时进行日志报警。
较佳地,上述方法中所述日志服务订阅模块根据用户指令向所述日志服务代理注册一个或多个日志过滤器,所注册的每个日志过滤器至少对应一个日志处理实例,每个日志过滤器筛选出具有特征信息的日志,通过该日志过滤器对应的日志处理实例将所筛选出的日志发送到对应的信息接收器,所述信息接收器再将此日志报告给日志接收器以实时告警。
本发明还公开了一种日志管理系统,包括应用服务器和日志服务器,其中,所述应用服务器至少包括日志数据库和日志客户端代理:
所述日志数据库,将各应用程序产生的日志发送给所述日志客户端代理;
所述日志客户端代理,在本地保存所收到的日志,并根据配置的日志服务器IP地址和相关端口号,将所收到的日志发送给日志服务器;
所述日志服务器至少包括日志服务端代理、日志存储模块和日志发布模块:
所述日志服务端代理,接收所述应用服务器发送的日志;
所述日志存储模块,将所接收到的日志统一保存到本地数据库中;
所述日志发布模块,将本地数据库中最新的设定数目的日志发布到网络上,供使用者浏览及监控。
较佳地,上述系统中,所述日志服务端代理收到新的日志时,所述日志发布模块还更新发布日志,使所发布的日志是最新的设定数目的日志。
较佳地,上述系统中,所述日志服务器还包括日志服务订阅模块,该模块在发生特定日志时进行日志报警。
较佳地,上述系统中,所述日志服务订阅模块包括在所述日志服务代理注册的一个或多个日志过滤器,所注册的每个日志过滤器至少对应一个日志处理实例,每个日志过滤器筛选出的具有特征信息的日志,通过该日志过滤器对应的日志处理实例将所筛选出的日志发送到对应的信息接收器以实时告警。
本申请技术方案实现了日志的统一管理,并能在此基础上支持各种日志报警,日志查看等操作。
附图说明
图1为本实施例1提供的日志管理系统的结构示意图。
具体实施方式
为了使本申请的目的、技术方案和优点更加清楚明白,下文将结合附图和实施例对本申请技术方案作进一步详细说明。需要说明的是,在不冲突的情况下,本申请的实施例和实施例的特征可以任意相互组合。
实施例1
本实施例提供一种日志管理系统,可进行统一的日志管理。具体地,该系统至少包括两大部分,如图1所示,分别是应用服务器和日志服务器。
本实施例中,应用服务器又包括日志数据库和日志客户端代理。
日志数据库(Lib库),主要是将各应用程序产生的日志发送给日志客户端代理;
上述日志Lib库根据需要可以使用多种语言进行开发,具体可以包括C语言、Java语言开发的Lib库,应用程序直接引用相关的Lib库函数进行日志发送。其它也可以使用PHP、Perl等脚步语言进行开发。日志lib库针对每条日志至少包含日志类型、日志等级、日志产生赶时间、时间接收时间、产生日志模块、日志内容和日志编号。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮(北京)电子信息产业有限公司,未经浪潮(北京)电子信息产业有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210035470.2/2.html,转载请声明来源钻瓜专利网。