【问题标题】:Creating a dashboard to analyze IIS web traffic创建仪表板以分析 IIS Web 流量
【发布时间】:2011-04-07 00:43:31
【问题描述】:

我正在使用带有 IIS6 的 Windows Server 2003 和带有 IIS7 的 Windows Server 2008R2。 我需要创建一个类似于谷歌分析的仪表板,非技术用户可以通过网页查看该仪表板。我认为这可以通过分析 IIS 日志文件来完成,但我不确定完成此操作的最佳途径是什么。

创建可访问的仪表板以分析 IIS Web 流量的最佳方法是什么?

分析 IIS 日志文件是最好的方法吗?
如果是这样,哪种 IIS 日志记录格式最适合这种情况?
ODBC 日志记录对性能有那么大的影响吗?

是否有任何免费或廉价的应用程序可以实现这一点?

【问题讨论】:

    标签: iis logging dashboard webtrends web-statistics


    【解决方案1】:

    一种选择是创建一个使用 Microsoft 的LogParser 工具的应用程序。它支持多种文件格式,并允许您使用类似 SQL 的语法查询 IIS 日志文件。它还提供了可从 .NET 使用的可编程 COM API。有许多使用 LogParser 的示例可用。以下是一些链接,以及官方forum

    http://www.codinghorror.com/blog/2005/08/microsoft-logparser.html

    http://linuxlore.blogspot.com/2006/11/howto-use-microsofts-logparser-to.html

    http://support.microsoft.com/kb/910447

    http://weblogs.asp.net/rrobbins/archive/2007/12/03/asp-net-code-to-query-ftp-logs-using-logparser.aspx

    http://www.codeproject.com/KB/recipes/SimpleLogParse.aspx

    http://gluegood.blogspot.com/2008/09/freeware-logparserzip.html

    您还可以在 CodePlex 上找到一些使用 LogParser 的示例项目。

    在免费应用方面,我知道的几个包括:

    【讨论】:

      【解决方案2】:

      LogParser 运行良好 -> 感谢@Garett

      以下是来自 IIS6 日志(IISW3C 格式)的示例查询:

      C:\Program Files\Log Parser 2.2>logparser -i:IISw3c -o:CSV "SELECT date, s-compu 术语,cs-uri-stem,cs-uri-query INTO test2.csv FROM ex131109.log WHERE cs-uri -stem 不喜欢 '%gif%' 和 cs-uri-stem 不喜欢 '%.js' 和 cs-uri-stem 不喜欢 '%.css' AND cs-uri-stem NOT LIKE '%.bmp' AND cs-uri-stem NOT LIKE '%.jpg'"

      日志采用 IIS 格式,并输出一个 CSV 文件,过滤掉图像、javascript 和 css 文件。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-03-04
        • 2013-02-02
        • 2011-12-05
        • 2018-10-25
        • 1970-01-01
        • 1970-01-01
        • 2019-08-02
        • 1970-01-01
        相关资源
        最近更新 更多