Código de estado de solicitud web del host virtual de Apache

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

Monitor del código de estado de solicitud web del host virtual de Apache

Knowledge Base article:

Resumen

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.

Causas

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:

Soluciones

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

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.

Element properties:

TargetMicrosoft.ApacheHTTPServer.VirtualHost.Unix
Parent MonitorSystem.Health.AvailabilityState
CategoryAvailabilityHealth
EnabledFalse
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.ApacheHTTPServer.VirtualHost.URLProbeStatus.MonitorType
RemotableTrue
AccessibilityPublic
Alert Message
Estado de URL del host virtual de Apache
El sondeo de URL remoto fue incorrecto. Es posible que el sitio remoto esté desconectado.
RunAsDefault

Source Code:

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