Apache Sanal Konağı Web İsteği Toplam Yanıt Süresi

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

Apache Sanal Konağı Web İsteği Toplam Yanıt Süresi İzleyicisi

Knowledge Base article:

Özet

Bu izleyici, bir Apache HTTP Sanal Konağı'na gönderilen uzak HTTP isteklerinin yanıt süresinin beklenen aralıkta olmasını sağlar.

Nedenler

Bu izleyicinin sistem durumunun iyi olmaması, Sanal Konak'ın yanıt süresinin yavaş olduğunu gösterir.

Bu izleyicinin durumunu etkileyebilecek bazı sorunlar şunlardır:

Çözümlemeler

İzleyici yapılandırmasının, sanal konak için uygun olduğunu onaylayın. İstekle ilgili ayrıntılı veriler için, uyarı bağlamını inceleyin. Web sitesinin performansını hem yerel olarak hem de diğer erişim noktaları üzerinden araştırın.

Yapılandırma

Varsayılan Yapılandırma

Parametre

Varsayılan Değer

URL

http://[Sanal Konak Sunucu Adı]

Proxy

ProxyUserName

ProxyPassword

ProxyAuthenticationScheme

Hiçbiri

CredentialUserName

CredentialPassword

AuthenticationScheme

Hiçbiri

RetryCount

0

RequestTimeout

120

ResponseTimeErrorThreshold

10

ResponseTimeWarningThreshold

5

Geçersiz kılmalar, tüm örnekler veya belirli örnekler ya da gruplar için yukarıda tanımlanan parametre değerlerini değiştirmek üzere kullanılabilir.

Not: Bu izleme varsayılan olarak devre dışıdır. Etkinleştirmek için bir geçersiz kılma kullanın ve izleyici etkinleştirilirken URL, proxy yapılandırması, eşik ve kimlik doğrulamanın hatasız olduğunu onaylayın.

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
Apache Sanal Konağı Toplam Yanıt Süresi
Uzak web sitesinden alınan toplam yanıt süresi, eşiği aştı.
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>