Tempo di risposta totale della richiesta Web dell'host virtuale Apache

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

Monitoraggio Tempo di risposta totale della richiesta Web dell'host virtuale Apache

Knowledge Base article:

Riepilogo

Questo monitoraggio assicura che il tempo di risposta di una richiesta HTTP remota in un host virtuale Apache rientri nell'intervallo previsto.

Cause

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:

Soluzioni

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

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.

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
Tempo di risposta totale dell'host virtuale Apache
Il tempo di risposta totale dal sito Web remoto ha superato la soglia.
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>