Controllo di stato del dispositivo

Microsoft.SystemCenter.NetworkDevice.CheckDeviceStatus (UnitMonitor)

Questo monitoraggio controlla lo stato di un dispositivo

Knowledge Base article:

Riepilogo

La periferica attualmente monitorata non risponde a un messaggio SNMP GET per il nome di sistema della periferica stesso.

Cause

Il monitoraggio configurato per ottenere il nome di sistema di questa periferica è Null. Di seguito sono riportati i dettagli dell'identificatore di oggetto (OID) sul quale viene eseguita una query tramite un messaggio SNMP GET

Nome simbolico

OID

Descrizione

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

.1.3.6.1.2.1.1.5.0

Un nome assegnato a livello amministrativo per questo nodo gestito. Per convenzione, corrisponde al nome di dominio completo del nodo.

Viene definito in RFC 1213

Questo problema può verificarsi nei seguenti casi:

Soluzioni

Di seguito sono riportate le operazioni di risoluzione dei problemi necessarie per stabilire se la periferica è in linea

  1. Eseguire il ping della periferica di destinazione. Se questa operazione non è consentita, è possibile che la periferica non sia in linea o che vi sia un firewall che blocchi la comunicazione ICMP.

  2. Se il ping della periferica viene eseguito correttamente, verificare che si disponga della stringa comunità corretta per la periferica. Sarà necessario contattare l'amministratore di rete per ottenere la stringa comunità per questa periferica.

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>