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

Various processes log in various formats to various locations with various roll-over logic in /var/log.

I'd like a log-viewer that can handle a decent quantity of data, join roll-over log files, and ideally could even interleave log records to get a timeline of what happened on the machine.

For example, I saw a CPU usage spike at a certain time this morning and I'd like to see if there's anything in any of the logs that explains it.

P.S. Yes I realize there's configuration issues like Apache logs can be "anything" so you'd need to tell the log viewer how to parse, and yes I understand that interleaving is hard between products because few columns (except possible "date" and "general message") would necessarily line up.

share|improve this question

If you've got less than 500MB/day and are only monitoring a single server -- or don't mind paying, you're probably looking for Splunk.

share|improve this answer
thanks that looks interesting. I was hoping for free tool I could install but of course this is a good answer too. – Jason Cohen Jul 9 '09 at 14:49

Check out this question ( ) for other people's experiences with splunk and its competitors.

share|improve this answer

I can recommend Lire of the LogReport project. I used to work on that project, but it is Open Source, and allows you to analyze many different log files. There are binary Debian and Ubuntu packages at least, but likely for other platforms too.

share|improve this answer

Splunk might interest you.

Disclaimer: It's commercial and costs money beyond a certain amount of data per day.

But it does provide an interface for everything that you describe above.

share|improve this answer

Real men use grep and print their logs. Makes good bedtime reading material. ;-)

share|improve this answer that makes me a real men :) something that filters out unneeded stuff, even if it's based on grep, would make my life easier – Jure1873 Dec 3 '09 at 20:30

Your Answer


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.