百晓生带你玩转linux系统服务搭建系列----AWStats日志分析系统的部署

AWStats是使用Perl语言开发的一款开源日志分析系统,它不仅可以用来分析Apache网站服务器的访问日志,也可用来分析Samba、Vsftpd、IIS等服务的日志信息。结合cround等计划任务服务,可以对不断增长的日志内容定期进行分析。
实验环境:centos6.5
Win7

  1. 关闭防火墙service iptables stop,setenforce 0
  2. 把软件包下载到指定文件夹(awstats-7.6.tar.gz),软件包下载地址:链接: https://pan.baidu.com/s/1BNC-Q09w6sRf7ZO087qPnQ 密码: qvrf
    tar zxvf awstats-7.6.tar.gz -C /opt/ //安装awstats软件包到/opt下
    mv /opt/awstats-7.6/ /usr/local/awstats //将awstats-7.6移动至/usr/local/下,并重命名为awstats

rpm -ivh /mnt/Packages/bind-9.8.2-0.17.rc1.el6_4.6.x86_64.rpm //安装DNS环境软件包
vim /etc/named.conf //编辑DNS主配置文件

vim /etc/named.rfc1912.zones //编辑区域配置文件
zone "benet.com" IN {
type master;
file "benet.com.zone";
allow-update { none; };
};

cd /var/named/
cp -p named.localhost benet.com.zone
vim benet.com.zone //正向解析

cd /usr/local/awstats/tools/
./awstats_configure.pl //执行配置脚本配置awstats

/etc/httpd/conf/httpd.conf //配置路径指向/etc/httpd/conf/httpd.conf

www.benet.com //设置域名

直接回车 //设置默认路径

vim /etc/httpd/conf/httpd.conf 检查以下信息是否写进主配置文件(在末尾):

vim /etc/awstats/awstats.www.benet.com.conf //编辑awstats配置文件
找到LogFile将其内容改为LogFile="/var/log/httpd/access_log"

mkdir /var/lib/awstats //创建数据文件目录
service httpd start
service named start
客户端WIN7访问网页http://www.benet.com/awstats/awstats.pl?config=www.benet.com

cd /usr/local/awstats/tools/
./awstats_updateall.pl now //更新数据
crontab –e //创建周期性控制列表
/5 * /etc/awstats/tools/awstats_updateall.pl now //每5分钟更新数据

转载于:https://blog.51cto.com/13842738/2159091

你可能感兴趣的:(百晓生带你玩转linux系统服务搭建系列----AWStats日志分析系统的部署)