AWStats 日志分析(附源码包)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了AWStats 日志分析(附源码包)相关的知识,希望对你有一定的参考价值。
简介:
AWStats软件是一个免费的强大的服务器的日志文件分析工具,显示你所有的网页/邮件/FTP统计包括访问,访问者,页面,点击,高峰时间,操作系统,浏览器,搜索引擎,关键字,机器人访问,断开的链接和更多的阻力截图排序。
特点:
Awstats是在SourceForge上发展很快的一个基于Perl的WEB日志分析工具,一个充分的日志分析让Awstats显示您下列资料:
- 访问量,访问次数,页面浏览量,点击数,数据流量等
- 精确到每月、每日、每小时的数据
- 访问者国家
- 访问者IP
- Robots/Spiders的统计
- 访客持续时间
- 对不同Files type的统计信息
- Pages-URL的统计
- 访客操作系统浏览器等信息
- 其它信息(搜索关键字等等)
实验环境
系统环境:一台redhat6.5虚拟机
I P : 192.168.10.10
AWStats安装包:链接:https://pan.baidu.com/s/1M7iP0VIyngC1fptbNxwjEw 密码:qhzb
实验过程:
一、搭建httpd服务,注意如果自带,便可以直接开启服务,顺便关闭防火墙,安全功能
[[email protected] ~]# rpm -q httpd #查看服务是否安装 [[email protected] ~]#service httpd start #开启httpd服务 [[email protected] ~]#service iptables stop [[email protected] ~]#setenforce 0
二、搭建DNS服务
1、安装bind包,查看配置文件
2、主配置文件操作[[email protected] ~]# vim /etc/named.conf
3、区域配置文件[[email protected] ~]# vim /etc/named.rfc1912.zones
4、区域数据配置文件[[email protected] ~]# cd /var/named [[email protected] named]# cp -p named.localhost benet.com.zone [[email protected] named]# vim benet.com.zone
5、开启服务[[email protected] named]# service named start
6、通过域名访问进行验证
三、搭建AWStats日志文件分析
1、解压awstats安装包[[email protected] ~]#mkdir /opt/abc [[email protected] ~]# mount.cifs //192.168.10.100/SHARE /opt/abc [[email protected] ~]# cd /opt/abc [[email protected] abc]# tar zxvf awstats-7.6.tar.gz -C /opt
2、移动文件到相应目录下,便于管理
[[email protected] ~]# cd /opt [[email protected] opt]# mv awstats-7.6/ /usr/local/awstats
3、进入执行配置模式,如图所示进行配置[[email protected] opt]# cd /usr/local/awstats/tools [[email protected] tools]# ./awstats_configure.pl
4、到日志文件的默认存放目录下查看,并对其日志文件进行配置[[email protected] tools]# ls /etc/awstats awstats.www.benet.com.conf #日志文件路径 [[email protected] ~]# vim /etc/awstats/awstats.www.benet.com.conf 进行如下修改: LogFile="/var/log/httpd/access_log" #指定httpd服务访问日志文件的位置 DirData="/var/lib/awstats" #统计的所有数据存放的位置
5、查看数据存放位置的目录是否存在,不存在需添加
6、访问awstats
7、更新数据后,再次查看日志文件
8、引入设置周期性任务,每五分钟更新执行一次脚本[[email protected] ~]#crontab -e */5 * * * * /etc/awstats/tools/awstats_updateall.pl now [[email protected] ~]# service crond start #启动周期性任务
9、设置网页访问权限,再进行访问
[[email protected] ~]#vim /etc/httpd/conf/httpd.conf
以上是关于AWStats 日志分析(附源码包)的主要内容,如果未能解决你的问题,请参考以下文章