快速安装awstats监控apache状态

本文介绍如何使用cronolog进行Apache日志文件的切割,并通过安装与配置Awstats来实现网站流量统计分析。

(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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值