1. 解压源码包
[root@MFS-chunkserver-2 ]#cd /srv/
[root@MFS-chunkserver-2 ]#tar zvxf awstats-6.6.tar.gz
[root@MFS-chunkserver-2 ]#tar zvxf cronolog-1.6.2.tar.gz
2. 安装awstats
[root@MFS-chunkserver-2 ]#mv awstats-6.6 /usr/local/
[root@MFS-chunkserver-2 ]#cd /usr/local/
[root@MFS-chunkserver-2 ]#mv awstats-6.6/ awstats
[root@MFS-chunkserver-2 ]#cd awstats/
[root@MFS-chunkserver-2 ]#cd tools/
[root@MFS-chunkserver-2 ]#perl awstats_configure.pl
3. 安装cronlog
[root@MFS-chunkserver-2 ]#cd /srv/
[root@MFS-chunkserver-2 ]#cd cronolog-1.6.2
[root@MFS-chunkserver-2 ]#./configure
[root@MFS-chunkserver-2 ]#make
[root@MFS-chunkserver-2 ]#make install
4. 编辑tomcat 的主配置文件
[root@MFS-chunkserver-2 ]# cd /usr/local/tomcat/conf/
[root@MFS-chunkserver-2 ]# vi server.xml (更改内容如下)
原内容为:
<!--
<Valve className="org.apache.catalina.valves.AccessLogValve"
directory="logs" prefix="localhost_access_log."
suffix=".txt"
pattern="common" resolveHosts="false"/>
-->
要更改为:
<Valve className="org.apache.catalina.valves.AccessLogValve"
directory="logs" prefix="access." suffix=".log"
pattern="combined" fileDateFormat="yyyy-MM-dd"
resolveHosts="false"/>
5. 叫tomcat支持cgi
[root@MFS-chunkserver-2 ]# cd /usr/local/tomcat/server/lib/
[root@MFS-chunkserver-2 ]# mv servlets-cgi.renametojar servlets-cgi.jar
6. 编辑awstats 配置文件
[root@MFS-chunkserver-2 ]#vi
/etc/awstats/awstats.ispace.qubaoquan.com.conf(更改如下选项)
LogFile="/usr/local/tomcat/logs/access.%YYYY-0-%MM-0-%DD-0.log"
DirData="/usr/local/awstats/data"
7. 创建数据目录
[root@MFS-chunkserver-2 ]#mkdir -p /usr/local/awstats/data/
[root@MFS-chunkserver-2 ]#chown –R 777 /usr/local/awstats/data/
8. 创建自动化任务
[root@MFS-chunkserver-2 ]#crontab -e
* * * * * /usr/local/awstats/wwwroot/cgi-bin/awstats.pl -update
-config=ispace.qubaoquan.com
9. 因为我的环境是通过apache代理的tomcat,所以还要配置apache的主配置文
件
[root@MFS-chunkserver-2 ]# vi /etc/httpd/conf/httpd.conf(添加到文件末尾)
<VirtualHost *:80>
ServerName www.qubaoquan.com
Alias /awstatsclasses "/usr/local/awstats/wwwroot/classes/"
Alias /awstatscss "/usr/local/awstats/wwwroot/css/"
Alias /awstatsicons "/usr/local/awstats/wwwroot/icon/"
ScriptAlias /awstats/ "/usr/local/awstats/wwwroot/cgi-bin/"
<Directory "/usr/local/awstats/wwwroot">
Options Includes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
<VirtualHost *:80>
ServerName ispace.qubaoquan.com
ProxyPass / http://192.168.10.251:8080/ispace1/
ProxyPassReverse / http://192.168.10.251:8080/ispace1/
</VirtualHost>
10. 重启apache和tomcat
11. 现在就可以通过浏览器访问日志分析页面.
http://192.168.10.195/awstats/awstats.pl?config=ispace.qubaoquan.com
注释:现在生成的日志文件的格式名格式为:access.2010-03-24.log
awstats+cronolog分析tomcat访问日志
原创
©著作权归作者所有:来自51CTO博客作者qubaoquan的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:awstats+cronolog分析Apache日志访问
下一篇:VNC-远程桌面
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
ELK 日志分析
ELK初步部署
elasticsearch nginx linux ELK -
awstats访问日志分析-haproxy,nginx后端的tomcat access日志
awstat,haproxy,nginx后端的tomcat access日志
awstat haproxy nginx后端的tomcat acces -
配置AWSTATS用于分析web访问日志(apache tomcat yaws)
配置AWSTATS用于分析web访问日志(apache tomcat yaws) 此教程可以分析apache tomcat yaws日志。 操作环境: Cent os 5.5 &
Linux tomcat centos awstats Linux命令 -
Tomcat 日志切割之cronolog
不管是测试环境还是生产环境都需要对tomcat的日志进行切割,按天,按小时等等。
java tomcat sed