Mit diesem Monitor werden unter Verwendung eines ICMP-Pings Pingsignale an einen Computer ohne Agents gesendet. Wenn der Computer von einem Agent verwaltet wird, sendet er Pingsignale lokal an sich selbst.
Mit diesem Monitor wird in regelmäßigen Abständen ein Pingsignal an den Zielcomputer gesendet und eine Statusänderung initiiert, je nachdem, ob eine Pingantwort gesendet wird oder nicht. Dieser Monitor ist standardmäßig nur für ohne Agent verwaltete Computer aktiviert. Wenn der Monitor für einen mit Agent verwalteten Computer aktiviert ist, erhält der Agent ein Pingsignal von sich selbst. Bei diesem Monitor wird zur Durchführung der Pings die Win32_PingStatus-Methode in WMI verwendet, sodass die Funktionsfähigkeit nur unter Windows XP und höher und Windows Server 2003 und höher gewährleistet ist.
1. Mit den Standardfirewalleinstellungen für Computer unter Windows Vista oder Windows Server 2008 wird verhindert, dass von den Computern eine Pingantwort gesendet wird. Diese Ursache gilt sowohl für mit als auch für ohne Agent verwaltete Systeme.
2. Wenn der Computer ohne Agent verwaltet wird, wird vom Computer möglicherweise keine Antwort mehr über ICMP Ping gesendet. Dafür können die folgenden Gründe verantwortlich sein:
Der Computer wurde neu gestartet oder heruntergefahren.
Der Netzwerkadapter des Computers ist nicht mit dem Netzwerk verbunden.
Die ICMP-Ping-Anforderung wird verworfen oder Time To Live (TTL) ist abgelaufen
3. Wenn der Computer von einem Agent verwaltet wird, könnte dieses Verhalten auf ein Problem mit dem lokalen Netzwerkadapter hinweisen.
4. Es könnte auch ein Problem mit WMI vorliegen.
Konfigurieren Sie für Computer mit Windows Vista oder Windows Server 2008 die Firewall so, dass eingehender ICMP-Datenverkehr zugelassen wird. Anweisungen finden Sie unter "Create an Inbound ICMP Rule on Windows Vista or Windows Server 2008" ( http://go.microsoft.com/fwlink/?LinkId=161045) (Erstellen einer Regel für eingehenden ICMP-Datenverkehr unter Windows Vista oder Windows Server 2008).
Überprüfen Sie, ob der Remotecomputer an das Netzwerk angeschlossen ist und eine IP-Adresse besitzt. Melden Sie sich lokal auf dem Computer an, und geben Sie in der Eingabeaufforderung Folgendes ein:
ipconfig
Wenn der Computer keine IP-Adresse besitzt oder die IP-Adresse 0.0.0.0 lautet, reparieren Sie die Netzwerkverbindung auf dem lokalen Computer. Führen Sie dazu die folgenden Schritte aus:
Öffnen Sie die Systemsteuerung.
Öffnen Sie "Netzwerkverbindungen"
Wenn die Systemsteuerung mit der Kategorieansicht geöffnet wird, finden Sie "Netzwerkverbindungen" in der Kategorie "Netzwerk- und Internetverbindungen".
Klicken Sie mit der rechten Maustaste auf die Netzwerkverbindung, die nicht gepingt werden kann, und wählen Sie "Reparieren".
Überprüfen Sie erneut, ob der Computer eine gültige IP-Adresse besitzt, indem Sie in der Eingabeaufforderung "ipconfig" eingeben.
Wenn das nicht funktioniert, deaktivieren Sie die Netzwerkverbindung zunächst, und aktivieren Sie sie dann erneut.
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>