Awstats日志分析

AWStats概述

AWStats是使用Perl语言开发的一款开源日志分析系统,它不仅可以用来分析Apache网站服务器的访问日志,也可以用来分析Samba、Vsftpd、IIS等服务的日志信息结合crond等计划任务服务,也可以对不断增长的日志内容定期进行分析。AWStats的软件包也可以从官方网站下载。

实验步骤

1、安装实验所需求的Apache服务和DNS服务

[root@localhost ~]# yum install bind httpd -y

2、进入DNS配置文件中修改监听权限

[root@localhost ~]# vim /etc/named.conf    //进入区域配置文件

在这里插入图片描述
3、接下里进入到区域配置文件中添加区域数据文件

[root@localhost ~]# vim /etc/named.rfc1912.zones 

在这里插入图片描述
4、进入"/var/named"目录中,复制一份模板并命名为kgc.com.zone,启动服务DNS服务

[root@localhost ~]# cd /var/named/
[root@localhost named]# cp -p named.localhost kgc.com.zone
[root@localhost named]# vim kgc.com.zone 
[root@localhost named]# systemctl start named

在这里插入图片描述
5、配置httpd服务,修改监听地址和域名
在这里插入图片描述
在这里插入图片描述
6、启动httpd服务并关闭防火墙和增强性安全功能

[root@localhost named]# systemctl start named
[root@localhost named]# systemctl stop firewalld.service 
[root@localhost named]# systemctl start httpd

7、在Win10客户端上配置DNS地址,并用域名解析地址
在这里插入图片描述
在这里插入图片描述

部署AWStats分析工具

1、远程挂载文件,先创建挂载点/abc,再解压缩到/opt里

[root@localhost ~]# mount.cifs //192.168.1.116/LAMP-C6 /abc/
Password for root@//192.168.1.116/LAMP-C6:  
[root@localhost ~]# cd /abc/
[root@localhost abc]# ls
awstats-7.6.tar.gz
[root@localhost abc]# tar zxvf awstats-7.6.tar.gz -C /opt/

2、将解压缩后的文件移动至/usr/local目录里

[root@localhost opt]# mv awstats-7.6/ /usr/local/awstats


3、利用tools 脚本文件配置Apache

[root@localhost tools]# ./awstats_configure.pl  //执行脚本
>/etc/httpd/conf/httpd.conf    //配置文件路径
> www.kgc.com       //域名解析地

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
此时域名解析地址为http://localhost/awstats/awstats.p?lconfig=www.kgc.com

4、修改Apache配置文件,修改权限为所有人都可以访问,并保存退出
在这里插入图片描述
此时在/etc/awstats文件中里就出现了awstats.www.kgc.com.conf
配置文件
在这里插入图片描述
5、修改awstats.www.kgc.com.conf配置文件中修改分析日志
在这里插入图片描述
6、在/var/lib里创建awstats文件
在这里插入图片描述
7、重新启动服务,然后在Win10上输入域名就可以看到日志分析网页
在这里插入图片描述
这个时候虽然出现了网页,但是数据都是零状态,需要更新数据,想要更新数据就要执行awstats_updateall.pl 脚本
在这里插入图片描述

[root@localhost tools]# ./awstats_updateall.pl   //执行脚本

在这里插入图片描述
但是这样显得太麻烦了,我们可以添加到计划任务中

[root@localhost tools]# crontab -e
*/5 * * * *     /usr/local/awstats/tools/awstats_updateall.pl now
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值