Today I want to tell you about GoAccess, a brilliant log file analyzer:
GoAccess is an open source real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems. It provides fast and valuable HTTP statistics for system administrators that require a visual server report on the fly.
You use goaccess like this:
goaccess -a -f access_log
And end up with a report looking like this:
You see a list of differnet reports and you can drill down further by selecting a specifig report.
You can also use goaccess also to use html reports that look like this:
I really use this little gem pretty regullary, especially for my blogs.
To give it a shot use the packet manager of your choice or compile it from source.