Estado de Ping

Microsoft.SystemCenter.Ping (UnitMonitor)

Este monitor efetua ping num computador sem agente utilizando um ping de ICMP. Se o computador for gerido pelo agente, efetua localmente o ping sobre si próprio.

Knowledge Base article:

Resumo

Este monitor efetua regularmente o ping ao computador de destino e muda de estado consoante seja ou não recebida uma resposta. Por predefinição, este monitor só está ativado para computadores geridos sem agente. Se o monitor estiver ativado para um computador gerido por agente, o agente efetuará o ping a si mesmo. Este monitor utiliza o WMI do método Win32_PingStatus para efetuar os pings e, por conseguinte, funciona apenas nas versões Windows XP ou Windows Server 2003 e superiores.

Causas

1. As predefinições de firewall dos computadores com Windows Vista ou Windows Server 2008 impedem os computadores de responder a um ping. Esta causa aplica-se de igual modo a sistemas geridos por agente e sem agente.

2. Se o computador estiver a ser gerido sem agente, poderá já não responder através de Ping ICMP. Tal pode acontecer pelos seguintes motivos:

3. Se o computador for gerido por agente, isto pode indicar um problema com a placa de rede local.

4. Também se pode tratar de um problema com a WMI.

Resoluções

No caso de computadores com o Windows Vista ou Windows Server 2008, configure a firewall para permitir tráfego de ICMP de entrada. Para obter instruções, consulte "Criar uma Regra de Entrada ICMP no Windows Vista ou Windows Server 2008" ( http://go.microsoft.com/fwlink/?LinkId=161045).

Verifique se o computador remoto está ligado à rede e se tem um endereço IP. Inicie sessão localmente no computador e escreva o seguinte na linha de comandos:

ipconfig

Se o computador não tiver um endereço IP ou este for 0.0.0.0, repare a ligação de rede no computador local, seguindo as instruções abaixo:

Na vista por categoria, as Ligações de Rede encontram-se na categoria Ligações de Rede e de 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
Falha ao Efetuar Ping Sobre o Computador
{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>