nsExtendOutput1Line falla con SNMPD en Debian Wheezy

nsExtendOutput1Line falla con SNMPD en Debian Wheezy

He estado intentando configurar algunas extensiones SNMP. Aquí hay una entrada de muestra de /etc/snmp/snmpd.conf en mi host de destino:

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

El programa funciona bien:

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

Sin embargo, cuando voy a mi servidor de cactus, aparece errores:

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

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

(Recibo tiempos de espera de Cacti, pero pensé que snmpwalk eliminaría al intermediario).

Todo lo demás funciona bien para Cacti en el servidor y para SNMP en el destino, pero por alguna razón no puedo hacer que nsExtendOutput1Line funcione en absoluto.

Esta es una instalación muy nueva de Debian Wheezy 7.4.

Respuesta1

Debido a problemas de licencia, la base de datos MIB se eliminó de libsnmp-base hace algún tiempo, por lo que actualmente su cliente no puede traducir los nombres a OID. Puede consultar el servidor snmpd utilizando el identificador de objeto directamente: (solicitando la primera línea del resultado)

snmpwalk -c <community> <site> 1.3.6.1.4.1.8072.1.3.2.3.1.1

Alternativamente, puede instalar el paquete snmp-mibs-downloader que se encuentra en el repositorio no gratuito.

apt-get install snmp-mibs-downloader

Debería descargar la base de datos automáticamente, pero si por alguna razón no simplemente ejecuta el script "download-mibs". Después de que la base de datos se haya descargado correctamente, el comando:

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

debería funcionar.

información relacionada