Analyse du temps de réponse total de la demande web de l'hôte virtuel Apache
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.
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 :
Charge élevée sur le serveur Apache HTTP
Congestion du réseau entre le serveur d'analyse et le site web Apache
Performances lentes des applications web
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 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.
Target | Microsoft.ApacheHTTPServer.VirtualHost.Unix | ||
Parent Monitor | System.Health.PerformanceState | ||
Category | PerformanceHealth | ||
Enabled | False | ||
Alert Generate | True | ||
Alert Severity | MatchMonitorHealth | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.ApacheHTTPServer.VirtualHost.URLProbeTotalResponseTime.MonitorType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<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>