how do i monitor multiple servers?

i have a website that runs on two linux webservers and one linux db server.  i would like to monitor all three of these servers to check load, uptime, etc.  what is the simplest way to do this?  i have heard that nagios is a good program.  would i run this off of one server to monitor all three? or would i need to install this on all three servers?  also, what happens if the server that is doing the monitoring ends up going down?
Who is Participating?
nmvConnect With a Mentor Commented:
Try Zabbix, it's an enterprise-ready monitoring client/server system. You can send emails, keep statistics, view graphs, ...
It's open-source and free!

You can use's a very good tool to monitor your can check the CPU load, memory consumption, ping latency and so on...
Regarding the second question if the monitoring server go down then you can't do anything...
Even you can use's a very good tool too and easy to use
trip008vkAuthor Commented:
i just checked out the cacti website.  it doesnt sound like this product will email me if something goes wrong.  how will i know if my server is having problems unless i log in to check?
Free Tool: IP Lookup

Get more info about an IP address or domain name, such as organization, abuse contacts and geolocation.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

ofcourse it'll send an email if something go down....check threshold proprety
trip008vkAuthor Commented:
nmv, thanks for the recommendation.  i have one question about zabbix... can it be installed on a server that's already running a website?  i ask because i've recently looked into Groundworks and that software takes over apache on port 80, and would kill any website already running on that box.... so it needs to be installed on its own server.  is this the case w/ zabbix?

Yes, it's absolutely possible to run zabbix on another port. Instead of just putting everything under your root folder in apache, just create a separte folder and add/adjust your vhosts.conf configuration file accordingly. The installation is mostly a manual process, so it will never overwrite anything if you don't want to.

You can find the full manual, including all installation steps on:

Best regards,
trip008vkAuthor Commented:
thanks Koen.  i am increasing the point value for your additional information.
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.