Pingstatus

Microsoft.SystemCenter.Ping (UnitMonitor)

Den här övervakaren pingar en dator utan agent med ICMP-ping. Om datorn har en agent pingar den själv lokalt.

Knowledge Base article:

Sammanfattning

Övervakaren pingar regelbundet måldatorn och ändrar tillstånd beroende på om den får svar eller inte. Övervakaren är som standard endast aktiverad för datorer som hanteras utan agent. Om övervakaren har aktiverats för en agenthanterad dator kommer agenten att pinga sig själv. Den här övervakaren är beroende av Win32_PingStatus-metodens WMI för att genomföra sina pingar och fungerar därför bara med Windows XP och högre eller Windows Server 2003 och högre.

Orsaker

1. Standardbrandväggsinställningarna för datorer med Windows Vista eller Windows Server 2008 gör att datorerna inte kan ge ping-svar. Orsaken gäller både system som hanteras med agent och sådana som hanteras som utan agent.

2. Om datorn hanteras utan agent svarar eventuellt inte datorn längre via ICMP Ping. Detta kan bero på följande orsaker:

3. Om datorn är agenthanterad kan detta indikera ett problem med den lokala nätverksadaptern.

4. Det kan också vara problem med WMI.

Lösningar

Konfigurera brandväggen så att den tillåter inkommande ICMP-trafik på datorer som kör Windows Vista eller Windows Server 2008. Instruktioner finns i "Create an Inbound ICMP Rule on Windows Vista or Windows Server 2008" (Skapa en regel för inkommande ICMP i Windows Vista eller Windows Server 2008) ( http://go.microsoft.com/fwlink/?LinkId=161045).

Kontrollera om fjärrdatorn är ansluten till nätverket och har en IP-adress. Logga in på datorn lokalt och skriv följande på kommandoraden:

ipconfig

Om datorn inte har en IP-adress eller om IP-adressen är 0.0.0.0 ska du reparera nätverksanslutningen på den lokala datorn genom följande steg:

Om kategorivyn visas hittar du Nätverksanslutningar i kategorin Nätverks- och Internet-inställningar.

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
Det gick inte att pinga datorn
{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>