このモニターは、ICMP ping を使用して、エージェントレスのコンピューターに ping します。 コンピューターがエージェントで管理されている場合は、ローカルで自分自身に ping します。
このモニターは、ターゲット コンピューターに定期的に Ping を実行し、応答を受信したかどうかに応じて状態を変更します。 既定では、このモニターは、エージェントレスで管理されているコンピューターだけで有効になっています。 エージェントで管理されているコンピューターでこのモニターを有効にすると、エージェントが自分自身に ping を実行します。 このモニターは、WMI で ping を実行する Win32_PingStatus メソッドに依存しているので、Windows XP 以上または Windows Server 2003 以上だけで動作します。
1. Windows Vista または Windows Server 2008 を実行しているコンピューターでは、ファイアウォールの既定の設定によって、コンピューターから ping に応答できないようになっています。 これは、エージェントで管理されているシステムとエージェントレスで管理されているシステムの両方に当てはまります。
2. コンピューターがエージェントレスで管理されている場合は、コンピューターが ICMP ping に応答しなくなった可能性があります。 これは、次の理由で発生することがあります。
コンピューターの再起動またはシャットダウンが行われた
コンピューターのネットワーク アダプターがネットワークに接続されていない
ICMP ping の要求が破棄されたか、Time To Live (TTL) が過ぎている
3. コンピューターがエージェントに管理されている場合は、ローカル ネットワーク アダプターの問題である可能性があります。
4. WMI に問題があることもあります。
コンピューターで Windows Vista または Windows Server 2008 を実行している場合は、ファイアウォールが受信 ICMP トラフィックを受け入れるように構成します。 構成方法については、「Create an Inbound ICMP Rule on Windows Vista or Windows Server 2008」(Windows Vista または Windows Server 2008 で ICMP 受信ルールを作成する) ( http://go.microsoft.com/fwlink/?LinkId=161045) を参照してください。
リモート コンピューターがネットワークに差し込まれていること、およびリモート コンピューターに IP アドレスが割り当てられていることを確認します。 コンピューターにローカルでログインし、コマンド ラインに次のように入力します。
ipconfig
コンピューターに IP アドレスが割り当てられていないか、IP アドレスが 0.0.0.0 である場合は、次の手順を実行してローカル コンピューターのネットワーク接続を修復します。
[コントロール パネル] を開きます。
[ネットワーク接続] を開きます。
カテゴリ表示の場合、[ネットワーク接続] は [ネットワークとインターネット接続] カテゴリにあります。
ping を実行できないネットワーク接続を右クリックし、[修復] を選択します。
コマンド ラインから ipconfig を入力し、有効な IP アドレスがコンピューターに割り当てられていることを再確認します。
これでも問題が解決しない場合は、ネットワーク接続を無効にしてから再び有効にします。
Target | Microsoft.Windows.Computer | ||
Parent Monitor | System.Health.AvailabilityState | ||
Category | StateCollection | ||
Enabled | False | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.SystemCenter.PingMonitorType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.SystemCenter.Ping" Accessibility="Public" Enabled="false" Target="Windows!Microsoft.Windows.Computer" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="SCLibrary!Microsoft.SystemCenter.PingMonitorType" ConfirmDelivery="false">
<Category>StateCollection</Category>
<AlertSettings AlertMessage="Microsoft.SystemCenter.Ping.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Reachable" MonitorTypeStateID="Reachable" HealthState="Success"/>
<OperationalState ID="SlowResponseTime" MonitorTypeStateID="SlowResponseTime" HealthState="Warning"/>
<OperationalState ID="Unreachable" MonitorTypeStateID="Unreachable" HealthState="Error"/>
</OperationalStates>
<Configuration>
<Computer>$Target/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</Computer>
<ResponseTimeThreshold>5000</ResponseTimeThreshold>
<Frequency>300</Frequency>
</Configuration>
</UnitMonitor>