在Tomcat上使用日志分析工具Awstats

转  http://blog.csdn.net/jackyyen/article/details/6583880


Awstats是优秀的Apache日志分析工具,虽然在官网上说支持Tomcat,

但是,未经作者测试,看来应当是有人做过,结果在这里找到了做法。

http://www.wrenbeck.com/flowbuilder/$$download.xsp/blog/3eab0461f928f/awstats_tomcat.html

具体步骤:

1.下载安装http://www.awstats.org/,

2.配置Tomcat的server.xml,去掉Valve段的日志的注释,按照上面那个文档修改即可,

[html]  view plain copy
  1. <Valve className="org.apache.catalina.valves.FastCommonAccessLogValve"     
  2. directory="logs" prefix="localhost_access_log." suffix=".log"     
  3. pattern="combined" fileDateFormat="yyyy-MM-dd" resolveHosts="false"/>  


3.拷贝一份awstats.model.conf,按照上述文档修改几个地方。

LogFile="[Your Tomcat Directory]\logs\localhost_access_log.%YYYY-%MM-%DD.txt"

LogType=W

LogFormat=1

LogSeparator=" "

SiteDomain="127.0.0.1" [Or put in DNS address of the server such as www.example.com]

HostAliases="127.0.0.1 localhost" [example.com www.example.com]

AllowToUpdateStatsFromBrowser=0
4.如果只是想获得静态报告的话,

按照Awstats的文档,分两步,先根据日志更新数据库,然后再生成html页。

如果把这两步做到定时任务中,就可以获得期望时段的报告了。

5.如果想要动态生成报告,就要按照上面文档的指导做了,需要开启tomcat 的cgi支持等等。。。

我的项目获取静态日志就已经OK了,所以没有研究动态生成的部分。


参考这个:

详解awstats和tomcat配置指南 http://developer.51cto.com/art/201103/247542.htm


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值