首页 | 互联网 | IT动态 | IT培训 | Cisco | Windows | Linux | Java | .Net | Oracle | 软件测试 | C/C++ | 嵌入式开发 | 存储世界 | 服务器
网络设备 | IDC | 安全 | 求职招聘 | 数字网校 | 网页设计 | 平面设计 | 技术专题 | 电子书下载 | 教学视频 | 源码下载 | 搜索 | 博客 | 论坛
中国IT实验室Linux频道
Google
首页 入门 Linux编程 系统管理 网络管理 Linux认证 Unix/BSD Linux数据库 Linux集群 Linux手册 Linux下载 Ubuntu 论坛 专题 RSS
您现在的位置: 中国IT实验室 >> Linux >> 新手入门 >> 软件使用 >> 正文

AWStats简介:Apache/IIS的日志分析工具

  对于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] [4] 下一页

【责编:Yoyo】
中国IT教育
相关产品和培训
文章评论
 友情推荐链接
 专题推荐

 ·防范Linux病毒 打造没有病毒的乐土…
 ·Linux Shell编程实用指南…
 ·Linux日志分析与管理
 ·揭密Linux内存管理
 ·邮件服务Sendmail应用配置
 ·Linux 安全管理…
 ·Linux 下DNS服务器架设攻略…
 ·Linux 下的路由的配置与应用…
 ·专题:Apache实用手册
 ·全面剖析Linux文件系统
 今日更新
 认证培训
 频道精选
 Windows频道导航