Tiempo de respuesta total de solicitudes web del host virtual de Apache

Microsoft.ApacheHTTPServer.VirtualHost.URLProbeResponseTime.Monitor (UnitMonitor)

Monitor del tiempo de respuesta total de solicitudes web del host virtual de Apache

Knowledge Base article:

Resumen

Este monitor garantiza que el tiempo de respuesta de las solicitudes HTTP remotas a un host virtual de Apache se encuentre dentro del rango esperado.

Causas

Un estado incorrecto de este monitor indica que el tiempo de respuesta del host virtual es lento.

Algunos de los problemas que podrían afectar al estado de este monitor incluyen lo siguiente:

Soluciones

Confirme que la configuración del monitor es adecuada para el host virtual. Revise el contexto de la alerta para obtener datos detallados acerca de la solicitud. Investigue el rendimiento del sitio web localmente y desde otros puntos de acceso.

Configuración

Configuración predeterminada

Parámetro

Valor predeterminado

URL

http://[Server Name of the Virtual Host]

Proxy

ProxyUserName

ProxyPassword

ProxyAuthenticationScheme

Ninguno

CredentialUserName

CredentialPassword

AuthenticationScheme

Ninguno

RetryCount

0

RequestTimeout

120

ResponseTimeErrorThreshold

10

ResponseTimeWarningThreshold

5

Se pueden usar invalidaciones para cambiar los valores de parámetros definidos anteriormente para todas las instancias o para instancias o grupos concretos

Nota: Este monitor está deshabilitado de manera predeterminada. Use una invalidación para habilitarlo y confirme que la URL, la configuración proxy, los umbrales y la autenticación sean correctos cuando habilite el monitor.

Element properties:

TargetMicrosoft.ApacheHTTPServer.VirtualHost.Unix
Parent MonitorSystem.Health.PerformanceState
CategoryPerformanceHealth
EnabledFalse
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.ApacheHTTPServer.VirtualHost.URLProbeTotalResponseTime.MonitorType
RemotableTrue
AccessibilityPublic
Alert Message
Tiempo de respuesta total del host virtual de Apache
El tiempo de respuesta total desde el sitio web remoto superó el umbral.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.ApacheHTTPServer.VirtualHost.URLProbeResponseTime.Monitor" Accessibility="Public" Target="Microsoft.ApacheHTTPServer.VirtualHost.Unix" TypeID="Microsoft.ApacheHTTPServer.VirtualHost.URLProbeTotalResponseTime.MonitorType" Enabled="false" ParentMonitorID="Health!System.Health.PerformanceState">
<Category>PerformanceHealth</Category>
<AlertSettings AlertMessage="Microsoft.ApacheHTTPServer.VirtualHost.URLProbeResponseTime.AlertMessage">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<!-- <AlertParameter1></AlertParameter1>-->
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState HealthState="Success" MonitorTypeStateID="ProbeResponseTimeSuccess" ID="ProbeResponseTimeSuccess"/>
<OperationalState HealthState="Warning" MonitorTypeStateID="ProbeResponseTimeWarning" ID="ProbeResponseTimeWarning"/>
<OperationalState HealthState="Error" MonitorTypeStateID="ProbeResponseTimeFailure" ID="ProbeResponseTimeFailure"/>
</OperationalStates>
<Configuration>
<Interval>300</Interval>
<URL>http://$Target/Property[Type="Microsoft.ApacheHTTPServer.VirtualHost"]/ServerName$</URL>
<Proxy/>
<ProxyUserName/>
<ProxyPassword/>
<ProxyAuthenticationScheme>None</ProxyAuthenticationScheme>
<CredentialUserName/>
<CredentialPassword/>
<AuthenticationScheme>None</AuthenticationScheme>
<RetryCount>0</RetryCount>
<RequestTimeout>120</RequestTimeout>
<ResponseTimeErrorThreshold>10</ResponseTimeErrorThreshold>
<ResponseTimeWarningThreshold>5</ResponseTimeWarningThreshold>
</Configuration>
</UnitMonitor>