Analyse du code d'état de la demande web de l'hôte virtuel Apache
Cette analyse garantit que le serveur Operations Manager peut communiquer avec l'hôte virtuel Apache via une demande HTTP à distance.
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 :
L'hôte virtuel ou le serveur Apache HTTP n'est pas en ligne
Un pare-feu bloque le port.
Les informations d'identification fournies pour accéder au serveur Apache HTTP ne sont pas valides
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 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.
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>