Monitor de aplicaciones web

Microsoft.SystemCenter.WebApplicationTest.WebTestProbe.Monitor (UnitMonitor)

Monitor de supervisión de aplicaciones web

Knowledge Base article:

Resumen

Este monitor indica el estado de la prueba de disponibilidad de aplicaciones web que se está ejecutando para una dirección URL desde un sitio en particular.

Causas

Un estado incorrecto indica que la dirección URL no está disponible, devuelve los datos con demasiada lentitud o no devuelve los datos esperados. A continuación se detallan las posibles condiciones de error, junto con las causas y soluciones:

Condición

Resumen & causas

Solución

Dirección URL no accesible

La dirección URL de destino no está disponible, lo que hace que se agote el tiempo de espera de la solicitud.

Esto puede ocurrir por diversas razones:

•La dirección URL de destino está fuera de servicio por mantenimiento o no está disponible

•Hay un firewall entre el nodo de monitor y la dirección URL

•La configuración del servidor proxy del sistema no está especificada para el nodo de monitor (ubicaciones internas)

Intente corregir el problema empleando los siguientes pasos de resolución de problemas

•Envíe una solicitud de ping a la dirección URL de destino para asegurar que está en la red

•Defina la configuración del servidor proxy del sistema en cada uno de los nodos de monitor

Tiempo de respuesta de la transacción superado

El tiempo de respuesta de la página fue mayor que el umbral de tiempo de respuesta especificado para la prueba.

Esto puede ocurrir debido a problemas de latencia de la red o a la carga del servidor que aloja la página web. También puede ser que se haya especificado un valor de tiempo de espera demasiado bajo.

Compruebe la carga del servidor que aloja la página web. Compruebe si hay problemas de latencia de la red.

Compruebe la supervisión de aplicaciones web desde el espacio de creación y que los criterios de tiempo de espera especificados no sean demasiado bajos.

Tiempo de la prueba agotado

Se agotó el tiempo de espera de la prueba.

Esto puede ocurrir debido a problemas de latencia de la red o a la carga del servidor que aloja la página web. También puede ser que se haya especificado un valor de tiempo de espera demasiado bajo.

Compruebe la carga del servidor que aloja la página web. Compruebe si hay problemas de latencia de la red.

Compruebe la supervisión de aplicaciones web desde el espacio de creación y que los criterios de tiempo de espera especificados no sean demasiado bajos.

Error de resolución DNS

No se pudo resolver la dirección URL suministrada por el usuario mediante el servicio de nombres de dominio de los nodos de monitor.

Esto puede ocurrir por diversas razones:

•La memoria caché del cliente DNS tiene una entrada obsoleta

•La infraestructura DNS no está disponible

•La configuración DNS del nodo de monitor está desactualizada o es incorrecta

•El DNS tiene una entrada obsoleta para la dirección URL proporcionada y devuelve una dirección IP incorrecta

Intente corregir el problema empleando los siguientes pasos de resolución de problemas

•En un equipo con Windows, en la línea de comandos, escriba:

ipconfig /flushdns

A continuación, escriba:

ipconfig /registerdns

•Compruebe con el administrador de red o dominio si hay algún problema con la infraestructura DNS que el nodo de monitor utiliza según su configuración.

•Compruebe si se puede enviar una solicitud de ping a la dirección URL. Tenga en cuenta que, en algunos casos, la ruta de acceso de red desde el nodo de monitor a la dirección URL puede no permitir el uso de ICMP, lo cual puede producir un error de ping.

Entonces, envíe una solicitud de ping al nombre de la dirección URL que proporcionó en el asistente. Escriba ping -a [URL]. Por ejemplo, si la dirección IP es www.microsoft.com:

ping www.microsoft.com

Fallo de código de error

Se encontró un error al procesar una dirección URL.

Esto puede ocurrir por diversas razones:

•No se puede acceder a la página. Si se encuentra detrás de un proxy, compruebe que la configuración del servidor proxy sea correcta.

•Errores de llamadas API no esperadas. Esto puede deberse a varios motivos; por ejemplo, un error de asignación de memoria.

•El sitio o dirección URL no está disponible o está fuera de servicio.

Intente obtener acceso a la misma dirección URL desde un explorador de Internet como Internet Explorer.

Error de código de estado

El código de estado no coincide con los criterios suministrados

Esto puede ocurrir por diversas razones:

•La dirección URL de destino está desconectada

