Status do Ping

Microsoft.SystemCenter.Ping (UnitMonitor)

Esse monitor executa ping em um computador sem agente usando um ping ICMP. Se o computador for gerenciado por um agente, ele executará um ping em si mesmo localmente.

Knowledge Base article:

Resumo

Esse monitor executa ping no computador de destino em um intervalo regular e altera o estado dependendo de ter ou não recebido uma resposta. Por padrão, esse monitor apenas está habilitado para computadores gerenciados sem agente. Se ele estiver habilitado para um computador gerenciado por agente, o agente fará ping de si mesmo. Esse monitor depende do método WMI Win32_PingStatus para executar pings e, portanto, somente funcionará em sistemas Windows XP e superior ou Windows Server 2003 e superior.

Causas

1. As configurações de firewall padrão para computadores que executam o Windows Vista ou o Windows Server 2008 impede que esses computadores forneçam uma resposta ao ping. Essa causa se aplica igualmente a sistemas gerenciados sem agente e por agente.

2. Se o computador estiver sendo gerenciado sem agente, talvez este não esteja mais respondendo via Ping ICMP. Isso pode ocorrer pelos seguintes motivos:

3. Se o computador for gerenciado por agente, isso poderá indicar um problema com o adaptador de rede local.

4. Também pode haver um problema com o WMI.

Resoluções

Para computadores que executam o Windows Vista ou o Windows Server 2008, configure o firewall de forma a permitir o tráfego ICMP de entrada. Para obter instruções, consulte o artigo sobre como criar uma regra ICMP de entrada no Windows Vista ou no Windows Server 2008 ( http://go.microsoft.com/fwlink/?LinkId=161045).

Verifique se a máquina remota está conectada à rede e se ela possui um endereço IP. Faça logon localmente na máquina e digite o seguinte na linha de comando:

ipconfig

Se o computador não possuir um endereço IP ou se o endereço IP for 0.0.0.0, repare a conexão de rede na máquina local seguindo as etapas a seguir:

Se a exibição de categoria Conexões de Rede estiver disponível na categoria Conexõ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 Executar Ping no 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>