下载|iis|日志分析
IIS日志分析工具
可以考虑使用开源的awstats来分析 下面是我写的安装手记,希望对你能有参考 AWStats在IIS6.0下的安装手记 什么是AWStats? AWStats是在Sourceforge上发展很快的一个基于Perl的WEB日志分析工具。日志统计系统在站点的用户行为分析中扮演了重要的角色,尤其是对于来自搜索引擎的关键词访问统计:是很有效的用户行为分析数据来源。随着互联网多年的发展,WEB日志统计工具已经越来越成熟,功能也越来越丰富。其中有很多是开放源代码的, AWStats就是其中非常优秀的一款。 下载 下载AWStats。 下载ActivePerl。 安装 1.先安装ActivePerl,没什么讲的。 2.安装AWStats。安装完成后,将AWStats安装目录下的wwwroot目录拷贝至web发布目录下。再将icon目录同样拷贝至web发布目录下。 设置IIS日志因为IIS的日志是按天截断的,所以无须额外设置。只需要按照以下列表设置日志的字段: -Date (date) - Time (time) - Client IP Address (c-ip) - Username (cs-username) - Method (cs-method) - URI Stem (cs-uri-stem) - URI Query (cs-uri-query) - Protocol Status (sc-status) - Bytes Sent (sc-bytes) - Protocol Version (cs-version) - User Agent (cs(User-Agent)) - Referrer (cs(Referrer)) 设置AWStats AWStats的主程序awstats.pl会自动根据站点名调用相应站点的配置文件:awstats.sitename.conf。比如:运行. /awstats.pl -config=carelezz 调用的就是同目录下的 awstats.carelezz.conf 配置文件;如果没有指定-config,还会找当前目录下的awstats.conf作为缺省配置文件。所以最好把缺省的 awstats.sitename.conf 重命名成 awstats.yoursite.conf; 然后按照实际情况修改配置文件的以下选项: LogFile=” C:WINDOWSsystem32LogfilesW3SVC1ex%YY%MM%DD.log” LogType=W LogFormat = “date time cs-method cs-uri-stem cs-uri-query cs-username c-ip cs-version cs(User-Agent) cs(Referer) sc-status sc-bytes” LogSeparator=” ” SiteDomain=”www.mydomain.com” HostAliases=” www.mydomain.com ” DNSLookup=1 DirData=”C:Inetpubwwwrootawstatsdata” DirCgi=”/cgi-bin” DirIcons=”../icon” 测试及完成分析日志使用以下命令: awstats.pl -update -config=sitename -lang=cn 日志统计自动运行 Windows 上:设置每天8点10分运行 C:\Perl\bin\perl.exe C:\AWStats\tools\awstats_buildstaticpages.pl -update -config=mysite -lang=cn -dir=c:\inetpub\awstats\ -awstatsprog=d:\awstats\wwwroot\cgi-bin\awstats.pl 补充 IIS的日志时间是格林威治之间,中国本地时间和GMT有+8个小时差距,如果直接用TIMEZONE插件从格林威治时间转换会有40%的性能下降. |