Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I have a single Linux server and it's occasionally unreachable for a while. I want to know what causes this (I suspect either high CPU or Memory usage). I would like to monitor:

  • Global CPU/Memory usage
  • CPU/Memory usage of individual processes (/etc/init.d services would suffice)
  • Network traffic (broken down by process/service would be neat)

I'd like to see a graphs, but I'm not afraid to generate them myself using GNUPlot.

The server resources are limited, so I don't want to use any heavyweight tools.

On Windows machines, there is typically a tool called perfmon that can do this - is there any resource-saving tool like that for Linux? All I know is Nagios - too heavy weight for my case?

share|improve this question
    
I guess the logs did not log something useful? –  Bobby Mar 8 '12 at 8:33
    
Couldn't find anything that would point me to the culprit. –  futlib Mar 8 '12 at 11:08

2 Answers 2

up vote 1 down vote accepted

Munin should do the job for you. its pretty simple to setup and gives you the basics. It wont scale too well, but it will do a few servers easy.

share|improve this answer
    
Munin looks great for my needs :) –  futlib Mar 8 '12 at 11:09

Try SeaLion. Works great for multiple servers and is pretty lightweight for you to use for a single server even. Setup is pretty simple and shows all of what you ask in a simple timeline for easy debugging. Also, it will also warn you when your system is unreachable by email. Outputs timeline

Besides all of this, the fact that caught me is the flexibility it offers to add any command you wish. So my usage isn't limited to just performance monitoring, I can extend it to monitor any application,etc when i need. I don't have to go looking for another tool. ;)

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.