Qual versão do Ubuntu você está usando?
O Ubuntu provavelmente obtém seu pacote snmp-mibs-downloader
do Debian, e o Debian é muito rigoroso sobre a redistribuibilidade, então o snmp-mibs-downloader
obtém seus MIBs de fontes públicas, incluindo os RFCs reais e outros documentos de padrões na Internet.
No entanto, alguns desses documentos padrões contêm erros de digitação e outros erros ... e, em alguns casos, consertar esses documentos aparentemente exigiria uma revisão completamente nova do documento de normas apropriado. E isso levaria tempo e esforço consideráveis. (Pode haver documentos oficiais de erratas, mas eles não estão necessariamente em um formato adequado para correção automática).
No Debian, a versão atual de snmp-mibs-downloader
inclui um arquivo .diff
que é aplicado para corrigir vários erros em vários MIBs baseados em RFC, mas nem sempre foi assim. A lista de erros que você incluiu parece familiar para mim ...
Todos esses e mais foram corrigidos na versão 1.1 + nmu1 de snmp-mib-downloader
, que foi lançada originalmente em setembro de 2016. Se você estiver usando uma versão anterior a essa, e não houver atualização disponível para sua versão do Ubuntu, considere baixar os MIBs em algum outro computador que tenha uma versão mais recente do pacote e, em seguida, copie os MIBs fixos resultantes para onde você precisar deles.
Depois disso, deve haver apenas um erro:
Bad operator (INTEGER): At line 73 in /usr/share/snmp/mibs/ietf/SNMPv2-PDU
Esta página da Web tem um link para um pastebin contendo um arquivo MIB SNMPv2-PDU fixo. A modificação apenas substitui o valor inteiro constante nomeado max-bindings
pelo seu valor numérico real e comenta a definição de constante, e da mesma forma ajusta o valor definição de BulkPDU para ser completamente auto-suficiente. Essas alterações tornam o analisador MIB net-snmp feliz.
Como alternativa, você pode simplesmente excluir o arquivo MIB SNMPv2-PDU, já que é apenas uma definição formal das unidades de dados do protocolo SNMPv2, e essa definição já está incorporada à maioria das ferramentas SNMP.