Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

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

I am after something that will monitor cpu/mem usage for different apache sites. I have a web server that runs multiple websites (on different domains) and wondering if there is a tool (hopefully web-base that can send email alerts) that will show the cpu and memory usage for each website.

share|improve this question
up vote 2 down vote accepted

apachetop will help you.

alt text

share|improve this answer
Hadn't come across that before, thanks :) – theotherreceive Mar 19 '10 at 1:33
where can I download it? – omouse Jan 19 '12 at 8:21

Apache worker processes are generally shared across all the sites on a server - when a request for any of the sites served by Apache comes in, one of the available workers processes it - so there's not really a way to say "this much CPU/RAM was used by site 1".

share|improve this answer

Munin can do this (web graph and email alerts), but, only on a per server basis, not for individual sites due to the limitations described by ceejayoz.

share|improve this answer

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.