Monitor del tiempo de respuesta total de solicitudes web del host virtual de Apache
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.
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:
Carga elevada en el servidor HTTP de Apache
Congestión de red entre el servidor de supervisión y el sitio web de Apache
Lento rendimiento de las aplicaciones web
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 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.
Target | Microsoft.ApacheHTTPServer.VirtualHost.Unix | ||
Parent Monitor | System.Health.PerformanceState | ||
Category | PerformanceHealth | ||
Enabled | False | ||
Alert Generate | True | ||
Alert Severity | MatchMonitorHealth | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.ApacheHTTPServer.VirtualHost.URLProbeTotalResponseTime.MonitorType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<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>