Odczyt danych SNMP z snmpget i snmpwalk

Z Thomas-Krenn-Wiki
Przejdź do nawigacji Przejdź do wyszukiwania

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 ).

Powiązane artykuły

Podstawowe informacje o VLAN
Voltoampery (VA) vs Waty
Wyłączenie IPv6