nsExtendOutput1Line falha com SNMPD no Debian Wheezy

nsExtendOutput1Line falha com SNMPD no Debian Wheezy

Tenho tentado configurar algumas extensões SNMP. Aqui está um exemplo de entrada de /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

(Recebo tempos limite do Cacti, mas imaginei que o snmpwalk eliminaria o intermediário.)

Todo o resto funciona bem para Cacti no servidor e para 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.

Responder1

Devido a problemas de licenciamento, o banco de dados MIB foi removido do libsnmp-base há algum tempo, então atualmente seu cliente não pode traduzir os nomes para OIDs. Você pode consultar o servidor snmpd usando o identificador do 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

Alternativamente 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 não executar apenas o script "download-mibs". Depois que o banco de dados for baixado corretamente, o comando:

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

deveria apenas funcionar.

informação relacionada