« 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 |
Posted by windtear at April 30, 2006 11:58 PM