Apache Sanal Konağı Web İsteği Toplam Yanıt Süresi İzleyicisi
Bu izleyici, bir Apache HTTP Sanal Konağı'na gönderilen uzak HTTP isteklerinin yanıt süresinin beklenen aralıkta olmasını sağlar.
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:
Apache HTTP Sunucusu üzerinde aşırı yük olması
İzleyici sunucusu ile Apache web sitesi arasında ağ tıkanıklığı olması
Web uygulamalarının performansının yavaş olması
İ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.
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.
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>