码迷,mamicode.com
首页 > 其他好文 > 详细

awstats 日志分析

时间:2018-08-08 19:53:21      阅读:139      评论:0      收藏:0      [点我收藏+]

标签:51cto   服务   日志分析系统   res   adc   虚拟机linux   f11   配置   bbb   

??????? 在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 日志分析

标签:51cto   服务   日志分析系统   res   adc   虚拟机linux   f11   配置   bbb   

原文地址:http://blog.51cto.com/13706703/2156442

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!