Temps de réponse total de la demande web de l'hôte virtuel Apache

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

Analyse du temps de réponse total de la demande web de l'hôte virtuel Apache

Knowledge Base article:

Résumé

Cette analyse garantit que le temps de réponse d'une demande HTTP à distance à un hôte virtuel Apache est compris dans la plage attendue.

Causes

Un état défectueux de cette analyse indique que le temps de réponse de l'hôte virtuel est lent.

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 le contexte de l'alerte pour obtenir des détails sur la demande. Vérifiez les performances du site web localement et à partir d'autres points d'accès.

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 d'erreur du temps de réponse

10

Seuil d'avertissement du temps de réponse

5

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, les seuils et l'authentification sont corrects quand vous activez l'analyse.

Element properties:

TargetMicrosoft.ApacheHTTPServer.VirtualHost.Unix
Parent MonitorSystem.Health.PerformanceState
CategoryPerformanceHealth
EnabledFalse
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.ApacheHTTPServer.VirtualHost.URLProbeTotalResponseTime.MonitorType
RemotableTrue
AccessibilityPublic
Alert Message
Temps de réponse total de l'hôte virtuel Apache
Le temps de réponse total du site web distant a dépassé le seuil.
RunAsDefault

Source Code:

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