文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>日志分析软件awstats的安装使用简易指南

日志分析软件awstats的安装使用简易指南

时间:2006-07-13  来源:xh_terry

1. 下载地址

   http://sourceforge.net/projects/awstats/
  
   http://voxel.dl.sourceforge.net/ ... ts-6.5-1.noarch.rpm

2. 安装  
   2.1 rpm安装

[root@web tools]# rpm -ivh awstats-6.5-1.noarch.rpm
Preparing...                ########################################### [100%]
   1:awstats                ########################################### [100%]

----- AWStats 6.5 - Laurent Destailleur -----
AWStats files have been installed in /usr/local/awstats

If first install, follow instructions in documentation
(/usr/local/awstats/docs/index.html) to setup AWStats in 3 steps:
Step 1 : Install and Setup with awstats_configure.pl (or manually)
Step 2 : Build/Update Statistics with awstats.pl
Step 3 : Read Statistics
   
2.2 tar包安装
  
       直接解压就行了,因为awstats是由perl编写的。其实都一样。
      
3. 运行配置脚本生成awstats的配置文件
   cd /usr/local/awstats/tools
   perl awstats_configure.pl
   配置脚本询问域名等问题,回答的域名为www.xxxxx.com
   3.1 生成的配置文件会放在/etc/awstats/下面
   3.2 生成的配置文件的名称为awstats.www.xxxxx.com.conf
   3.3 配置脚本只能修改主要的log日志为combined,如果设置了虚拟主机,需要分别修改虚拟主机中的日志配置。
       格式设置 LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
        自定义的日志采用什么格式 CustomLog logs/coverer-access_log combined
        创建日志 TransferLog logs/coverer-access_log
       
...................

4. 编辑awstats.www.xxxxx.com.conf,保证awstats的正常运行

   4.1 设置web server的logfile位置
       编辑LogFile为web server的log文件位置
       LogFile=/usr/local/apache2/logs/coverer-access_log
       一定保证和httpd.conf中的log文件保证一致,httpd.conf中log名称为
       logs/coverer-access_log
   4.2 设置要分析的服务日志类型
       LogType=W 
       w表示为WEB日志
   4.3 设置日志格式
       LogFormat=1
       1表示采用NCSA apache combined/ELF/XLF log format
   4.4 设置所要分析网站域名
       SiteDomain="www.xxxxx.com"
       引号中一定要填上域名,或者服务器主机名
   4.5 设置awstats的数据库存放目录
       DirData="/usr/local/awstats/"   ####建立该目录 mkdir /usr/local/awstats 让apache可以修改 chmod 777 /usr/local/awstats #####
   4.6 调整“搜索关键字”的显示字体(不然就乱码)
      1261行   LoadPlugin="decodeutfkeys"   ###取消注释
  
5. 创建awstats初始化数据库

  perl /usr/local/awstats/wwwroot/cgi-bin/awstats.pl -config=www.xxxxx.com -update

  
6. awstats在apache虚拟主机下的配置   
      
   6.1 虚拟主机有3个
        www.xxxxx.com
        wap.xxxxx.com
        sina.xxxxx.com
   6.2 生成并修改对应虚拟主机的配置文件
  
        cd /etc/awstats
        cp awstats.www.xxxxx.com.conf awstats.wap.xxxxx.com.conf
        cp awstats.www.xxxxx.com.conf awstats.sina.xxxxx.com.conf
   6.3 修改配置文件中的下列各项 
        LogFile=/usr/local/apache2/logs/bbs-accesss_log
        修改为实际的虚拟主机的log文件位置
        SiteDomain="wap.xxxxx.com"
        修改为实际各虚拟主机的域名
   6.4 修改httpd.conf各虚拟主机中的配置
        <VirtualHost *:80>
        。。。。。。
        CustomLog logs/coverer.com-access_log combined
        TransferLog logs/coverer.com-access_log
        。。。。。。
        </VirtualHost>
        主要是修改日志格式保证apache输出的日志格式和awstats配置文件中配置一致。
7. 观看流量统计方法


     http://192.168.1.249/awstats/awstats.pl?config=www.xxxxx.com
     http://192.168.1.249/awstats/awstats.pl?config=wap.xxxxx.com
     http://192.168.1.249/awstats/awstats.pl?config=sina.xxxxx.com


8. 在访问主机表格中增加一列,显示ip对应的位置

    需要 qqhostinfo.pm  QQWry.dat  qqwry.pl 3个软件
   
    8.1 首先,点击这里下载插件。把它放在awstats/wwwroot/cgi-bin/plugins中。

        cp qqhostinfo.pm /usr/local/awstats/wwwroot/cgi-bin/plugins

    8.2下载QQWry.dat的perl脚本(qqwry.pl)。放在同一目录。

        cp qqwry.pl /usr/local/awstats/wwwroot/cgi-bin/plugins

    8.3去网上下载QQWry.Dat放在同一目录中,注意文件名一定要是QQWry.Dat

       网上搜索 “纯真 QQWry.Dat”

       cp QQWry.Dat /usr/local/awstats/wwwroot/cgi-bin/plugins

    8.4 编辑你得awstats配置文件,大概在LoadPlugin="hostinfo"的后面增加一行

        vi /etc/awstats/awstats.********.conf
        LoadPlugin="qqhostinfo"

    8.5.编辑qqwry.pl,把/QQWry.Dat 做成绝对路径

          vi /usr/local/awstats/wwwroot/cgi-bin/plugins/qqwry.pl
          my $ipfile="/QQWry.Dat/" ---->  "/usr/local/awstats/tools/QQWry.Dat";


       现在,应该就好了。

                                     -------感谢伟大的吕总(吕怡康)
相关阅读 更多 +
排行榜 更多 +
龙珠格斗火柴人

龙珠格斗火柴人

飞行射击 下载
荒野恐龙猎手安卓版

荒野恐龙猎手安卓版

飞行射击 下载
超凡坦克英雄

超凡坦克英雄

飞行射击 下载