Wednesday, October 24, 2012

linux apache2下日志分析工具awstat之二

继上一篇文件 linux apache2下日志分析工具awstat ,本文如下:

因为我的http://www.pk17s.cn 启用了lvs服务,所以,原来一部windows 2008 r2的服务器有自己装了awstat,现在新的linux apache2也要启用它.awstat是一款很好的网站访问日志分析工具.该awstats请从sourceforge上面进行查找下载.这台服务器为Amazon Linux AMI.  AMAZON cloud服务器配置教程..

以下步骤:请注意使用sudo -i管理员模式进行操作.

1.配置apache

vim /etc/httpd/conf/httpd.conf



查找配置:

CustomLog logs/access_log common



修改为:

CustomLog "|/usr/sbin/rotatelogs /var/log/httpd/access_log.%Y%m%d 86400" combined

2.创建awstats生成后的日志文件

mkdir /var/lib/awstats



3.编辑awstats的网站pk17s.cn配置文件

vim /var/www/awstats/wwwroot/cgi-bin/awstats.pk17s.cn.conf



配置要给awstats解析的apache日志文件路径,查找:

LogFile


配置为:
LogFile=”/var/log/httpd/access_log.%YYYY-0%MM-0%DD”



4.让apache2不重启,直接重新读取配置文件

/etc/init.d/httpd reload



5.测试awstat是否生效,并更新日志


perl /var/www/awstats/wwwroot/cgi-bin/awstats.pl -config=pk17s.cn -update


应该输出以内容:

Create/Update database for config "/var/www/awstats/wwwroot/cgi-bin/awstats.pk17s.cn.conf" by AWStats version 7.0 (build 1.971)
From data in log file "/var/log/httpd/access_log.20121024"...
Phase 1 : First bypass old records, searching new record...
Searching new records from beginning of log file...
Phase 2 : Now process new records (Flush history on disk after 20000 hosts)...
Jumped lines in file: 0
Parsed lines in file: 233
Found 0 dropped records,
Found 0 comments,
Found 0 blank records,
Found 0 corrupted records,
Found 0 old records,
Found 233 new qualified records.



6.创建每日自动生成日志的脚本:

crontab -e



弹出crontab操作界面:

59 23 * * * /var/www/awstats/pk17s.sh



表示:每天的23点59分运行/var/www/awstats/pk17s.sh这个脚本.


现在准备创建/var/www/awstats/pk17s.sh这个脚本:

echo perl /var/www/awstats/wwwroot/cgi-bin/awstats.pl -config=pk17s.cn -update > /var/www/awstats/pk17s.sh
应该完了吧.

3 comments:

windows 2008 r2下日志分析工具awstat之一 | pkrss blog said...

[...] pkrss blog 语音新闻王 wordpress blog 站点 Skip to content HomewordpressAmazoncomputer(计算机) ← linux apache2下日志分析工具awstat之二 [...]

linux apache2下日志分析工具awstat之三-安装geo-ip插件 | pkrss blog said...

[...] 本文继续linux apache2下日志分析工具awstat之二 [...]

linux apache2下日志分析工具awstat之四-启用网页更新功能 | pkrss blog said...

[...] linux apache2下日志分析工具awstat之四-启用网页更新功能 Posted on 2012/10/28 by pkrss 本文继续linux apache2下日志分析工具awstat之二 [...]