Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

we are having issues with high connection and first byte times from our apache web server. I need a tool to go through and analyze the logs and tell me whether we were receiving high traffic at the time, patterns around the time of slowness, etc.

I am familiar with awstats but wanted to know if there are any other newer tools out there for something like this.


locked by HopelessN00b Jan 26 '15 at 6:40

This question exists because it has historical significance, but it is not considered a good, on-topic question for this site, so please do not use it as evidence that you can ask similar questions here. This question and its answers are frozen and cannot be changed. More info: help center.

closed as off-topic by HopelessN00b Jan 26 '15 at 0:36

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

If this question can be reworded to fit the rules in the help center, please edit the question.

few of very popular tools:

as far as I know the best/newest tool is Google Analytics Official Website - Web Analytics & Reporting – Google Analytics, but it doesnt really do anything with logs it works through JavaScript (so this may not work for you)


Just in case you have a Hadoop/Hive deployment -

For all the time I just load apache logs to hive and run HQL for analysis, that gives me far more flexibility than any other existing tools as I can do almost all I want by just issue a SQL-like command.

Check, it's a good start point.


Another option is Splunk. It is an enterprise class solution to analyse multiple type of logs from multiple sources.


Apache Logs Viewer

Apache Logs Viewer (ALV) is a free and powerful tool which lets you monitor, view and analyze Apache/IIS logs with more ease. It offers search and filter functionality for the log file, highlighting the various http requests based on their status code. There is also a report facility, thus you can generate a pie/bar chart in seconds. Together with this there are also statistics where you can get the top hits, top err - ors, number of status codes, total bandwidth and more.

Apache Logs Viewer is a great tool to use for web analytics. Use it to get your website more productive, detect any errors and fix them. You can determine the visitors originating country and if the referrer logging is enabled than it is easier to see from which website the clients are coming from, the search terms used and which pages where visited.


  • List item
  • Easy installation (Windows Application)
  • Does not require installing on Apache Server/IIS
  • Color code Log lines according to status codes
  • Translate IP to Country using GeoLite Database (fast with no lookups)
  • Search for IP Address, Request String, Date, Referrer
  • Filter according to HTTP Status Code (or Range)
  • Export to text file/comma separated value, txt/csv
  • Visual Reports (Pie/Bar Charts)
  • Statistics


A very simple command line utility that you can use to monitor traffic real-time. It accomplishes this by parsing the apache logfiles and displaying meaningful output to the screen.


If you're looking for something way more basic, you can try

Sometimes its hassle to download big Apache access logs and then run process and keep your workstation busy just for processing the logs. – Wasif Dec 6 '12 at 20:25
Fair enough, here is another tool.… – David Hergert Dec 6 '12 at 20:34
apache logs viewer's free version is totally useless. user must pay 10 euros donation to use the program. nearly all of the reports are disabled in free version. – trante Jan 15 '14 at 19:30

There are many more toy's in the play box e.g. Analog or Cacti ApacheStats


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