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

The Plesk panel associated with my Linux RHEL5 server reports the CPU, memory and disk space of the server in real time although it's not possible for me to find out which websites are consuming most of the resources. Is there any service or software that I can install in my server so that I can monitor the memory, CPU, disk usage, etc of each individual website hosted in my server through firefox or chrome?

share|improve this question

I don't know how to do it in Plesk, but you could seperate each website (and all its resources, CPU, Disk, Net) to its own linux user and use Accounting. This requires to run one apache per Website and wastes CPU and RAM but you should blame Heisenberg for this.

Edited to add: Linux accounting does not show statistics for currently running processes, only for those that already ended (ie it does not show cpu usage for the current apache process but yesterday may be complete).

share|improve this answer

You can install software like cacti, munin or any other. Then you are likely to write or find some custom script to obtain the graphs you want. Parsing apache server-status gives useful metrics for each website.

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.