Bei Schwierigkeiten bei der Erfassung über SNMP empfehlen wir einen SNMPwalk durchzuführen, um die Verbindung zu testen:
Beispiel SNMP v1/v2c:
Angenommen, das zu scannende Gerät:
- hat SNMP V1 aktiviert,
- benutzt die Community »public«
- hat z.B. die IP-Adresse »192.168.1.200«
- erlaubt Kommunikation mit der IP des LOGINventory Rechners,
dann können Sie am LOGINventory Rechner unter Erfassung / Job Monitor die NetSnmp Diagnostik starten.
Damit öffnet eine Eingabeaufforderung im Verzeichnis C:\Program Files\LOGIN\LOGINventory8\Snmp\bin und Sie können dann in diesem Beispiel folgendes eingeben, um die SNMP Abfrage zu testen:
snmpwalk –v1 –c public 192.168.1.200 .1.3.6.1.2.1.1
Achtung: Nur wenn NetSNMP auf dem LOGINventory-Rechner installiert wurde, sind jetzt keine Warnungen zu erwarten. Ansonsten werden zunächst einige Warnungen bzgl. fehlender Module kommen. Die entscheidenden Informationen sind erst danach zu finden.
Beispiel für erfolgreiches Auslesen:
C:\Program Files\LOGIN\LOGINventory9\Snmp\bin>snmpwalk -c public -v1 192.168.1.200 .1.3.6.1.2.1.1 MIB search path: c:/usr/share/snmp/mibs Cannot find module (IP-MIB): At line 0 in (none) Cannot find module (IF-MIB): At line 0 in (none) Cannot find module (TCP-MIB): At line 0 in (none) Cannot find module (UDP-MIB): At line 0 in (none) Cannot find module (HOST-RESOURCES-MIB): At line 0 in (none) Cannot find module (SNMPv2-MIB): At line 0 in (none) Cannot find module (SNMPv2-SMI): At line 0 in (none) Cannot find module (NOTIFICATION-LOG-MIB): At line 0 in (none) Cannot find module (UCD-SNMP-MIB): At line 0 in (none) Cannot find module (UCD-DEMO-MIB): At line 0 in (none) Cannot find module (SNMP-TARGET-MIB): At line 0 in (none) Cannot find module (NET-SNMP-AGENT-MIB): At line 0 in (none) Cannot find module (DISMAN-EVENT-MIB): At line 0 in (none) Cannot find module (SNMP-VIEW-BASED-ACM-MIB): At line 0 in (none) Cannot find module (SNMP-COMMUNITY-MIB): At line 0 in (none) Cannot find module (SNMP-FRAMEWORK-MIB): At line 0 in (none) Cannot find module (SNMP-MPD-MIB): At line 0 in (none) Cannot find module (SNMP-USER-BASED-SM-MIB): At line 0 in (none) Cannot find module (SNMP-NOTIFICATION-MIB): At line 0 in (none) Cannot find module (SNMPv2-TM): At line 0 in (none) iso.3.6.1.2.1.1.1.0 = STRING: " HP ProCurve 1810G - 8 GE, P.2.10, eCos-2.0, CFE-2.1" iso.3.6.1.2.1.1.2.0 = OID: iso.3.6.1.4.1.11.2.3.7.11.103 iso.3.6.1.2.1.1.3.0 = Timeticks: (2789793700) 322 days, 21:25:37.00 iso.3.6.1.2.1.1.4.0 = STRING: "Admin" iso.3.6.1.2.1.1.5.0 = STRING: "1810G-9" iso.3.6.1.2.1.1.6.0 = STRING: "Lager" iso.3.6.1.2.1.1.7.0 = INTEGER: 2 iso.3.6.1.2.1.1.8.0 = Timeticks: (2789793800) 322 days, 21:25:38.00
Beispiel für fehlerhaftes Auslesen:
C:\Program Files\LOGIN\LOGINventory9\Snmp\bin>snmpwalk -c public -v1 192.168.1.200 .1.3.6.1.2.1.1 MIB search path: c:/usr/share/snmp/mibs Cannot find module (IP-MIB): At line 0 in (none) Cannot find module (IF-MIB): At line 0 in (none) Cannot find module (TCP-MIB): At line 0 in (none) Cannot find module (UDP-MIB): At line 0 in (none) Cannot find module (HOST-RESOURCES-MIB): At line 0 in (none) Cannot find module (SNMPv2-MIB): At line 0 in (none) Cannot find module (SNMPv2-SMI): At line 0 in (none) Cannot find module (NOTIFICATION-LOG-MIB): At line 0 in (none) Cannot find module (UCD-SNMP-MIB): At line 0 in (none) Cannot find module (UCD-DEMO-MIB): At line 0 in (none) Cannot find module (SNMP-TARGET-MIB): At line 0 in (none) Cannot find module (NET-SNMP-AGENT-MIB): At line 0 in (none) Cannot find module (DISMAN-EVENT-MIB): At line 0 in (none) Cannot find module (SNMP-VIEW-BASED-ACM-MIB): At line 0 in (none) Cannot find module (SNMP-COMMUNITY-MIB): At line 0 in (none) Cannot find module (SNMP-FRAMEWORK-MIB): At line 0 in (none) Cannot find module (SNMP-MPD-MIB): At line 0 in (none) Cannot find module (SNMP-USER-BASED-SM-MIB): At line 0 in (none) Cannot find module (SNMP-NOTIFICATION-MIB): At line 0 in (none) Cannot find module (SNMPv2-TM): At line 0 in (none) Timeout: No Response from 192.168.1.200
Überprüfen Sie das Ergebnis auf Fehlermeldungen. Erscheint z.B.: Timeout: No Response from 192.168.1.200 dann ist entweder das angegebene System nicht eingeschaltet, oder nicht so konfiguriert, das so darauf zugegriffen werden kann.
Beispiel SNMP v3:
Im Beispiel ist ein Gerät mit SNMP v3 konfiguriert mit:
- Security Level: »authNoPriv«
- Security Name: »v3user« (Benutzername auf dem SNMP Gerät)
- Auth Passphrase: »v3password« mit MD5 verschlüsselt
- IP-Adresse: 192.168.1.3 (Adresse des SNMP Gerätes)
Öffnen Sie die Eingabeaufforderung und geben Folgendes ein:
snmpwalk -v3 -u v3user -l authnopriv -A v3password 192.168.1.3 .1.3.6.1.2.1.1
Überprüfen Sie das Ergebnis auf Fehlermeldungen.