CYBOX AP 3
Ein Sonderfall tritt auf, wenn snmpset auf Nicht-MIB-Erweiterungen schreibt. In diesem Fall besteht eine
Asymmetrie zwischen snmpget und snmpset in Bezug auf OIDs. Das Lesen (snmpget) erfordert den vollständigen
numerischen Identifier einschließlich der serverspezifischen Erweiterung. Schreiben (snmpset) akzeptiert nur
den „extEntry"-Stamm „iso.3.6.1.4.1.2021.8.1", während der serverspezifische Name des Objekts als erstes
Argument übergeben werden muss.
Die Zuordnung von Namen und OID-Nummern kann durch Ausführen von snmpwalk ermittelt werden.
7.6 SNMP-Lesen (snmpwalk und snmpget)
In den folgenden Kapiteln wird der Lese- und Schreibzugriff über Konsolenbefehle beschrieben.
7.6.1 Lesen von Systeminformationen
boardname 1.3.6.1.4.1.2021.8.1.2.100
serial_number 1.3.6.1.4.1.2021.8.1.2.101
uboot_version 1.3.6.1.4.1.2021.8.1.2.102
firmware_version 1.3.6.1.4.1.2021.8.1.2.103
config_version 1.3.6.1.4.1.2021.8.1.2.104
uptime 1.3.6.1.4.1.2021.8.1.2.105
loadavg 1.3.6.1.4.1.2021.8.1.2.106
temperature 1.3.6.1.4.1.2021.8.1.2.107
uci_get 1.3.6.1.4.1.2021.8.1.2.108
custom1 1.3.6.1.4.1.2021.8.1.2.109
custom2 1.3.6.1.4.1.2021.8.1.2.110
custom3 1.3.6.1.4.1.2021.8.1.2.111
mpstat 1.3.6.1.4.1.2021.8.1.2.112
Der Befehl
snmpwalk -c public -v 2c 192.168.100.1 1.3.6.1.4.1.2021.8.1.2.100
liefert
iso.3.6.1.4.1.2021.8.1.2.100.1.1 = INTEGER: 1
iso.3.6.1.4.1.2021.8.1.2.100.2.1 = STRING: "boardname"
iso.3.6.1.4.1.2021.8.1.2.100.3.1 = STRING: "/bin/cat /tmp/sysinfo/eeprom/BOARDNAME"
iso.3.6.1.4.1.2021.8.1.2.100.100.1 = INTEGER: 0
iso.3.6.1.4.1.2021.8.1.2.100.101.1 = STRING: "CYAP.-V-W8IRQWWEUPX"
iso.3.6.1.4.1.2021.8.1.2.100.102.1 = INTEGER: 0
iso.3.6.1.4.1.2021.8.1.2.100.103.1 = ""
MIB-Name:
iso.3.6.1.4.1.2021.8.1.2.100.2.1 = STRING: "boardname"
Funktion ausgeführt auf der CyBox AP 3:
iso.3.6.1.4.1.2021.8.1.2.100.3.1 = STRING: "/bin/cat /var/BOARDNAME"
Fehlercode aus Funktionsaufruf:
iso.3.6.1.4.1.2021.8.1.2.100.100.1 = INTEGER: 0
Rückgabewert vom Funktionsaufruf:
iso.3.6.1.4.1.2021.8.1.2.100.101.1 = STRING: "CYAP.-V-W8IRQWWEUPX"
84