Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

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.

share|improve this question

closed as off-topic by Michael Hampton Jun 16 at 17:37

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "Questions seeking product, service, or learning material recommendations are off-topic because they tend to become obsolete quickly. Instead, describe your situation and the specific problem you're trying to solve." – Michael Hampton
If this question can be reworded to fit the rules in the help center, please edit the question.

11 Answers 11

up vote 9 down vote accepted

Analog: http://www.analog.cx/

Also, check out this blog entry: http://weblogs.asp.net/steveschofield/archive/2007/09/04/log-analsyis-software-for-iis.aspx

share|improve this answer
    
While not updated in quite some time, Analog is an excellent program. –  Christopher_G_Lewis May 28 '09 at 13:30
    
a bit old, but very fast and gets the job done. –  alexandrul May 30 '09 at 16:52
    
we use analog, but indihiang is promising (although the current beta is almost useless) –  Magnetic_dud Jun 15 '09 at 10:30
    
Analog appears to have disappeared off of the internet, and the blog post link no longer works. –  Bobson Sep 30 at 15:28

Try piwik.org

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.

share|improve this answer
    
+1 thank you, it works great on my intranet. –  alexandrul Jul 16 '12 at 11:04

http://indihiang.codeplex.com/

Indihiang Project is a web log analyzing tool. The tool analyzes IIS and Apache Web servers in comprehensive graphs and reports.

Project Features

  • .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
  • Reporting
share|improve this answer

I sometimes use Baretail

It has a free version and allows you to use regular expressions against large files (over 2gb)

Google analytics alone is not enough. there are people without javascript enabled and/or block it with adblock plugins and the http errors from iis.

share|improve this answer

Super easy to install and a user friendly interface: SmarterStats.

share|improve this answer

See also: http://stackoverflow.com/questions/344693 and http://stackoverflow.com/questions/915207

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.

share|improve this answer

there is al easy alternative. make IIS to log to an MSSQL table. After you can work with it like a normal database. search for a ODBC conection on the root of you site.

share|improve this answer

The best solution to your problem (as clarified in your comment) is NOT to analyze the logfile at all. Use Google Analytics. It will give you all the details about traffic you're likely to need and even some customizations (via the API, that is a simple javascript call) necessary to track stuff that's typically un-trackable via log parsing anyway (client-side clicks etc.)

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.

share|improve this answer
    
+1 but, my mistake, I didn't mention that the logs belong to our intranet site. Also the content is not totally under my control, so I can't use a counter like Google Analytics or Statcounter. –  alexandrul May 28 '09 at 16:11
    
I found Google Analytics incredibly inaccurate. It severely under-reports traffic. –  Electric Automation Jun 6 '10 at 19:14

If you want to do log analysis for compliance reasons (detecting attacks, etc) I would suggest using the open source OSSEC (can't post a link because I am a new user, but just google for it).

share|improve this answer

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?

share|improve this answer
    
Just more or less detailed user usage of different sections of the sites, nothing special. But easier configuration for reporting on IIS is a big bonus. –  alexandrul May 28 '09 at 12:45
    
The IIS Resource Kit is a nice way to query a .log file like SQL and find the top used resources. –  proudgeekdad Dec 5 '12 at 21:33

We use awstats. http://awstats.sourceforge.net/

share|improve this answer
    
+1 for awstats. It's as good as the old webtrends reports we used to run, and has modules for additional functionality. Plus the cost can't be beat! –  Milner May 28 '09 at 13:17
    
+1 awstats is great! –  squillman May 28 '09 at 16:29
    
+1 it is also my choice for public sites –  alexandrul May 30 '09 at 16:54

Not the answer you're looking for? Browse other questions tagged or ask your own question.