Monitoraggio Tempo di risposta totale della richiesta Web dell'host virtuale Apache
Questo monitoraggio assicura che il tempo di risposta di una richiesta HTTP remota in un host virtuale Apache rientri nell'intervallo previsto.
Uno stato non integro per questo monitoraggio indica che il tempo di risposta per l'host virtuale è lento.
Di seguito sono riportati alcuni dei problemi che potrebbero interessare lo stato di questo monitoraggio:
Carico elevato nel server HTTP Apache
Congestione della rete tra il server di monitoraggio e il sito Web Apache
Rallentamento delle prestazioni delle applicazioni Web
Confermare che la configurazione del monitoraggio è appropriata per l'host virtuale. Rivedere il contesto dell'avviso per i dati dettagliati sulla richiesta. Analizzare le prestazioni del sito Web localmente e da altri punti di accesso.
Configurazione predefinita
Parametro | Valore predefinito |
URL | http://[Nome server dell'host virtuale] |
Proxy | |
ProxyUserName | |
ProxyPassword | |
ProxyAuthenticationScheme | Nessuno |
CredentialUserName | |
CredentialPassword | |
AuthenticationScheme | Nessuno |
RetryCount | 0 |
RequestTimeout | 120 |
ResponseTimeErrorThreshold | 10 |
ResponseTimeWarningThreshold | 5 |
Override può essere usato per modificare i valori di parametro definiti in precedenza per tutte le istanze o per istanze specifiche o gruppi
Nota: Per impostazione predefinita questo monitoraggio è disattivato. Usare un override per abilitarlo e confermare che l'URL, la configurazione proxy, le soglie e l'autenticazione sono corretti quando si abilita il monitoraggio.
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>