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 日志分析(附源码包)的主要内容,如果未能解决你的问题,请参考以下文章

AWStats 日志分析系统(含源码包)

Apache的安装与AWstats分析系统

Ubuntu 服务器中配置 AWStats

AWStats日志分析系统

部署Awstats日志分析系统

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