Odczyt danych SNMP z snmpget i snmpwalk
Typowe zapytanie z "snmpget" wygląda następująco (tutaj np. z podaniem OID numeru wersji BalanceNG):
snmpget -v1 -c public tklb1 .1.3.6.1.4.1.2771.1.1
Zapytanie (i wynik) kompletnego BalanceNG 2.x MIB może zostać następująco przeprowadzone:
snmpwalk -v1 -c public tklb1 .1.3.6.1.4.1.2771.1
Plik BALANCENG-MIB.txt może zostać skopiowany do katalogu /usr/share/snmp/mibs na komputerze klienta (for Ubuntu/Debian Linux). Następująca zmienna środowiska (environment variable) przekazuje tutaj lokalnym narzędziom (takim jak snmpget i snmpwalk) BalanceNG MIB:
export MIBS=+BALANCENG-MIB
Różnica w wyniku jest tutaj wyraźnie widoczna:
$ 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"
Następujące polecenie czyni to ustawienie stałym dla aktualnego użytkownika:
$ echo "mibs +MY-MIB" >> $HOME/.snmp/snmp.conf
Dalsze informacje na ten temat znajdują się w BalanceNG FAQ (j. angielski): http://www.inlab.de/balanceng/faq.html#Q2.21: jak i w dziale 4 instrukcji BalanceNG ( http://www.inlab.de/balanceng/BalanceNGManual-CURRENT-2.pdf ).