创建仪表板以分析IIS Web流量

Ken*_*h J 6 iis logging dashboard webtrends web-statistics

我使用带有IIS6的Windows Server 2003和带有IIS7的Windows Server 2008R2.我需要创建一个类似于谷歌分析的仪表板,我们可以通过网页查看非技术用户.我认为这可以分析IIS日志文件,但我不知道实现这一目标的最佳途径是什么.

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

分析IIS日志文件是最好的方法吗?
如果是这样,哪种IIS日志格式最适合这种情况?
ODBC记录是否会出现这么大的性能?

有没有免费或廉价的应用程序来实现这一目标?

Gar*_*ett 3

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

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 的示例项目。

就免费应用程序而言,我知道的一些应用程序包括: