goaccess web access log analyzer

Back when I was a freelance web designer,  I hosted most of my sites via a reseller account I had with Hostgator.  I was really pleased with the service.  They used cPanel, which in my opinion is very feature rich and easy to use.  It is the next best thing to a VPS.  Hostgator also provided the all-important awstats traffic analyzer.  I still think awstats is an extremely good access log analyzer,  parsing the log in every conceivable way and producing easy to understand graphs.

example of awstats
example of awstats

Setting up awstats on a server can be a pain, especially if you have several virtual hosts.  I just wanted something simple to check the traffic for this blog.  After contemplating writing my own analyzer, I decided to go with goaccess.  I followed this tutorial on digitalocean, and I am very pleased so far.

goaccess web access log analyzer
goaccess web access log analyzer

I manually went through parts of the access log, and obviously I have some bots from an ip address in hong kong trying to post bogus data to scripts that dont exist.  They didn’t get anything.

ip in hong kong POSTing bogus data to my webserver
ip in hong kong POSTing bogus data to my webserver

goaccess does just about everything I am interested in:  top pages, bandwidth, OS, browser, and referrers.  I highly recommend it.

Leave a Reply

Your email address will not be published. Required fields are marked *