proxy代理   soft软件   IT 业界特快   norton 诺顿病毒库   代理列表   search FTP搜索   whois IP地理位置   blog 追求完美  
money理财   life生活   RSS聚合门户   firefox WEB浏览器   免费域名   typeset 假古文   AntiVirus 反病毒   ipcn 站点导航  

« Microsoft Office Word 无法注册这篇文档问题的解决 | Main | 颁发了水木社区 TotalCommander 奖状 »

April 30, 2006

用 awstats 做网站访问日志分析

版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明。
https://windtear.net/archives/2006/04/30/000972.html
用 awstats 做网站访问日志分析

awstats 主页:
http://awstats.sourceforge.net/

AWStats 6.5 final is ready
Mon, 09 Jan 2006 22:14:46 

http://prdownloads.sourceforge.net/awstats/awstats-6.5.zip
http://prdownloads.sourceforge.net/awstats/awstats-6.5.exe
http://prdownloads.sourceforge.net/awstats/awstats-6.5.tar.gz
http://prdownloads.sourceforge.net/awstats/awstats-6.5-1.noarch.rpm

http://awstats.sourceforge.net/files/awstats.spec
http://awstats.sourceforge.net/files/awstats.nsi

安装后:
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

用awstats_configure.pl脚本配置或者手工编辑 /etc/awstats/awstats.domain域名.conf

LogFile="/var/log/httpd/mylog.log"
DNSLookup=2
DirData="/var/lib/awstats"
PurgeLogFile=0
#LoadPlugin="tooltips"
#LoadPlugin="decodeutfkeys"

LogFile="/data/squid/var/logs/access.log"
DNSLookup=0
DirData="/data/awstats"
PurgeLogFile=1
LoadPlugin="tooltips"
LoadPlugin="decodeutfkeys"

LogFile 支持绝对路径、相对路径和动态文件名
动态文件名就是和日期相关的 如:
"/var/log/access_log.%YYYY-0%MM-0%DD-0.log"
"C:/WINNT/system32/LogFiles/W3SVC1/ex%YY-24%MM-24%DD-24.log"
LogFile 同时还支持管道pipe过来的日志 如:
"gzip -d </var/log/apache/access.log.gz |"
"/pathtotools/logresolvemerge.pl *.log |"

LogFormat 默认给了4种 也可以自己定制LogFormat
# 1 - Apache or Lotus Notes/Domino native combined log format
#     (NCSA combined/XLF/ELF log format)
# 2 - IIS or ISA format (IIS W3C log format). See FAQ-COM115 For ISA.
# 3 - Webstar native log format.
# 4 - Apache or Squid native common log format (NCSA common/CLF log format)
#     With LogFormat=4, some features (browsers, os, keywords...) can't work.

SiteDomain 和 HostAliases 用了配置本地域名信息
AllowToUpdateStatsFromBrowser 是和web CGI相关的参数

配置支持 Include  如果有一堆虚拟主机可以用

其他配置如客户来源的地理位置 geoip 等看文档就行了
开放源代码的东西当然也可以自己写模块用纯真ip数据库等
搜索引擎来源也可以根据情况DIY (车东也发布过他原来改的search_engines.pm和robots.pm)

更新:
通过crontab配置定时更新就行了 (当然也可以开通WEB CGI接口,建议加上密码认证)

/usr/local/awstats/tools/awstats_updateall.pl now
该perl脚本每月生成一个文件 如: /data/awstats/awstats042006.domain域名.txt

#!/bin/sh
DATA=`date +%Y%m%d`
cd /data/awstats/html
if [ ! -e ${DATA} ]
then
        mkdir ${DATA}
fi
cd ${DATA}
/usr/local/awstats/tools/awstats_buildstaticpages.pl -config=domain域名 -lang=cn
本blog WWW

Posted by windtear at April 30, 2006 11:58 PM

本站使用中的任何问题,请与 windtear @ windtear.net 联系
Copyright© 1999-2024 Windtear. All rights reserved.