Enhetstillståndskontroll

Microsoft.SystemCenter.NetworkDevice.CheckDeviceStatus (UnitMonitor)

Den här övervakaren kontrollerar tillståndet för en enhet.

Knowledge Base article:

Sammanfattning

Enheten som för närvarande övervakas svarar inte på ett SNMP GET för enhetens systemnamn.

Orsaker

Övervakaren som är konfigurerad för att hämta systemnamnet för den här enheten är null. Nedan anges den information för OID (Object Identifier) som efterfrågas via ett SNMP GET

Symboliskt namn

OID

Beskrivning

iso.org.dod.internet.mgmt.mib-2.system.sysName

.1.3.6.1.2.1.1.5.0

Ett administrativt tilldelat namn för noden som hanteras. Det är brukligt att detta är nodens fullständiga domännamn.

Det här är definierat i RFC 1213

Detta kan inträffa i följande fall:

Lösningar

Nedan följer några grundläggande felsökningssteg för att avgöra om enheten är online

  1. Pinga målenheten. Om det inte går att pinga kan enheten vara offline. Det kan också finnas en brandvägg som blockerar ICMP-kommunikation.

  2. Om du lyckas att pinga enheten ska du kontrollera att du har rätt gruppsträng för enheten. Kontakta nätverksadministratören för att få information om gruppsträngen för den här enheten.

Element properties:

TargetMicrosoft.SystemCenter.NetworkDevice
Parent MonitorSystem.Health.AvailabilityState
CategoryPerformanceHealth
EnabledTrue
Alert GenerateFalse
Alert Auto ResolveFalse
Monitor TypeMicrosoft.SystemCenter.NetworkDevice.CheckDeviceState
RemotableTrue
AccessibilityPublic
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.SystemCenter.NetworkDevice.CheckDeviceStatus" Accessibility="Public" Target="Microsoft.SystemCenter.NetworkDevice" Enabled="true" TypeID="Microsoft.SystemCenter.NetworkDevice.CheckDeviceState" ParentMonitorID="Health!System.Health.AvailabilityState">
<Category>PerformanceHealth</Category>
<OperationalStates>
<OperationalState HealthState="Success" MonitorTypeStateID="DeviceUp" ID="Success"/>
<OperationalState HealthState="Error" MonitorTypeStateID="DeviceDown" ID="Error"/>
</OperationalStates>
<Configuration>
<Interval>120</Interval>
<IsWriteAction>false</IsWriteAction>
<IP>$Target/Property[Type="Microsoft.SystemCenter.NetworkDevice"]/IPAddress$</IP>
<CommunityString>$Target/Property[Type="Microsoft.SystemCenter.NetworkDevice"]/CommunityString$</CommunityString>
<Version>$Target/Property[Type="Microsoft.SystemCenter.NetworkDevice"]/Version$</Version>
<SnmpVarBinds>
<SnmpVarBind>
<OID>.1.3.6.1.2.1.1.5.0</OID>
<Syntax>1</Syntax>
<Value VariantType="8"/>
</SnmpVarBind>
</SnmpVarBinds>
</Configuration>
</UnitMonitor>