Spore Monitor is an Icinga/Nagios daemon that allows compound checks to be done via SNMP and WMI. It accepts XML definitions that cancombine multiple values into a single value and can search for an index in a table ("common" dir BSD, balance GPL).