Монитор для отслеживания веб-приложений
Этот монитор указывает состояние теста доступности веб-приложения, запущенного для URL-адреса из определенного расположения.
Неработоспособное состояние означает, что URL-адрес недоступен, возвращает данные слишком медленно или не возвращает ожидаемые данные. Возможные условия возникновения ошибки описаны ниже, наряду с причинами и способами решения.
Условие | Краткое описание и причины | Разрешение |
URL-адрес недоступен | Целевой URL-адрес недоступен, что привело к истечению времени ожидания запроса. Возможные причины • Целевой URL-адрес отключен для обслуживания или недоступен. • Между узлом-наблюдателем и URL-адресом расположен брандмауэр. • Параметры прокси-сервера, установленные в системе, не заданы для узла-наблюдателя (внутренние расположения). | Попытайтесь устранить проблему, выполнив следующие действия. • Выполните проверку связи с целевым URL-адресом, чтобы убедиться, что он доступен в сети. • Настройте параметры прокси-сервера в системе каждого узла-наблюдателя. |
Превышено время ответа транзакции | Время ответа страницы превысило пороговое значение времени ответа, заданное для теста. Причиной могут быть слишком большая задержка сети или загрузка сервера, на котором размещается веб-страница. Кроме того, может быть указано слишком низкое значение времени ожидания. | Проверьте уровень загрузки сервера, на котором размещается веб-страница. Проверьте значение задержки сети. Проверьте параметры отслеживания веб-приложений в разделе "Создание и настройка" и убедитесь в том, что для параметра "Время ожидания" не задано слишком низкое значение. |
Время ожидания теста | Время ожидания теста Причиной могут быть слишком большая задержка сети или загрузка сервера, на котором размещается веб-страница. Кроме того, может быть указано слишком низкое значение времени ожидания. | Проверьте уровень загрузки сервера, на котором размещается веб-страница. Проверьте значение задержки сети. Проверьте параметры отслеживания веб-приложений в разделе "Создание и настройка" и убедитесь в том, что для параметра "Время ожидания" не задано слишком низкое значение. |
Ошибка разрешения DNS | Не удается разрешить указанный пользователем URL-адрес в службе DNS узлов-наблюдателей. Возможные причины • В кэше на стороне клиента DNS содержится устаревшая запись. • Инфраструктура DNS недоступна. • Параметры DNS узла-наблюдателя устарели или заданы неправильно. • Система DNS содержит устаревшую запись для указанного URL-адреса и возвращает неправильный IP-адрес. | Попытайтесь устранить проблему, выполнив следующие действия. • На компьютере Windows в командной строке введите следующую команду: ipconfig /flushdns. Затем введите: ipconfig /registerdns. • Свяжитесь с администратором сети или домена, чтобы исключить проблемы с инфраструктурой DNS, используемой узлом-наблюдателем. • Выполните проверку связи с URL-адресом (команда ping). Учтите, что в некоторых случаях сетевой путь от узла-наблюдателя до URL-адреса может не допускать использование запросов ICMP и это может привести к сбою проверки связи. Проверьте связь с веб-страницей, используя URL-имя, указанное в мастере. Введите команду ping -a [URL-адрес]. Например, если URL-адрес — www.microsoft.com, введите команду ping www.microsoft.com |
Сбой кода ошибки | При обработке URL-адреса произошла ошибка. Возможные причины • Страница недоступна. Если для доступа к странице используется прокси-сервер, проверьте правильность параметров прокси-сервера. • Произошел неожиданный сбой вызова API. Сбой может быть вызван разными причинами, например, ошибкой выделения памяти. • Сайт или URL-адрес недоступны или отключены. | Попытайтесь получить доступ к данному URL-адресу из браузера, например из Internet Explorer. |
Сбой кода состояния | Код состояния не соответствует указанным критериям. Возможные причины • Целевой URL-адрес вне сети. • Узел-наблюдатель не имеет необходимых разрешений. • Возможно, между узлом-наблюдателем и целевым устройством находится брандмауэр. | Попытайтесь устранить проблему, выполнив следующие действия. • Откройте браузер, чтобы убедиться в том, что целевой URL-адрес доступен в сети. • Убедитесь, что учетная запись запуска от имени, используемая узлом-наблюдателем, имеет нужный уровень доступа к целевому источнику данных. • Проверьте, не включен ли брандмауэр на целевом устройстве или на узле-наблюдателе. Если это так, создайте исключение для отслеживаемого приложения. |
Ошибка совпадения содержимого | Один из ресурсов на этой странице не соответствует критериям кода состояния. Это может происходить, если один или несколько ресурсов (например, изображения, каскадные таблицы стилей, сценарии и т.д.) на странице вызывают код состояния, который не соответствует критериям, предоставленным мастером по умолчанию. | Измените параметры отслеживания веб-приложения в разделе "Создание и настройка" и проверьте критерии для ссылок. |
Недоверенный ЦС | SSL-сертификат корневого ЦС не является доверенным. Это может произойти, если целевой URL-адрес не использует SSL-сертификат, подписанный общедоступным корневым ЦС в Интернете. | Обратитесь к администратору URL-адреса, чтобы настроить использование SSL-сертификата, подписанного общедоступным ЦС, или добавьте сертификат в хранилище доверенного корневого ЦС узлов-наблюдателей, если вы уверены в том, что в дальнейшем этот источник будет считаться надежным. Например, при наличии внутреннего корневого ЦС, выпускающего SSL-сертификаты. |
Недопустимое общее имя сертификата | Общее имя сертификата недопустимо. Это может произойти, если сертификат недопустим, или если узел-наблюдатель не имеет соответствующих разрешений. | Обратитесь к администратору URL-адреса, чтобы убедиться в наличии правильно настроенного сертификата SSL. |
Истек срок действия SSL-сертификата | Срок действия SSL-сертификата истек. Серверы, обслуживающие этот URL-адрес, имеют SSL-сертификат с истекшим сроком действия. | Обратитесь к администратору URL-адреса, чтобы он выполнил обновление SSL-сертификата. |
Код ошибки для состояния ресурсов | Один из ресурсов на этой странице не соответствует критериям кода состояния. Это может происходить, если один или несколько ресурсов (например, изображения, каскадные таблицы стилей, сценарии и т.д.) на странице вызывают код состояния, который не соответствует критериям, предоставленным мастером по умолчанию. | Измените параметры отслеживания веб-приложения в разделе "Создание и настройка" и проверьте критерии для ресурсов. |
Код ошибки для сбоя ресурсов | При обработке ресурсов URL-адреса произошла ошибка. Возможные причины • Страница недоступна. Если для доступа к странице используется прокси-сервер, проверьте правильность параметров прокси-сервера. • Произошел неожиданный сбой вызова API. Сбой может быть вызван разными причинами, например, ошибкой выделения памяти. • Сайт или URL-адрес недоступны или отключены. | Измените параметры отслеживания веб-приложения в разделе "Создание и настройка" и проверьте критерии для ресурсов. |
Получен другой код ошибки, не показанный в таблице выше | Если полученный код ошибки не показан в таблице выше, выполните следующие действия.
| Выполните необходимые действия в зависимости от кода ошибки. |
Получена ошибка оценки кода состояния | Перейдите на сайт http://go.microsoft.com/fwlink/?LinkId=228960, чтобы увидеть описание каждого кода состояния. | Выполните необходимые действия в зависимости от кода состояния. |
См. столбец "Решения" для каждой ошибки в следующей таблице.
Target | Microsoft.SystemCenter.WebApplicationTest.WebTest | ||
Parent Monitor | Microsoft.SystemCenter.WebApplicationTest.AggregateMonitor | ||
Category | AvailabilityHealth | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | MatchMonitorHealth | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.SystemCenter.WebApplicationTest.WebTestProbe.MonitorType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.SystemCenter.WebApplicationTest.WebTestProbe.Monitor" TypeID="Microsoft.SystemCenter.WebApplicationTest.WebTestProbe.MonitorType" Target="Microsoft.SystemCenter.WebApplicationTest.WebTest" ParentMonitorID="Microsoft.SystemCenter.WebApplicationTest.AggregateMonitor" Enabled="true" Accessibility="Public">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.SystemCenter.WebApplicationTest.WebTestProbe.Monitor.AlertMessage">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/RequestResults/RequestResult/BasePageData/RequestUrl$</AlertParameter1>
<AlertParameter2>$Data/Context/TransactionResponseTime$</AlertParameter2>
<AlertParameter3>$Target/Property[Type="Microsoft.SystemCenter.WebApplicationTest.WebTestBase"]/Context$</AlertParameter3>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Green" MonitorTypeStateID="WebTestPassed" HealthState="Success"/>
<OperationalState ID="Yellow" MonitorTypeStateID="WebTestFailedWarning" HealthState="Warning"/>
<OperationalState ID="Red" MonitorTypeStateID="WebTestFailedError" HealthState="Error"/>
</OperationalStates>
<Configuration/>
</UnitMonitor>