Code d'état de la demande web de l'hôte virtuel Apache

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

Analyse du code d'état de la demande web de l'hôte virtuel Apache

Knowledge Base article:

Résumé

Cette analyse garantit que le serveur Operations Manager peut communiquer avec l'hôte virtuel Apache via une demande HTTP à distance.

Causes

Un état défectueux de cette analyse indique la présence d'un problème de communication avec le serveur Apache HTTP.

L'état de cette analyse peut être affecté par certains des problèmes suivants :

Solutions

Vérifiez que la configuration de l'analyse est appropriée pour l'hôte virtuel. Vérifiez que le serveur Apache HTTP est en cours d'exécution. Vérifiez qu'aucun pare-feu ne bloque l'accès et que les informations d'identification appropriées ont été fournies pour le compte d'identification.

Pour vérifier manuellement la connexion au serveur Apache HTTP, ouvrez un navigateur et connectez-vous à la page web hébergée.

Configuration

Configuration par défaut

Paramètre

Valeur par défaut

URL

http://[Nom du serveur de l'hôte virtuel]

Proxy

Nom d'utilisateur du proxy

Mot de passe du proxy

Schéma d'authentification du proxy

Aucun

Nom d'utilisateur des informations d'identification

Mot de passe des informations d'identification

Schéma d'authentification

Aucun

Nombre de tentatives

0

Délai d'expiration de la demande

120

Seuil du code d'état

400

Les remplacements permettent de modifier les valeurs de paramètre définies ci-dessus pour toutes les instances ou pour des instances ou groupes spécifiques

Remarque : cette analyse est désactivée par défaut. Utilisez un remplacement pour l'activer et vérifiez que l'URL, la configuration du proxy et l'authentification sont corrects quand vous activez l'analyse.

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
État de l'URL de l'hôte virtuel Apache
Le sondage à distance de l'URL a échoué. Le site distant est peut-être hors ligne.
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>