Monitor kodu stanu żądania sieci Web hosta wirtualnego serwera Apache
Ten monitor sprawdza, czy serwer Operations Manager może komunikować się z hostem wirtualnym serwera Apache za pomocą zdalnego żądania HTTP.
Zła kondycja tego monitora oznacza problem z komunikacją z serwerem HTTP Apache.
Do problemów, które mogły wpłynąć na stan tego monitora, należą:
Host wirtualny lub serwer HTTP Apache nie jest w trybie online.
Port jest blokowany przez zaporę.
Poświadczenia podane w celu uzyskania dostępu do serwera HTTP Apache są nieprawidłowe.
Upewnij się, że konfiguracja monitora jest odpowiednia dla hosta wirtualnego. Sprawdź, czy serwer HTTP Apache działa. Następnie sprawdź, czy zapora blokuje dostęp oraz czy dla konta Uruchom jako wprowadzono odpowiednie poświadczenia.
Aby ręcznie sprawdzić połączenie z serwerem HTTP Apache, otwórz przeglądarkę i połącz się z hostowaną stroną sieci Web.
Konfiguracja domyślna
Parametr | Wartość domyślna |
URL | http://[nazwa serwera hosta wirtualnego] |
Proxy | |
ProxyUserName | |
ProxyPassword | |
ProxyAuthenticationScheme | Brak |
CredentialUserName | |
CredentialPassword | |
AuthenticationScheme | Brak |
RetryCount | 0 |
RequestTimeout | 120 |
StatusCodeThreshold | 400 |
W celu zmiany wartości parametrów zdefiniowanych powyżej dla wszystkich lub określonych wystąpień bądź grup można zastosować przesłonięcia.
Uwaga: ten monitor jest domyślnie wyłączony. Włącz go za pomocą przesłonięcia oraz podczas włączania monitora upewnij się, że adres URL, konfiguracja serwera proxy i uwierzytelnianie są ustawione poprawnie.
Target | Microsoft.ApacheHTTPServer.VirtualHost.Unix | ||
Parent Monitor | System.Health.AvailabilityState | ||
Category | AvailabilityHealth | ||
Enabled | False | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.ApacheHTTPServer.VirtualHost.URLProbeStatus.MonitorType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.ApacheHTTPServer.VirtualHost.URLProbeStatus.Monitor" Accessibility="Public" Target="Microsoft.ApacheHTTPServer.VirtualHost.Unix" TypeID="Microsoft.ApacheHTTPServer.VirtualHost.URLProbeStatus.MonitorType" Enabled="false" ParentMonitorID="Health!System.Health.AvailabilityState">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.ApacheHTTPServer.VirtualHost.URLProbeStatus.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<!-- <AlertParameter1></AlertParameter1>-->
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState HealthState="Success" MonitorTypeStateID="ProbeStatusSuccess" ID="ProbeStatusSuccess"/>
<OperationalState HealthState="Error" MonitorTypeStateID="ProbeStatusFailure" ID="ProbeStatusFailure"/>
</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>
<StatusCodeThreshold>400</StatusCodeThreshold>
</Configuration>
</UnitMonitor>