•El nodo de monitor no tiene los permisos adecuados

•Es posible que haya un firewall entre el nodo de monitor y el dispositivo de destino

Intente corregir el problema empleando los siguientes pasos de resolución de problemas

•Abra un explorador para confirmar que la dirección URL de destino está en línea

•Compruebe que la cuenta de ejecución empleada por el nodo de monitor tiene los permisos adecuados para el origen de datos de destino

•Compruebe si el firewall está habilitado en el equipo de destino o en el nodo de monitor. Si es así, cree una exclusión para la aplicación que se está supervisando.

Error de coincidencia de contenido

Uno de los recursos de esta página no coincide con los criterios del código de estado.

Esto puede suceder cuando uno o más recursos (por ejemplo, imágenes, hojas de estilos en cascada, secuencias de comandos, etc.) de la página producen un código de estado que no coincide con los criterios proporcionados por el asistente de forma predeterminada.

Edite la supervisión de aplicaciones web desde el espacio de creación y compruebe los criterios empleados para los vínculos

Entidad de certificación no confiable

La CA raíz de certificados SSL no es confiable.

Esto puede suceder cuando la dirección URL de destino no está utilizando un certificado SSL firmado por una CA raíz de Internet pública.

Póngase en contacto con el administrador de la dirección URL para utilizar un certificado SSL firmado públicamente o para agregar el certificado al almacén de la CA raíz confiable de los nodos de monitor si está seguro de que este origen es de confianza. Por ejemplo, si dispone de una CA raíz interna que proporciona certificados SSL.

CN de certificado no válido

El nombre común del certificado no es válido.

Esto puede ocurrir cuando el certificado no es válido o el nodo de monitor no tiene los permisos adecuados

Póngase en contacto con el administrador de la dirección URL para confirmar que tiene un certificado SSL correctamente configurado.

Certificado SSL expirado

El certificado SSL ha expirado.

El certificado SSL de los servidores que alojan esta URL ha expirado

Póngase en contacto con el administrador de la dirección URL para actualizar el certificado SSL

Error de código de estado de los recursos

Uno de los recursos de esta página no coincide con los criterios del código de estado.

Esto puede suceder cuando uno o más recursos (por ejemplo, imágenes, hojas de estilos en cascada, secuencias de comandos, etc.) de la página producen un código de estado que no coincide con los criterios proporcionados por el asistente de forma predeterminada.

Edite la supervisión de aplicaciones web desde el espacio de creación y compruebe los criterios empleados para los recursos

Fallo de código de error de los recursos

Se encontró un error al procesar los recursos de una dirección URL.

Esto puede ocurrir por diversas razones:

•No se puede acceder a la página. Si se encuentra detrás de un proxy, compruebe que la configuración del servidor proxy sea correcta.

•Errores de llamadas API no esperadas. Esto puede deberse a varios motivos; por ejemplo, un error de asignación de memoria.

•El sitio o dirección URL no está disponible o está fuera de servicio.

Edite la supervisión de aplicaciones web desde el espacio de creación y compruebe los criterios empleados para los recursos

Recibirá otro código de error que no se muestra en la tabla anterior

Si observa que el código de error no se encuentra en la tabla anterior, siga estos pasos

  • Copie los cuatro últimos dígitos del código de error en la calculadora (se trata de un número hexadecimal) y conviértalo en un número decimal

  • Vaya a http://go.microsoft.com/fwlink/?LinkID=228928 y busque el error WinHTTP correspondiente al código de error.

Efectúe las acciones apropiadas según el código de error.

Recibirá un error de evaluación del código de estado

Vaya a http://go.microsoft.com/fwlink/?LinkId=228960

para ver la explicación de cada código de estado.

Efectúe las acciones apropiadas según el código de estado.

Soluciones

Consulte la columna de soluciones para cada condición de error en la tabla anterior.

Element properties:

TargetMicrosoft.SystemCenter.WebApplicationTest.WebTest
Parent MonitorMicrosoft.SystemCenter.WebApplicationTest.AggregateMonitor
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.SystemCenter.WebApplicationTest.WebTestProbe.MonitorType
RemotableTrue
AccessibilityPublic
Alert Message
Aplicación web no disponible: {2}
{0} tiene un problema. Consulte la ficha de contexto de alerta para obtener información detallada del error. El tiempo de respuesta de la transacción fue de {1} segundos.
RunAsDefault

Source Code:

<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>