AWStats日志分析之系统的部署

一、AWStats日志分析系统介绍

  • AWStats日志分析系统
    • Perl语言开发的一-款开源日志分析系统
    • 可用来分析Apache、Samba. Vsftpd、 IIS等服务 器的访问日志
    • 信息结合crond等计划任务服务,可对日志内容定期进行分析
      在这里插入图片描述

二、AWStats日志分析系统的部署

2.1、系统环境

  • 一台centos7的虚拟机
  • 一台win10系统的虚拟机,首选DNS地址改为192.168.220.137
    在这里插入图片描述

2.2、部署过程

1、挂载、解压awstats压缩包到/usr/local/,安装httpd和bind

mount.cifs //192.168.56.1/share /mnt   #192.168.56.1是我的宿主机IP地址
tar zxvf awstats-7.6.tar.gz -C /usr/local  #解压
yum install -y httpd bind

2、先配置DNS解析

vim /etc/named.conf 

在这里插入图片描述
配置区域文件,把test.com增添上

vim /etc/named.rfc1912.zones 

在这里插入图片描述

cd /var/named
cp -p named.localhost test.com.zone
vim test.com.zone 

在这里插入图片描述
开启服务,关闭防火墙

systemctl restart named
systemctl stop firewalld
setenforce 0

3、先不开启httpd、进行awstats安装

cd /usr/local/awstats/tools 
./awstats_configure.pl 

Config file path ('none' to skip web server setup):
> /etc/httpd/conf/httpd.conf          //输入配置文件
Your web site, virtual server or profile name:
> www.test.com                       //输入域名

其他全部是y 或者 回车

4、修改httpd的配置文件

vim /etc/httpd/conf/httpd.conf
#修改第一处:
Listen 192.168.220.137:80
#Listen 80

#修改第二处:
ServerName www.test.com:80

#修改第三处:
<Directory "/usr/local/awstats/wwwroot">
Options None
AllowOverride None
#Order allow,deny  //添加注释
#Allow from all    //添加注释
Require all granted
</Directory>

5、修改awstats的日志文件

vim /etc/awstats/awstats.www.test.com.conf
#修改一处:
LogFile="/var/log/httpd/access_log"       //修改访问日志文件位置
DirData="/var/lib/awstats"               //awstats 默认不存在(需要创建)

#创建文件存放数据
cd /var/lib
mkdir awstats

6、开启httpd服务

systemctl restart httpd

7、在win10浏览器输入

http://www.test.com/awstats/awstats.pl?config=www.test.com

在这里插入图片描述
8、在 /usr/local/awstats/tools 目录下 更新数据

./awstats_updateall.pl now   

在这里插入图片描述
在这里插入图片描述

2.3、数据更新

  • 数据更新必须在 /usr/local/awstats/tools 目录下输入命令:./awstats_updateall.pl now 才行,更新有些繁琐,可以通过crontab来设置周期性任务。
crontab -e
#内容:每间隔3分钟更新一次日志
*/3 * * * *  /usr/local/awstats/tools/awstats_updateall.pl now     

2.4、优化网页地址

cd /var/www/html
vim test.html
#内容:
<html>
 <head>
   <meta http-equiv=refresh content="0;url=http://www.test.com/awstats/awstats.pl?config=www.test.com">
 </head>
 <body></body>
</html>

直接输入 http://www.test.com/test.html 即可访问
在这里插入图片描述

发布了69 篇原创文章 · 获赞 32 · 访问量 3437

猜你喜欢

转载自blog.csdn.net/qq_28361541/article/details/103560274