您的位置:首页 > 运维架构 > Linux

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

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

关闭防火墙service iptables stop,setenforce 0

把软件包下载到指定文件夹(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分钟更新数据
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息