[发明专利]日志记录方法和装置无效
申请号: | 200810108877.7 | 申请日: | 2008-05-29 |
公开(公告)号: | CN101594342A | 公开(公告)日: | 2009-12-02 |
发明(设计)人: | 冉晓松 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L12/58 |
代理公司: | 北京市中咨律师事务所 | 代理人: | 于 静;张亚非 |
地址: | 美国*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 日志 记录 方法 装置 | ||
技术领域
本发明涉及计算机领域,具体涉及一种日志记录(logging)方法和装置。
背景技术
对于软件和系统服务的日志工具来说,通常的做法是将软件和系统服务的日志(log或trace)信息写入本地系统中指定位置处的日志文件中。为了访问和阅读这些日志文件,用户必须作为被授权的系统用户登录。这样的日志工具存在如下几个问题:
1)当人们需要阅读单个系统上的日志时,系统管理员必须或者将日志文件传递给他们,或者为他们授予访问该系统的权限。这给系统管理员带来了额外的工作量,并向该系统引入了安全风险。
2)对于具有很多系统的大规模环境来说,访问和检查所有系统上的日志文件将造成极为繁重的工作量,非常耗时,并且极大地增大了安全风险。
3)当系统位于具有某些安全策略和防火墙设置的受限的子网络中时,从外部网络中访问日志文件是困难或不可能的。
存在着如下几种已知的解决方案,可部分地解决上述问题:
1)在UNIX和Linux上可以安装一中央日志服务(例如,syslog-ng)。在这种设置中,可配置一中央日志服务器来为其他服务器(例如,日志客户)存储日志。这种解决方案解决了上述问题2),但仍不能解决上述问题1)。而且,如果日志客户和日志服务器由受限的子网络的边界所分隔,问题3)将会发生。
2)某些服务和软件提供其自身的用于日志访问和其他功能的web接口(例如webmin)。这种web接口侦听本地系统的某一端口,并使用系统用户帐户或自己另外的一组帐户来控制系统的安全性。该解决方案部分解决了上述问题1),但没有解决上述问题2)和3)。
此外,上述两种解决方案都不是一种通用的解决方案,而只能运行在特定平台例如UNIX/Linux上。
显然,本领域中需要一种通用、高效、安全、且不受限于子网边界的日志记录解决方案。
发明内容
根据本发明的一个方面,提供了一种日志记录方法,该方法包括:登录博客服务器;接收一个或多个应用或服务生成的日志信息;以及将所述日志信息提交到所述博客服务器上用于接收博客文章的URL地址。
根据本发明的另一个方面,提供了一种用于存储和提供日志信息以供查看的方法,该方法包括:由博客服务器通过用于接收博客文章的URL地址接收由一个或多个应用或服务生成的日志信息;由博客服务器将所述日志信息存储在博客服务器上用于存储博客文章的URL地址;以及响应于接收到来自客户端的查看日志信息的请求,由博客服务器将所请求的日志信息提供给客户端。
根据本发明的又一个方面,提供了一种日志记录装置,该装置包括:接收模块,该接收模块被配置为接收一个或多个应用或服务生成的日志信息;以及博客交互模块,该博客交互模块被配置为登录博客服务器,并将所述日志信息提交到所述博客服务器上用于接收博客文章的URL地址。
根据本发明的再一个方面,提供了一种用于存储和提供日志信息以供查看的装置,该装置包括博客服务器,该博客服务器包括:接收模块,该接收模块被配置为通过用于接收博客文章的URL地址接收由一个或多个应用或服务生成的日志信息;存储模块,该存储模块被配置为将所述日志信息存储在博客服务器上用于存储博客文章的URL地址;以及提供模块,该提供模块被配置为响应于接收到来自客户端的查看日志信息的请求,将所请求的日志信息提供给客户端。
本发明的优点如下:
通过博客服务器将日志信息提供给用户访问,对日志的访问的控制是在博客服务器上而不是在起初生成该日志信息的系统或网络源环境进行的,因此,不需要暴露源环境的任何系统访问信息,从而提高了其安全性。
多个系统或软件可将日志信息提交给单个博客服务器,或提交给多个博客服务器。它们可使用单个博客帐户或多个博客帐户。组合方式是灵活的;因此日志信息可被灵活地组织和记录,并且可灵活地区分和管理访问的范围。
即使对于专用子网络,大多数防火墙配置允许外出的HTTP请求。这使得远程日志提交的传输容易穿越网络边界,从而提高了网络可达性。
不需要开发日志服务器,因为已存在很多可用的博客服务器实现,并且相当程度上已标准化。具有平台独立性。
用户可以使用web浏览器阅读博客服务器上的日志信息,与其他查看日志信息的方式相比,博客的web呈现是更为用户友好的。
用户可以定义博客引擎的过滤器和策略,来控制被提交给博客服务器的日志的内容和数量等。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810108877.7/2.html,转载请声明来源钻瓜专利网。