Web stats analysis software?

gregmcc

Honorary Master
Joined
Jun 29, 2006
Messages
29,427
Reaction score
10,492
Location
Somewhere in the world
Can anyone recommend a good web stats reporting program - can be commercial or open source.

I've got apache type web server which generates extended log files with customizable parameters.

I've had a look at awstats, sawmill, webalyzer and most other open source solutions and none seem to fit my requirements.

In particular I'm looking for traffic stats per url eg I must be able to pull stats on www.test.com/sitea/.... and www.test.com/siteb/.....

traffic, hits, source country etc etc.
 
AWstats is very good when it comes to what you need (traffic, hits, source country). It shows you how many hits per country, last person who visited the site, search engines who referred the client to your site, browsers, total traffic used per day/month/year, etc. The best thing is that it is free. What exactly does AWstats not do for you?
 
We have a web farm so that clients can hit either web server. AWStats cannot combine the stats between the servers.

I'm also unable to configure it as above. I need it to generate stats based on particular URL's. So that everything under www.test.com/siteA is one site, while www.test.com/siteB will be another site.

Will google analytics give you bandwidth/visit/hit stats etc?
 
We have a web farm so that clients can hit either web server. AWStats cannot combine the stats between the servers.

I'm also unable to configure it as above. I need it to generate stats based on particular URL's. So that everything under www.test.com/siteA is one site, while www.test.com/siteB will be another site.

Yes it can do all those, because that is what i do. I have it running on a cluster of webservers, the logs get copied to one server with rsync and get joined using logresolvemerge.pl. Then awstats processes the 1 log. I enabled the clustering option as well so i can see which servers are taking what percentage of the hits.

As long as you log those two sites separately in Apache or have a custom string in the 1 log distinguishing between the two, you can do it no problem.

By web farm you mean a high-availability cluster?
 
Last edited:
Top
Sign up to the MyBroadband newsletter
X