Procedimento básico de instalação e habilitação de MIBs
Sistema utilizado: Ubuntu 18.04.5
Os arquivos MIB facilitam a leitura dos OIDs coletados a partir dos dispositivos.
Para instalá-los, é necessário buscar junto ao fabricante do equipamento (por exemplo) o MIB correspondente ao equipamento que quer e alocá-lo no sistema operacional que executa a requisição.
Por exemplo, arquivos da HPE, 3COM, Aruba, podem ser encontrados neste link.
Abaixo segue uma maneira básica de instalação de MIBs, há muitas outras especificidades que podem ser exploradas (verifique as fontes).
No Ubuntu 18.04.5, após fazer o download da MIB(por exemplo, usando o wget ou sftp), é necessário copia-las para a pasta /usr/share/snmp/mibs/[1]. Interessante notar que não se pode colocar tais arquivos dentro de subpastas, precisa ser diretamente na raiz desta pasta[2].
Para que estas MIBs sejam lidas ao se fazer um snmpwalk, por exemplo, é necessário habilitar no arquivo /etc/snmp/snmp.conf a seguinte variável[3]:
mibs +ALL
sudo service snmpd restart
Dica:
Se quiser pesquisar dentro da pasta de MIBs por uma OID específica, use o comando abaixo[4]:
grep -rnw /pasta/das/mibs -e 'NUMERO_OID'
Espero ter ajudado em algo!
[1] - Para verificar as pastas pelas quais a sua distribuição está armazenando as MIBs[3]:
net-snmp-config --default-mibdirs
[2] - https://stackoverflow.com/questions/7923548/python-net-snmp-loading-mibs
[3] - http://net-snmp.sourceforge.net/wiki/index.php/TUT:Using_and_loading_MIBS
Comentários
Postar um comentário