I consult in a small business environment where I have two HyperV hosts (with <10 VMs) + a couple other servers.
I recently had an issue where one of the HyperV hosts had a CPU issue and it came down, bringing most of my non-critical VMs with it, plus a free piece of software that I use for network & system monitoring and availability. Because of this, and the fact that iDRAC locked up also, I did not get any alerts about the crash.
So I am wondering how I can (cheaply) get a redundant availability monitoring system in place--Is is as simple as running Nagios or Zenoss (or whatever) on two different HyperV hosts?
It just seems like running more than one copy of Nagios/Zenoss/etc could be expensive and have high overhead.
Thoughts?