(1)、安装cronolog并查找所安装的位置
yum -y install cronolog
whereis cronolog
(2)、修改httpd.conf
把这行
CustomLog logs/access_log common
修改成
CustomLog "|/usr/sbin/cronolog /var/log/httpd/access-%Y%m%d_log" combined
Cronolog这个脚本在cronolog装完以后就会产生。
(3)、安装配置awstats
wget http://prdownloads.sourceforge.net/awstats/awstats-6.7.tar.gz
tar xzvf awstats-6.7.tar.gz
cp -r awstats-6.7/ /usr/local/awstats
cd /usr/local/awstats
perl tools/awstats_configure.pl
按提示填写,只有在填httpd.conf路径及要监控的网站域名时注意,其它【yes】
修改awstats的配置文档
vi /etc/awstats/awstats.192.168.0.104.conf
LogFile="/usr/local/apache2/logs/access-%YYYY-0%MM-0%DD-0_log"
DirData="/usr/local/apache2/htdocs/awstats/test/dirdata"(保存数据)
mkdir -p awstats/dirdata
执行
/usr/bin/perl /usr/local/awstats/wwwroot/cgi-bin/awstats.pl -update -config=www.52tn.cn
/usr/bin/perl /usr/local/awstats/wwwroot/cgi-bin/awstats.pl -config=www.52tn.cn -output -
staticlinks>/usr/local/awstats/wwwroot/cgi-bin/index.html
并将下面命令写入crontab
30 * * * * /usr/bin/perl /usr/local/awstats/wwwroot/cgi-bin/awstats.pl -update -config=www.52tn.cn
30 * * * * /usr/bin/perl /usr/local/awstats/wwwroot/cgi-bin/awstats.pl -config=www.52tn.cn -output -
staticlinks>/usr/local/awstats/wwwroot/cgi-bin/index.html
本文介绍如何使用cronolog进行Apache日志文件的切割,并通过安装与配置Awstats来实现网站流量统计分析。
287

被折叠的 条评论
为什么被折叠?



