岁月联盟 · 中国技术网 本站主页 | 安全认证 | 用户服务 | 技术论坛
新闻快报 | 新手学堂 | 黑客特区 | 程序语言 | 数 据 库 | 防 火 墙 | 路由交换 | 系统集成 | 服 务 器 | 存储备份 | 考试认证
Windows | Linux | Java | 协议分析 | 问题解答 | 进程大全 | 网页设计 | 多 媒 体 | 图库资料 | 软件下载 | 站内下载
  您现在的位置: 岁月联盟 >> Linux频道 >> 新手入门 >> 软件使用 >> Linux频道正文
AWStats简介:Apache/IIS的日志分析工具
作者:未知 文章来源:本站整理 点击数: 更新时间:2007-12-18 15:16:58
tar zxf awstats-version.tgz

  awstats的脚本和静态文件缺省都在wwwroot目录下: 将cgi-bin目录下的文件都部署awstats.pl程序到/home/apache/cgi-bin/awstats/ 下

  mv awstats-version/wwwroot/cgi-bin /path/to/apache/cgi-bin/awstats

  #把图标等文件目录复制到WEB的HTML文件发布目录下:/home/apache/htdocs/ 下发布

  更多的批量更新脚本等在tools 目录下,可以一并放到cgi-bin/awstats/ 目录下,

  Windows 2000:按照后台脚本模式运行,直接解包,然后移动到D:\AWStats目录下

  把图标icon目录复制到IIS的发布目录下:inetpub/icon

  数据源日志格式和按天的截断规则

  对于Apache:日志格式好设置:设置成combined格式即可,日志截断麻烦一点:需要安装cronolog工具,将日志设置成按天截断:

  CustomLog "|/usr/local/sbin/cronolog /path/to/apache/logs/access_log.%Y%m%d" combined

  比如:logs/access_log.20030326

  日志是压缩格式,可以使用gzip -d < /home/apache/logs/access_log.%YYYY-24%MM-24%DD-24.gz | 动态解压缩统计。

上一页  [1] [2] [3] [4] 下一页  

  对于IIS:缺省有比较好的日志按天截断规则,但是IIS的日志格式比较不适合AWStats统计,

  因此最好直接去掉所有日志字段,然后严格按照以下列表设置

  日期 date

  时间 time

  客户IP地址 c-ip

  用户名 cs-username

  方法 cs-method

  URI资源 cs-uri-stem

  协议状态 sc-status

  发送字节数 sc-bytes

  协议版本 cs-version

  用户代理 cs(User-Agent)

  参照 cs(Referer)

  相比IIS缺省设置:

  减少的有:

  服务器IP地址

  服务器端口

  URI查询

  增加的有:

  发送字节数

  协议版本

  参照

  配置文件的命名规则:awstats.sitename.conf

  AWStats的主程序awstats.pl会自动根据站点名调用相应站点的配置文件:awstats.sitename.conf

  比如:运行。/awstats.pl -config=chedong 调用的就是同目录下的 awstats.chedong.conf 配置文件;

  如果没有指定-config,还会找当前目录下的awstats.conf或者/etc/awstats.conf作为缺省配置文件。

  所以最好把缺省的awstats.model.conf 重命名成 awstats.yoursite.conf;比如:awstats.chedong.conf,

  对于多个站点的统计,AWStats的配置文件包含功能还是非常有用的,我们可以把通用的配置放在一个文档中,然后用(5.4版本以后开始支持) Include配置将通用配置包含在各个具体配置文件的头部,然后用其他配置覆盖通用配置中的相应属性,比如:

  Include="common.conf"

  LogFile="/path/to/bbs/access_log"

  SiteName="bbs.chedong.com"

  最少的配置文件修改:LogFile SiteDomain LogFormat

  对于在GNU/Linux上统计Apache日志只需修改:LogFile SiteDomain这2个选项

  GNU/Linux LogFile="/path/to/apache/logs/access_log.%YYYY-24%MM-24%DD-24"

  Windows 2000 LogFile="d:\iis_logs\W3SV3\ex%YY-24%MM-24%DD-24.log"

  这个配置的意思是用24小时前的年份,月份,日期拼出的日志文件名;

  SiteDomain="www.chedong.com"

  站点的名称,缺省是空的,如果为空,AWStats将拒绝运行;

  对于统计IIS日志需要多修改一个:

  LogFormat=2

  缺省值是1:Apache日志,2是IIS日志

  其他需要注意的事项:

  AWStats缺省不过滤swf文件,会把。swf算成PageView,所以如果站点上swf文件主要是广告的话最好还是要过滤掉:

  日志分析

  。/awstats.pl -update -config=sitename -lang=cn

  比如:。/awstats.pl -update -config=chedong

  会自动调用awstats.chedong.conf这个配置文件

  统计输出

  GNU/Linux http://localhost/cgi-bin/awstats/awstats.pl?config=chedong

  Windows 2000 http://localhost/awstats/awstats.chedong.html

  日志统计自动运行

  GNU/Linux上:crontab -e: 每天8点10分运行

  #update awstats

  10 8 * * * (cd /path/to/apache/cgi-bin/awstats/; ./awstats.pl -update -config=chedong)

  Windows 2000上:设置每天8点10分运行

  D:\Perl\bin\perl.exe d:\AWStats\tools\awstats_buildstaticpages.pl -update -config=chedong -lang=cn -dir=c:\inetpub\awstats\ -awstatsprog=d:\awstats\wwwroot\cgi-bin\awstats.pl

上一页  

上一页  [1] [2] [3] 下一页


  • 上一个Linux频道:
  • 下一个Linux频道:
  •  
    热门文章
    推荐文章
    关于我们 | 发展历程 | 网站地图 | 广告服务 | 招贤纳士 | 战略合作 | 友情链接 | 著作声明 | 联系我们
    Copyright © 2002-2007 SYUE All rights reserved.
    E_mail:Admin@Syue.Com 皖ICP备05004589号
    未经授权禁止转载、摘编、复制或建立镜像.如有违反,追究法律责任.
    天龙八部私服 传世私服 传奇世界私服 传奇私服 bet365 天龙八部私服 热血江湖私服 英雄合击传奇私服 热血江湖私服 bet365 bet365