Apache Virtual Host の Web 要求ステータス コードのモニター
このモニターにより、Operations Manager サーバーがリモート HTTP 要求を介して Apatch Virtual Host と通信できることを確認します。
このモニターの状態が異常な場合は、Apatche HTTP Server への通信に何らかの問題があります。
このモニターの状態に影響を与える可能性がある問題としては、以下が挙げられます。
Virtual Host または Apache HTTP Server がオンラインになっていません。
ファイアウォールがポートをブロックしています。
Apache HTTP Server にアクセスするための提供されている資格情報が無効です。
モニターの構成が仮想ホストに関して適切であることを確認します。Apache HTTP Server が稼働していることを確かめます。アクセスをブロックしているファイアウォールがないこと、および実行アカウントに対して適切な資格情報が提供されていることを確認します。
Apache HTTP Server に対する接続を手動で確認するには、ブラウザーを開き、ホストされている Web ページに接続します。
既定の構成
パラメーター | 既定値 |
URL | http://[サーバー名または Virtual Host] |
プロキシ | |
ProxyUserName | |
ProxyPassword | |
ProxyAuthenticationScheme | なし |
CredentialUserName | |
CredentialPassword | |
AuthenticationScheme | なし |
RetryCount | 0 |
RequestTimeout | 120 |
StatusCodeThreshold | 400 |
上記で定義されたパラメーター値は、上書きにより、すべてのインスタンスまたは特定のインスタンスやグループに対して変更できます。
注:この監視は、既定では無効になっています。これは上書きによって有効にできます。この監視を有効にする際は、URL、プロキシ構成、認証が適切であることを確認します。
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>