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
add comment

1 Answer

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
add comment

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.