Ontbrekende MIBs bij Net-SNMP

Ik gebruik Net-SNMP om (statistische) gegevens uit switches en dergelijke te lezen. Voor Ubuntu – wat ik meestal gebruik – is dit het package “snmp”. In dit package ontbreken echter de MIB bestanden, die moet je er zelf bij plaatsen. Gevolg is dat je de numerieke notatie voor de OID moet gebruiken indien je iets op wil halen. Bijvoorbeeld:

snmpwalk -v2c -cXXXXXXX 10.X.X.X .1.3.6.1.4.1.1991.1.1.3.3.5.1.18

voor het ophalen van de poort descriptions van een Foundry/Brocade switch. En ik kan je verzekeren dat dat nummertjes tikken op den duur behoorlijk gaat vervelen.

Op zoek dus naar de Foundry/Brocade MIB. Die kun je bij Brocade gewoon downloaden, daar waar ook de software images voor de switches staan. Dit bestand kun je vervolgens plaatsen in /usr/share/mibs of – in dit geval wellicht beter – in je homedirectory ~/.snmp/mibs. Vervolgens kun je de MIB naam toevoegen met de -m optie en de naam van de OID gebruiken:

snmpwalk -m +FOUNDRY-SN-ROOT-MIB -v2c -cXXXXXX 10.X.X.X snSwIfDescr

Als je net als ik alleen het package voor Net-SNMP geinstalleerd hebt dan werkt het wel, maar je ziet door de warnings het bos niet meer. De MIB van Brocade is namelijk afhankelijk van andere MIBs. En die heb je dus niet. Nu kun je die wel stuk voor stuk gaan downloaden, maar dat is een regelrechte dependency hell. Beter is het om het package ‘snmp-mibs-downloader’ te installeren. Na het installeren voer je – als root – het programma ‘download-mibs’ uit en de ontbrekende standaard MIBs worden gedownload en op hun plek gezet.

 

A new start.

Screendump oude site
Screendump oude site

Bilbos Stekkie is vernieuwd. En daar was de site inmiddels wel aan toe. Ik geloof dat ik de site de laatste keer bijgewerkt had in 2006. In het stenen tijdperk dus. Nu een WP site.

Niet dat alle inhoud van de oude site slecht was. Het meeste zal ik beschikbaar houden/maken, als het kan met dezelfde URL. Verder: bijhouden en leuker maken.

De inhoud van oude site is beschikbaar onder de oude URLs. Het stukje over VIM bijvoorbeeld staat gewoon weer in de subdirectory “vim”.