Recomendaría ManageEngine de AdventNet (http://manageengine.adventnet.com/). Es gratis para hasta 5 recursos monitoreados iirc. Fuera de la versión gratuita es bastante barato.
Fuera de la caja Sabe cómo controlar servicios web, servidores web (de diversos tipos, como IIS, Tomcat, Websphere (5 y 6) y una serie de otras cosas, como extraer datos de rendimiento de MSSQL y DB2 de forma nativa Los servicios web se pueden monitorear solo con "http-are-you-there", pero también puede especificar el contenido real para enviar desde la especificación wsdl, para que sepa que no solo responde la otra parte, sino que puede procesar registros como (por supuesto, esto requiere que tenga una forma de eliminar estos registros de datos de mantenimiento activo luego, pero ese es un problema diferente).
Para cada uno de los sistemas monitoreados puede configurar umbrales para la alerta, por lo que tiene que venir 5 veces seguidas antes de activar una alerta SMS o reiniciar automáticamente el servicio.
Como una ventaja adicional, tiene el mejor soporte de SNMP que he visto en ninguna parte.
Enlace para descarga gratuita: http://manageengine.adventnet.com/products/applications_manager/download-free.html
Linkg a demo: http://demo.appmanager.com/LoginPage.do
(Nota: No estoy afiliado con la empresa)
+1 - Este es un sistema increíblemente fácil de instalar y configurar. Lo único "malo" es la falta de personalización – Tommy