Abfrage von SNMP-Daten mit snmpget und snmpwalk
Eine typische Abfrage mit "snmpget" sieht so aus (hier z.B. mit der Angabe der OID der BalanceNG Versionsnummer):
snmpget -v1 -c public tklb1 .1.3.6.1.4.1.2771.1.1
Eine Abfrage (und Ausgabe) der kompletten BalanceNG 2.x MIB kann wie folgt durchgeführt werden:
snmpwalk -v1 -c public tklb1 .1.3.6.1.4.1.2771.1
Die Datei BALANCENG-MIB.txt kann in das Directory /usr/share/snmp/mibs auf dem Client-Rechner kopiert werden (for Ubuntu/Debian Linux). Die folgende Environment-Variable gibt hierbei den lokalen Tools (wie snmpget und snmpwalk) die BalanceNG MIB bekannt:
export MIBS=+BALANCENG-MIB
Hier wird der Unterschied der Ausgabe deutlich:
$ snmpget -v1 -c public tklb1 .1.3.6.1.4.1.2771.1.1
SNMPv2-SMI::enterprises.2771.1.1 = STRING: "2.228"
$ export MIBS=+BALANCENG-MIB
$ snmpget -v1 -c public tklb1 .1.3.6.1.4.1.2771.1.1
BALANCENG-MIB::Release = STRING: "2.228"
Das folgende Kommando macht diese Einstellung permanent für den aktuellen Benutzer:
$ echo "mibs +MY-MIB" >> $HOME/.snmp/snmp.conf
Weitere Informationen sind in der BalanceNG FAQ zu finden (in Englisch): http://www.inlab.de/balanceng/faq.html#Q2.21: sowie im Kapitel 4 des BalanceNG Manuals ( http://www.inlab.de/balanceng/BalanceNGManual-CURRENT-2.pdf ).