이 모니터는 ICMP ping을 사용하여 에이전트 없는 컴퓨터를 ping합니다. 컴퓨터가 에이전트를 통해 관리되면 로컬로 자기 자신을 ping합니다.
이 모니터는 정기적으로 대상 컴퓨터를 ping하고 응답 수신 여부에 따라 상태를 변경합니다. 기본적으로 이 모니터는 에이전트 없이 관리되는 컴퓨터에서만 사용하도록 설정되어 있습니다. 에이전트 관리 컴퓨터에 대해 모니터를 사용하도록 설정된 경우 에이전트는 자신을 ping합니다. 이 모니터는 Win32_PingStatus 메서드 WMI를 사용하여 자체 ping을 수행하므로 Windows XP 이상 또는 Windows Server 2003 이상에서만 작동합니다.
1. Windows Vista 또는 Windows Server 2008을 실행하는 컴퓨터의 기본 방화벽 설정이 컴퓨터에서 ping 응답을 제공하는 것을 차단합니다. 이 원인은 에이전트 관리 및 에이전트 없는 관리 시스템에 동일하게 적용됩니다.
2. 컴퓨터가 에이전트 없이 관리되는 경우 ICMP Ping을 통해 해당 컴퓨터가 더 이상 응답하지 않을 수 있습니다. 이 문제는 다음과 같은 이유로 발생할 수 있습니다.
컴퓨터를 다시 부팅했거나 종료했습니다.
컴퓨터 네트워크 어댑터가 네트워크에 연결되어 있지 않습니다.
ICMP Ping 요청이 삭제되거나 TTL(Time to Live)이 만료되었습니다.
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>