Não consigo fazer com que o agente do NetSNMP responda usando meu MIB provisório

2

Eu tenho que adicionar um MIB proprietário ao snmpd do debian que devo ser capaz de consultar (obter e definir) de outro computador em rede em uma porta UDP não padrão (os aspectos de rede serão um passo adiante).

Eu tenho um arquivo MIB em ~/.snmp/mibs e uma extensão perl para o agente, que atualmente está muito próxima do que eu encontrei na rede. Eu modifiquei o /etc/default/snmp , /etc/snmp/snmp.conf e /etc/snmp/snmpd.conf como entendido de vários tutoriais

O SNMP v3 é uma restrição, por isso criei um usuário seguindo os tutoriais disponíveis na Net.

Tudo funciona quando eu consultar por exemplo sysUpTime.0 . Mas não consigo acessar meu MIB privado:

  • O snmpget diz "Não existe instância do Suvh neste OID", mas pode me dar o nome

  • O snmpwalk fornece um conteúdo empy para o MIB quando pergunto do topo da minha MIB privada

  • snmptranslate diz "Identificador de objeto desconhecido (Sub-ID não encontrado)"

Eu não sei se isso é uma descrição suficiente para alguém me ajudar. Minha crença atual é que o agente não sabe como responder, mas parece que não consigo encontrar o que o impede de fazer isso (o subagente perl é registrado como lido nos tutoriais).

As únicas coisas que sei sobre o SNMP (além de várias interpretações do acrônimo, e o fato de que uma vez que você entendeu como funciona, "parece" simples) é o que eu encontrei nos últimos dias na Internet. assim, por favor, perdoe se eu nem sempre uso os termos mais apropriados. Em termos de rede, sou um usuário, além de que geralmente desenvolvo drivers de baixo nível.

Muito obrigado por qualquer ajuda

Daniel

    
por Daniel 31.05.2012 / 19:29

0 respostas

Tags