web 日志分析工具 awstats 简单安装

                                                  awstats安装使用
 
 
awstats是一个开源的日志分析工具,用perl编写。感受还不错,把安装记录写下,也许有人用的到。
 
能够分析大部分标准日志数据,如apache的,nginx的均可以
首先下载awstats工具, http://awstats.sourceforge.net/ 在这里能够下载到。google搜一下。
我这里下载的是 awstats-7.0.tar.gz
 
 
1、安装
  
      tar xzvf awstats-7.0.tar.gz
        cd awstats-7.0/tools
         ./awstats_configure.pl
          运行后依次按照提示设置相应的参数
         主要参数有:
         一、httpd server主配置文件,apache的
         二、awstats 配置的主目录   /etc/awstats
         三、设置 virtual server or profile name ,。这个文件最好简单点。
              就是访问的时候须要输入的, config=设置的那个名字
 
2、配置
       
        
        编辑配置文件
         mkdir /var/lib/awstats/ 
          [root@ks0-16-2 tools]# ll /etc/awstats/
          -rw-r--r-- 1 root root 61662 Mar 24 18:12 awstats. 192.186..conf
           -rw-r--r-- 1 root root 61646 Mar 24 18:29 awstats .log.conf
          红色标记的就是刚才设置的virtual server or profile name 输入的字符窜
 
     
   一、 vi /etc/awstats/awstats .log.conf
             修改 LogFile="本身web服务器log的位置,默认是 /var/log/httpd/mylog.log"
       
       二、vi /etc/httpd/conf/httpd.conf  这个看本身apache的实际安装路径
           这里修改的主要是访问权限,若是不想全部人访问,能够对IP地址设置权限,或者使用用户名,密码的方式访问。
 
             Alias /awstatsclasses "/usr/local/awstats-7.0/wwwroot/classes/"
             Alias /awstatscss "/usr/local/awstats-7.0/wwwroot/css/"
             Alias /awstatsicons "/usr/local/awstats-7.0/wwwroot/icon/"
             ScriptAlias /awstats/ "/usr/local/awstats-7.0/wwwroot/cgi-bin/"
           <Directory "/usr/local/awstats-7.0/wwwroot">
                 Options None
                 AllowOverride None
                 Order allow,deny
                Allow from all
           </Directory>
 
 
密码访问添加
     在/usr/local/awstat-7.0/wwwroot/下建立htpasswd.users
 htpasswd -cm  /usr/local/awstats-7.0/wwwroot/htpasswd.users user 
建立一个叫user的 用户
 <Directory "/usr/local/awstats-7.0/wwwroot">
    AuthName "Awstats Access"
    AuthType Basic
    AuthUserFile /usr/local/awstats-7.0/wwwroot/htpasswd.users
    Require valid-user
</Directory>
    而后重启apache服务
    service httpd restart
     生成数据
     首先
      cp /usr/local/awstats-7.0/wwwroot/cgi-bin/awstats.pl /usr/local/awstats-7.0/tools/
     而后执行 /usr/local/awstats-7.0/tools/./awstats_updateall.pl now
       
  三、建立任务计划
 
       crontab -e
        0 0 * * *  /usr/local/awstats-7.0/tools/./awstats_updateall.pl now &>/dev/null
 
3、访问
 
 输入刚才设置的密码就能够访问了。
 
日志分析截图
 
客户端主机分析
 
 
客户端浏览器分析
 
历史记录
 
 
功能仍是请好的,好功能须要本身开发,有空再研究下。
相关文章
相关标签/搜索