For some time I've been using Nagios to monitor my own server and that of some clients. Nagios has shown itself to be very useful, and it's really not that hard to configure, with a bit of practice. And it is very flexible.
One of the machines I monitor has a batch of virtual web servers. Nagios' …