<p>Can I get some recommendations (preferably with some reasons) for good log analysis software for Apache 2.2 access log files?</p>

<p>I have heard of <a href="http://www.webalizer.org/" rel="noreferrer">Webalizer</a> and <a href="http://awstats.sourceforge.net/" rel="noreferrer">AWStats</a>, but have never really used any of them, and would like to know:</p>

<ul>
<li>What they can do</li>
<li>Why they are useful</li>
<li>Interesting uses for them</li>
</ul>

<p>Any and all comments and thoughts are welcome.</p>

[{'answer_id': 16120, 'author': 'Greg Hewgill', 'author_id': 893, 'author_profile': 'https://Stackoverflow.com/users/893', 'pm_score': 3, 'selected': False, 'text': '<p>I use <a href="http://analog.cx" rel="noreferrer">Analog</a> because it\'s free, but it is rather dated now (wow, last release was 4 years ago!) and I\'m sure it doesn\'t have as many fancy features as newer ones.</p>\n'}, {'answer_id': 16138, 'author': 'Adam Haile', 'author_id': 194, 'author_profile': 'https://Stackoverflow.com/users/194', 'pm_score': 3, 'selected': False, 'text': '<p><a href="http://www.splunk.com/" rel="noreferrer">Splunk ></a> is great, and free.  It allows you to visualize and search all of your logs in real time. And it\'s all web based, so you can view your logs from just about anywhere.</p>\n'}, {'answer_id': 16280, 'author': 'beno', 'author_id': 649, 'author_profile': 'https://Stackoverflow.com/users/649', 'pm_score': 2, 'selected': False, 'text': '<p>It seems that as javascript page-tagging becomes the more popular choice as a way of processing web stats, there\'s not as much work being done on log-based analysis tools anymore in the marketplace.  My office used to use a product called LiveStats.XSP. It wasn\'t the greatest tool by any means, but it did have some nice features.  It was recently bought by Microsoft and is no longer supported however. It abandoned log analysis turned into a proposed Google Analytics killer called <a href="http://www.good-together.co.uk/index.php/category/microsoft-gatineau/" rel="nofollow noreferrer">Microsoft Gatineau</a>, which supposedly is good at determining the demographics of your visitors, including age and gender (yeah sure...)</p>\n\n<p>When I was looking for log analysis software a while ago, I wanted to avoid anything that looked overly bloated and enterprisey, which is what most stuff seemed to be, focusing more on the marketing and advertising aspects of reports.   </p>\n\n<p>One thing you may want to look at is the new version of <a href="http://www.google.com/urchin/" rel="nofollow noreferrer">Urchin</a>, Urchin6 (<a href="http://www.google.com/urchin/features.html" rel="nofollow noreferrer">see features here</a>).  Urchin I believe was bought by Google a few years ago.  It\'s offered as a locally installed solution, and with it you have the option to use either page-tagging or log file analysis for any site that it monitors.  There also seems to be some interface ties between Google\'s own web-based Google Analytics and Urchin.  It\'s not free though, unfortunately, and I think you can only get it through authorized partners.</p>\n\n<p>It does all the standard logfile analysis stuff, everything is browser-based, the reports it offers are pretty deep and comprehensive, and it also seems to have a few bells and whistles that other services don\'t offer.  For example, I remember it being able to present a view of a web page it tracks with colored hot spots overlayed on top of it, based on how often users click on items on that area of the page.  Worth checking out the demo of it anyways.</p>\n'}, {'answer_id': 16696, 'author': 'robintw', 'author_id': 1912, 'author_profile': 'https://Stackoverflow.com/users/1912', 'pm_score': 5, 'selected': True, 'text': '<p>AWStats and Webalizer are both good and free (I think both free speech as well as free beer). I generally prefer the look of AWStats - it has a nice modern look whereas Webalizer looks like something created in about 1992.</p>\n\n<p>They both give roughly the same information which includes:</p>\n\n<ul>\n<li>Most frequently accessed pages</li>\n<li>Which hosts (IPs and Domain Names) visitors come from</li>\n<li>Proportion of users using different browsers</li>\n<li>Proportion of downloads of different file types</li>\n</ul>\n\n<p>All of this information is usually viewable on a hour by hour, day by day, month by month and year by year basis. Normally the raw data is available but also with bar charts and pie charts. Both AWStats and Webalizer will (I think) try and work out where your visitors come from by using services such as GeoIP, although I never bothered to set this up. Some also try to work out what order people have visited pages in and things like that - but that is very difficult to do so the results are guesses at the best.</p>\n\n<p>I generally find them both useful - even if just to get an overview of what is going on with my server and who is accessing it. They are both relatively easy to install - although I seem to remember Webalizer being a little easier than AWStats, and they both have varied configuration options to let you decide exactly what you want to get out of them.</p>\n\n<p>For more information see their sites at <a href="http://awstats.sourceforge.net/" rel="noreferrer">awstats.sourceforge.net/</a> and <a href="http://www.webalizer.org/" rel="noreferrer">http://www.webalizer.org/</a>.</p>\n\n<p>Hope that helps.</p>\n\n<p>Robin</p>\n'}, {'answer_id': 160478, 'author': 'Darryl Hein', 'author_id': 5441, 'author_profile': 'https://Stackoverflow.com/users/5441', 'pm_score': 0, 'selected': False, 'text': '<p>If you are looking for stats that are meant to be given to a customer and provide them with realistic data (not number of hits based on every file), then check out <a href="http://www.google.com/analytics" rel="nofollow noreferrer">Google Analytics</a>. Free and looks pretty.</p>\n'}, {'answer_id': 310454, 'author': 'Community', 'author_id': -1, 'author_profile': 'https://Stackoverflow.com/users/-1', 'pm_score': 1, 'selected': False, 'text': '<p>I typically do a search every 30 or so days for new projects for better stats. I currently (still) use AWStats (and JAWStats as I mentioned in another thread).</p>\n\n<p>One of the best things about AWStats when compared to it counterparts is ability to break up your datafiles to create reports by day, week, month, year or even hour using the <a href="http://www.taletellin.selmaalabama.com/awstats/docs/awstats_faq.html#DAILY" rel="nofollow noreferrer">databasebreak</a> feature.</p>\n\n<p>Why people are still using Webalizer and Analog (well, speed aside) is beyond me. At least in my experience they tend to bury as much information as they expose and I end up reading raw logs.</p>\n'}, {'answer_id': 677965, 'author': 'cdonner', 'author_id': 58880, 'author_profile': 'https://Stackoverflow.com/users/58880', 'pm_score': 2, 'selected': False, 'text': "<p>I get Awstats and Webalizer with my web hosting account and I find that neither is accurate or very useful. The reported numbers are inflated by up to 1000%, because the tools don't properly identify bots and spiders. Here is a comparison of the Visits metric between three tools over the past 3 weeks (I think Awstats has only partial data for 3/23, and no data for today 3/24, which is why I did not include the numbers).</p>\n\n<pre><code>                            Google  Woopra  Awstats\nSunday, March 1, 2009           10      11      69\nMonday, March 2, 2009           13      14      85\nTuesday, March 3, 2009          13      14      96\nWednesday, March 4, 2009        21      28      91\nThursday, March 5, 2009         19      25     107\nFriday, March 6, 2009           12      10      88\nSaturday, March 7, 2009         12      14     100\nSunday, March 8, 2009           10      11      65\nMonday, March 9, 2009           13      14      78\nTuesday, March 10, 2009         17      13      96\nWednesday, March 11, 2009       18      16      87\nThursday, March 12, 2009        19      18      87\nFriday, March 13, 2009          12      13      66\nSaturday, March 14, 2009        11       7      52\nSunday, March 15, 2009          11      12      57\nMonday, March 16, 2009          13      15      92\nTuesday, March 17, 2009         24      22     102\nWednesday, March 18, 2009       18      16      79\nThursday, March 19, 2009        17      18      73\nFriday, March 20, 2009          16      11      70\nSaturday, March 21, 2009        24      26      67\nSunday, March 22, 2009         103     114     216\nMonday, March 23, 2009         232     223     117\n</code></pre>\n\n<p>I personally prefer Woopra over Google. While it is still in Beta, it can take a long time for your site to get approved, and it will probably be a paid service at some point, the real-time monitoring capabilities are amazing. The new custom reporting capabilities on Google Analytics are superior to Woopra, though. Woopra does not have any capabilties to produce printed reports</p>\n"}, {'answer_id': 690148, 'author': 'Peter Perháč', 'author_id': 81520, 'author_profile': 'https://Stackoverflow.com/users/81520', 'pm_score': 3, 'selected': False, 'text': '<p>I\'d go for awstats. I was getting my site usage reports from awstats for a while and then turned on Google Analytics to do this job as well. And, surprisingly, Google turned out to be rather unreliable.\nI get usually have no visits from a country like Finland and once I <em>knew for sure</em> a friend of mine visited the site from Finland and what happend? Awstats says - hey, you had a visit from Finland! And Google Analytics? I move my mouse over Finland and the bubble says "visits: 0". After that I could never quite make myself trust it again.</p>\n'}, {'answer_id': 1833012, 'author': 'Community', 'author_id': -1, 'author_profile': 'https://Stackoverflow.com/users/-1', 'pm_score': 1, 'selected': False, 'text': '<p>Try out XpoLog log analysis for web servers it provide log analysis platform to anlyze multiple web and application servers for centrelized location and create automatic reports and monitors for applications health. find it at <a href="http://www.xpolog.com" rel="nofollow noreferrer">XpoLog log analysis</a></p>\n'}, {'answer_id': 8822112, 'author': 'icc97', 'author_id': 327074, 'author_profile': 'https://Stackoverflow.com/users/327074', 'pm_score': 2, 'selected': False, 'text': '<p>My old company always used <a href="http://www.weblogexpert.com/" rel="nofollow">WebLog Expert</a>. There is a free \'lite\' version. Its still has on-going development and can be combined with geo-location databases if you use one of the paid versions. </p>\n'}]
['https://Stackoverflow.com/questions/16113', 'https://Stackoverflow.com', 'https://Stackoverflow.com/users/277/']