Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

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.

share|improve this question

5 Answers 5

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)

share|improve this answer

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 https://cwiki.apache.org/Hive/gettingstarted.html#GettingStarted-ApacheWeblogData, it's a good start point.

share|improve this answer

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

share|improve this answer

Apache Logs Viewer

http://www.apacheviewer.com/

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.

Features

  • 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

ApacheTop

http://www.howtogeek.com/howto/ubuntu/monitor-your-website-in-real-time-with-apachetop/

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.

Scratch

If you're looking for something way more basic, you can try http://scratchy.sourceforge.net/about.html.

share|improve this answer
    
Sometimes its hassle to download big Apache access logs and then run process and keep your workstation busy just for processing the logs. –  mwasif Dec 6 '12 at 20:25
    
Fair enough, here is another tool. howtogeek.com/howto/ubuntu/… –  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 at 19:30

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

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

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