6

Two related questions.

Is there any good apache log analyzer other than awstats and webalizer?

and is there any error log analyzers?

--Mark

madphp
  • 379
  • 3
  • 12

6 Answers6

4

Checkout Visitors . It is a ridiculously fast Apache Log parser. You can set it up to do even real time logging.

AbhiG
  • 141
  • 2
4

splunk is great for error logs. there are free and paid versions available.

Keith
  • 2,419
  • 1
  • 22
  • 18
  • Splunk recently released 4.0, and have yet to release a free version (they say they will). Download the latest 3.x for a free version. – pgs Aug 02 '09 at 03:11
  • Correct. They are targeting Q3 for that. – Keith Aug 02 '09 at 03:54
3

As far as I know, awstats is basically the standard. I haven't heard of anything widely considered better than it (not that I'm an expert on such things).

You're unlikely to find an analyzer for the error log because unlike the access log, there's no standard format for error log data. What shows up in the error log is entirely up to the web app or CGI script that puts it there. Perhaps the most common choice of format, or at least the one used by several standard Apache modules like mod_ssl, is

[date] [level] message

but I routinely see lines that don't even follow that format in my own server's logs. And anyway, I'm not sure what kind of analysis you'd be able to do on error log messages in general - it would be highly dependent on what's producing the log lines you'd want to analyze.

David Z
  • 5,376
  • 2
  • 24
  • 22
1

What about analog? Its pretty speedy.

mdpc
  • 11,698
  • 28
  • 51
  • 65
0

If you don't mind paying, WebTrends is excellent. Last time I used them, they charged based on how much log you wanted to analyse. Be aware that you'll need a lot of disk space on your reporting server, as the database can get quite large.

Also, I know it's not really a log analyser, but have you considered Google Analytics?

RainyRat
  • 3,700
  • 1
  • 23
  • 29
0

OSSEC HIDS has 24 apache rules by default (at least in my setup) to monitor apache logs (errors and security events). You can also define your own if you're interested in a certain log pattern.

You can install the OSSEC webui if you need a webapp or use the aforementioned splunk with the Splunk for OSSEC app.

chmeee
  • 7,270
  • 3
  • 29
  • 43