Questo monitoraggio esegue il ping di un computer senza agenti utilizzando un ping ICMP. Se il computer è gestito da un agente, esegue il ping localmente in maniera automatica.
Questo monitoraggio esegue il ping del computer di destinazione in un intervallo regolare e modifica lo stato in base alla ricezione o alla mancata ricezione di una risposta. Per impostazione predefinita, questo monitoraggio viene attivato soltanto per computer gestiti senza agente. Se il monitoraggio viene abilitato per un computer gestito tramite agente, l'agente eseguirà il ping su se stesso. Questo monitoraggio si basa sul metodo Win32_PingStatus in WMI per eseguire il ping su se stesso, pertanto funzionerà soltanto su Windows XP e versioni successive o Windows Server 2003 e versioni successive.
1. Le impostazioni predefinite del firewall per i computer nei quali è in esecuzione Windows Vista o Windows Server 2008 impediscono ai computer di fornire una risposta del ping. Questa causa è valida per sistemi gestiti tramite agente e per sistemi gestiti senza agente.
2. Se il computer viene gestito senza agenti, non potrà più rispondere tramite ping ICMP. Ciò può verificarsi per i seguenti motivi:
Il computer è stato riavviato o arrestato
La scheda di rete del computer non è collegata alla rete
La richiesta del ping ICMP non è stata elaborata oppure la durata (TTL) è scaduta
3. Se il computer è gestito da un agente, è possibile che vi sia un problema con la scheda di rete locale.
4. È possibile che si sia verificato un problema con WMI.
Per i computer nei quali è in esecuzione Windows Vista oppure Windows Server 2008, configurare il firewall perché consenta il traffico ICMP in entrata. Per le istruzioni, consultare "Creazione di una regola connessioni in entrata ICMP in Windows Vista o Windows Server 2008" all'indirizzo http://go.microsoft.com/fwlink/?LinkId=161045.
Verificare che il computer remoto sia collegato alla rete e che disponga di un indirizzo IP. Accedere al computer in locale e digitare quanto segue nella riga di comando:
ipconfig
Se il computer non dispone di un indirizzo IP o se quest'ultimo è 0.0.0.0, ripristinare la connessione di rete sul computer locale effettuando le seguenti operazioni:
Aprire il Pannello di controllo
Aprire Connessioni di rete
Se è attiva la vista delle categorie, le connessioni di rete dovrebbero essere incluse nella categoria Rete e connessioni Internet.
Fare clic con il pulsante destro del mouse sulla connessione di rete per la quale non è consentito il ping e scegliere Ripristina
Verificare nuovamente che il computer disponga di un indirizzo IP valido digitando ipconfig nella riga di comando.
Se non si ottengono i risultati desiderati, disattivare la connessione di rete e riattivarla.
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>