awstats 日志分析

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了awstats 日志分析相关的知识,希望对你有一定的参考价值。

??????? 在httpd服务器的访问日志文件access_log中,记录了大量的客户机访问信息,通过分析这些信息,可以了解Web站点的访问情况,如每天或特定时间段访问IP数量、点击量最大的页面等。

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

实验环境:虚拟机Linux6.5操作系统? , IP地址 192.168.100.10

1.由于Linux6.5系统已经安装Apache服务,可以直接更改其配置文件

vim /etc/httpd/conf/httpd.conf?

Listen 192.168.100.10:80
#Listen 80

ServerName www.benet.com:80

2.启动httpd服务,关闭防火墙。

技术分享图片

3.创建一个挂载点/bbb

技术分享图片

4解压awstats-7.6.tar.gz 到/opt/目录下

tar zxvf awstats-7.6.tar.gz /opt/

技术分享图片

5.接下来搭建DNS服务器,用来解析。安装DNS软件包bind

技术分享图片

6.更改bind的主配置文件

技术分享图片

7.更改区域配置文件

技术分享图片

8.更改区域数据配置文件

技术分享图片

技术分享图片

9.启动DNS服务和httpd服务,关闭防火墙

技术分享图片

技术分享图片

10.配置awstats的配置文件

技术分享图片

11.执行awstats的配置脚本

技术分享图片

技术分享图片

技术分享图片


12.查看Apache主配置文件最后,日志分析文件是否写入。


技术分享图片

13,。更改分析文件的配置文件

技术分享图片

技术分享图片

技术分享图片

14.创建/var/lib/awstats 目录

技术分享图片

15.重启httpd 服务

技术分享图片

16通过http://www.benet.com/awstats/awstats.pl?config=www.benet.com访问

技术分享图片

17.执行更新数据脚本

技术分享图片

18.再次通过访问地址查看

技术分享图片

19.由于每次查看比较麻烦,可以做周期性计划 crontab –e

技术分享图片

service crond start

20.做访问控制,禁止192.168.100.0 /24段落访问

配置Apache主配置文件

技术分享图片

21.配置文件每次更改,都要重新启动服务service httpd restart

22.测试访问


技术分享图片

23.由于每次访问的地址台长,不方便记忆。需要优化网页地址。

cd /var/www/html? 撘Apache默认站点 手工编译安装站点:/usr/local/apache/hcdocs
vim awb.html

技术分享图片

可以使用地址之间访问:http://www.benet.com/awb.html




以上是关于awstats 日志分析的主要内容,如果未能解决你的问题,请参考以下文章

Web服务之部署AWStats日志分析系统

Awstats日志分析

project03日志分析工具AWStats

awstats日志分析

awstats 日志分析

AWStats 强大的日志分析系统