Назад | Перейти на главную страницу

Как вы отслеживаете веб-службы с помощью SCOM?

Как вы отслеживаете веб-службы с помощью SCOM, особенно 2012 R2?

И что он отвечает, и, что еще лучше, что ответ действительно правильный?

Веб-сервисы довольно разнообразны, поэтому некоторые из них размещены в Azure, некоторые локальные службы .NET WCF и даже некоторые из них Oracle WebLogic.

Ответ зависит от вашего «действительно правильного» содержания. Если вам нужно провести анализ JSON, чтобы различать правильные и неправильные ответы, вам нужно будет написать правило или монитор со сценарием / управляемым источником данных. Если у вас SCOM2012, я бы порекомендовал управляемый источник данных C #, потому что он позволяет очень легко анализировать JSON с использованием стандартных библиотек и реализовывать даже довольно сложный анализ, чтобы проверить правильность ответа. Если у вас SCOM 2007R2 или более ранняя версия, вам потребуется для этого использовать скрипт PS, и это может занять больше времени (или меньше, если вы гуру PS :)).

но...

... если вы не хотите так глубоко углубляться в разработку SCOM, вот очень простой способ сделать это без создания MP. SCOM 2007R2 и более новые версии имеют мастер шаблонов «Мониторинг доступности веб-приложений». Просто перейдите на панель «Создание», затем в папку «Шаблоны пакетов управления», выберите «Мониторинг доступности веб-приложений» и настройте монитор с помощью этого мастера. Это позволит вам создавать специальные мониторы для определенных методов вашего веб-сервиса. Здесь весь процесс объясняется более подробно: http://www.opsmanfan.com/index.php/6-use-scom-2012-to-monitor-a-webapi-without-using-scripts

Удачи! Римский