nsExtendOutput1Line falha com o SNMPD no Debian Wheezy

2

Estou tentando configurar algumas extensões SNMP. Aqui está uma entrada de amostra do /etc/snmp/snmpd.conf no meu host de destino:

extend php_pids /var/skotos/cacti/check-proc lsphp5

O programa funciona bem:

#  /var/skotos/cacti/check-proc lsphp5
There are 26 lsphp5 processes.

No entanto, quando vou ao meu servidor cacti, recebo erros:

snmpwalk -c <community> <site> 'NET-SNMP-EXTEND-MIB::nsExtendOutput1Line."php_pids"'

NET-SNMP-EXTEND-MIB::nsExtendOutput1Line."php_pids": Unknown Object Identifier

(Eu recebo timeouts do Cacti, mas imaginei que o snmpwalk tiraria o intermediário.)

Tudo o mais funciona bem para o Cacti no servidor e para o SNMP no destino, mas, por algum motivo, não consigo fazer o nsExtendOutput1Line funcionar.

Esta é uma instalação muito nova do Debian Wheezy 7.4.

    
por Shannon A. 16.05.2014 / 02:06

1 resposta

1

Devido a problemas de licenciamento, o banco de dados MIB foi removido da base libsnmp há algum tempo, portanto, atualmente, o cliente não pode converter os nomes em OIDs. Você pode consultar o servidor snmpd usando o identificador de objeto diretamente, por: (pedindo a primeira linha da saída)

snmpwalk -c <community> <site> 1.3.6.1.4.1.8072.1.3.2.3.1.1

Como alternativa, você pode instalar o pacote snmp-mibs-downloader, que está no repositório não-livre.

apt-get install snmp-mibs-downloader

Ele deve baixar o banco de dados automaticamente, mas se por algum motivo ele não executar o script "download-mibs". Depois que o banco de dados é baixado corretamente o comando:

snmpwalk -c <community> <site> 'NET-SNMP-EXTEND-MIB::nsExtendOutput1Line."php_pids"'

deve funcionar apenas.

    
por 23.05.2014 / 05:02

Tags