check_snmp com o protocolo snmpv3 dando erro “Unkown Report message”

1

Estou tentando adicionar um comando nagios para usar o snmpv3 para monitorar as mensagens de status da impressora. Ao usar o comando check_snmp, recebo o seguinte erro:

External command error: snmpget: Unknown Report message

Aqui está o comando que estou digitando:

./check_snmp -P 3 -H <hostname> -L authPriv -U snmpuser -A snmppassword -X snmppassword -o 1.3.6.1.4.1.11.2.4.3.1.2.0 -C public -d "STRING:" -a MD5

Estes valores para chave de autenticação, chave privada, nome de usuário, etc, todos funcionam ao usar o snmpwalk. Alguém pode me esclarecer sobre o que essa mensagem de erro realmente significa?

EDIT: Parece que o check_snmp não está tomando minhas credenciais v3 ao passar para o snmpget. Aqui está minha entrada com a opção detalhada:

./check_snmp -H <hostname> -o 1.3.6.1.2.1.2.2.1.10.1 -C public -m ALL -P 3 -L authPriv -U snmpuser -a MD5 -A snmppassword -x DES -X snmppassword -v

E aqui está a saída:

/usr/bin/snmpget -t 1 -r 5 -m ALL -v 3 [authpriv] <hostname>:161 1.3.6.1.2.1.2.2.1.10.1
External command error: snmpget: Unknown Report message

Então eu acho que agora minha pergunta seria: por que o check_snmp não está passando todas as opções de linha de comando para o snmpget?

    
por John 15.02.2011 / 01:43

2 respostas

0

Eu nunca consegui fazer o check_snmp funcionar com o SNMP da versão 3. Para corrigir meu problema, criei meu próprio plug-in com base na seguinte amostra para verificação de impressora HP SNMP:

link

    
por 25.04.2011 / 19:50
1

É estranho que não esteja passando todos os argumentos para você. Versão antiga do nagios-plugins, talvez?

Felizmente, você provavelmente pode reutilizar algo que resolvi um problema diferente. check_snmp não obedece ao seu arquivo smnp.conf.

Eu escrevi um script check_snmp.pl que se comporta de maneira semelhante ao check_snmp, e funciona com o snmp v3 e usa os valores em seu arquivo snmp.conf. Aqui está a sinopse:

link

E um link direto para o script check_snmp.pl:

link

Espero que alguém ache isso útil.

    
por 19.11.2011 / 00:24