Stato del ping

Microsoft.SystemCenter.Ping (UnitMonitor)

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.

Knowledge Base article:

Riepilogo

Questo monitoraggio esegue il ping del computer di destinazione ad intervalli regolari 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.

Cause

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:

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.

Soluzioni

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:

Se è attiva la vista delle categorie, le connessioni di rete dovrebbero essere incluse nella categoria Rete e connessioni Internet.

Element properties:

TargetMicrosoft.Windows.Computer
Parent MonitorSystem.Health.AvailabilityState
CategoryStateCollection
EnabledFalse
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.SystemCenter.PingMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
Impossibile eseguire il ping al computer
{0}
RunAsDefault

Source Code:

<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>