Я бы порекомендовал ManageEngine от AdventNet (http://manageengine.adventnet.com/).. Это бесплатно для 5 отслеживаемых ресурсов iirc. За пределами бесплатной версии это довольно дешево.
Из коробки Он знает, как контролировать веб-сервисы, веб-серверы (разных типов, такие как IIS, Tomcat, Websphere (5 и 6), и множество других вещей, таких как собственные данные о производительности из MSSQL и DB2. Веб-сервисы могут контролироваться только с помощью «http-are-you-there», но вы также можете указать фактический контент для отправки из спецификации wsdl, так что вы знаете, что не только другая сторона отвечает, но и может обрабатывать записи. . (Конечно, для этого требуется, чтобы у вас был способ удалить эти сохраненные записи данных впоследствии, но это другая проблема).
Для каждой из отслеживаемых систем вы можете установить пороговые значения для оповещения, поэтому оно должно срабатывать 5 раз подряд, прежде чем запускать оповещение по SMS или автоматически перезапускать службу.
В качестве дополнительного бонуса он имеет лучшую поддержку SNMP, которую я когда-либо видел.
Ссылка для бесплатного скачивания: http://manageengine.adventnet.com/products/applications_manager/download-free.html
Ссылка на демо: http://demo.appmanager.com/LoginPage.do
(Примечание: я не связан с компанией)