It would be nice to use ASP.NET, but PHP is ok too, and should be hosted in IIS6.
EDIT: the logs are from our intranet site.
Server Fault is a question and answer site for system and network administrators. It only takes a minute to sign up.Sign up to join this community
Also, check out this blog entry: http://weblogs.asp.net/steveschofield/archive/2007/09/04/log-analsyis-software-for-iis.aspx
We use awstats. http://awstats.sourceforge.net/
The Microsoft IIS resource kit has a log parser that lets your run SQL like queries on IIS Logs.
I also rate awstats if your dont know what your looking for & would just like some stock reports.
I believe google analytics is probably the best value you'll get for free, you dont even need your log then :)
What are you looking for by analyzing logs?
There are very few use cases that REQUIRE customized or DIY log parsing (even if they're free). You can always keep the logs archived for a rainy day if you run into one of those cases.
I'm looking at checking out the accepted answer from the latter question sometime in the next week.
Update: I've been using the free version of Smarter Stats for a while now and despite some minor challenges getting it set up, I love it.
Super easy to install and a user friendly interface: SmarterStats.
Indihiang Project is a web log analyzing tool. The tool analyzes IIS and Apache Web servers in comprehensive graphs and reports.
- .NET Framework with C# as programming language
- Web Log Viewer and analyzer
- Web Log Consolidation
- Web Log Real-time monitoring
- Support for IIS6 and IIS7
- Trend Data Analysis
Piwik is downloadable, Free/Libre (GPLv3 licensed) real time web analytics software. It provides you with detailed reports on your website visitors; the search engines and keywords they used, the language they speak, your popular pages, and much more.
I sometimes use Baretail
It has a free version and allows you to use regular expressions against large files (over 2gb)