这将是很好的使用ASP.NET,但PHP也没关系,应该在IIS6中承载。
编辑:日志来自我们的内部网站点。
模拟: http : //www.analog.cx/
另外,看看这个博客条目: http : //weblogs.asp.net/steveschofield/archive/2007/09/04/log-analsyis-software-for-iis.aspx
我们使用awstats。 http://awstats.sourceforge.net/
Microsoft IIS资源工具包有一个日志parsing器,可以让您在IIS日志上运行SQL查询。
我也评价awstats,如果你不知道你在找什么,只会喜欢一些股票报告。
我相信谷歌分析可能是最好的价值,你会得到免费的,你甚至不需要你的日志,然后:)
你通过分析日志你在找什么?
您的问题的最佳解决scheme(在您的评论中澄清)不是根本分析日志文件。 使用Google Analytics 。 它会给你所有关于你可能需要的stream量的细节,甚至一些定制(通过API,这是一个简单的JavaScript调用),跟踪那些通常无法通过日志parsing追踪的东西(客户端点击等) 。)
REQUIRE定制或DIY日志parsing的用例很less(即使它们是免费的)。 如果遇到其中一种情况,您可以随时将日志保存在下雨天。
有很容易的select。 使IISlogin到MSSQL表。 你可以像正常的数据库一样使用它。 search您网站的根目录上的ODBC连接。
如果你想做合规性原因的日志分析(检测攻击等),我会build议使用开源的OSSEC(不能发布链接,因为我是一个新用户,但只是谷歌)。
另请参阅: https : //stackoverflow.com/questions/344693和https://stackoverflow.com/questions/915207
我正在考虑在下周的某个时候检查后一个问题的答案。
更新:我已经使用了一段时间的智能统计的免费版本,尽pipe一些小问题成立,我喜欢它。
超级易于安装和用户友好的界面: SmarterStats 。
http://indihiang.codeplex.com/
Indihiang项目是一个networking日志分析工具。 该工具在综合图表和报告中分析IIS和Apache Web服务器。
项目function
- 用C#作为编程语言的.NET Framework
- Web日志查看器和分析器
- Web日志整合
- networking日志实时监控
- 支持IIS6和IIS7
- 趋势数据分析
- 报告
试试piwik.org
Piwik是可下载的,免费/自由(GPLv3许可)实时networking分析软件。 它为您提供网站访问者的详细报告; 他们使用的search引擎和关键词,他们所说的语言,热门网页等等。
我有时候会用Baretail
它有一个免费的版本,并允许您使用正则expression式对大文件(超过2GB)
单靠Google分析是远远不够的。 有没有启用JavaScript的人和/或阻止与adblock插件和来自iis的http错误。