Monitor del código de estado de solicitud web del host virtual de Apache
Este monitor garantiza que el servidor de Operations Manager pueda comunicarse con el host virtual de Apache a través de una solicitud HTTP remota.
Un estado incorrecto de este monitor indica algún problema con la comunicación con el servidor HTTP de Apache.
Algunos de los problemas que podrían afectar al estado de este monitor incluyen lo siguiente:
El host virtual o el servidor HTTP de Apache no está conectado
Un firewall está bloqueando el puerto.
Las credenciales provistas para acceder al servidor HTTP de Apache no son válidas
Confirme que la configuración del monitor es adecuada para el host virtual. Verifique que el servidor HTTP de Apache se esté ejecutando. Compruebe que ningún firewall esté bloqueando el acceso y que se han proporcionado las credenciales adecuadas a la cuenta de ejecución.
Para verificar manualmente la conexión al servidor HTTP de Apache, abra un explorador y conéctese a la página web alojada.
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 |
StatusCodeThreshold | 400 |
Se pueden usar invalidaciones para cambiar los valores de parámetros definidos anteriormente para todas las instancias o para instancias o grupos específicos
Nota: Este monitor está deshabilitado de manera predeterminada. Use una invalidación para habilitarlo y confirme que la URL, configuración proxy y autenticación sean correctas cuando habilite el monitor.
Target | Microsoft.ApacheHTTPServer.VirtualHost.Unix | ||
Parent Monitor | System.Health.AvailabilityState | ||
Category | AvailabilityHealth | ||
Enabled | False | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.ApacheHTTPServer.VirtualHost.URLProbeStatus.MonitorType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.ApacheHTTPServer.VirtualHost.URLProbeStatus.Monitor" Accessibility="Public" Target="Microsoft.ApacheHTTPServer.VirtualHost.Unix" TypeID="Microsoft.ApacheHTTPServer.VirtualHost.URLProbeStatus.MonitorType" Enabled="false" ParentMonitorID="Health!System.Health.AvailabilityState">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.ApacheHTTPServer.VirtualHost.URLProbeStatus.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<!-- <AlertParameter1></AlertParameter1>-->
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState HealthState="Success" MonitorTypeStateID="ProbeStatusSuccess" ID="ProbeStatusSuccess"/>
<OperationalState HealthState="Error" MonitorTypeStateID="ProbeStatusFailure" ID="ProbeStatusFailure"/>
</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>
<StatusCodeThreshold>400</StatusCodeThreshold>
</Configuration>
</UnitMonitor>