• EnglishEspañol日本語한국어Português
  • Inicia sesiónComenzar ahora

Te ofrecemos esta traducción automática para facilitar la lectura.

In the event of any inconsistency between the English version and the translated version, the English versionwill take priority. Please visit this page for more information.

Crea una propuesta

Recopilación de datos para resolución de problemas con la utilidad 'snmpwalk'

Problema

Tiene problemas para recopilar la métrica SNMP de su dispositivo o necesita ver qué identificador de objeto (OID) específico admite su dispositivo.

Solución

La utilidad snmpwalk es una herramienta útil para resolver varios problemas SNMP que pueda encontrar. Debido a que ktranslate se ejecuta en la red de host del host de Linux sobre el que se ejecuta docker , es una medida precisa de si sus dispositivos responden o no a las solicitudes SNMP y con qué responden específicamente.

Sugerencia

La mayoría de los sistemas tendrán snmpwalk instalado, pero si es necesario, puede cargarlo usted mismo ejecutando apt-get install snmp o yum install net-snmp-utils.

Pruebas de conectividad

Puede probar la conectividad de sus dispositivos SNMP con una prueba básica para recopilar el identificador de objeto del sistema (SysOID) del dispositivo. Si tiene éxito, la configuración de SNMP en el dispositivo y la conectividad de red entre el host docker y el dispositivo están funcionando bien. Si falla, deberá validar la configuración en su red interna.

Ejecute uno de los siguientes según la versión de su dispositivo SNMP:

El siguiente es un ejemplo del resultado esperado después de ejecutar snmpwalk:

bash
$
.1.3.6.1.2.1.1.2.0 = OID: .1.3.6.1.4.1.9.1.46

Capturando recorrido SNMP completo

Es posible que desee capturar el resultado de recorrer cada OID disponible en sus dispositivos. Este resultado se utiliza al crear nuevos perfiles SNMP para ktranslate y es un requisito para abrir una solicitud de perfil en GitHub.

Las principales diferencias en su comando para esto son cambiar el objetivo a raíz . y redirigir la salida a un archivo del que pueda recopilar datos más adelante.

SNMP v2 example

bash
$
snmpwalk -v 2c -On -c $COMMUNITY $IP_ADDRESS . >> snmpwalk.out

SNMP v3 example

bash
$
snmpwalk -v 3 -l $LEVEL -u $USERNAME -a $AUTH_PROTOCOL -A $AUTH_PASSPHRASE -x $PRIV_PROTOCOL -X $PRIV_PASSPHRASE -ObentU -Cc $IP_ADDRESS . >> snmpwalk.out

El resultado de este comando será un archivo llamado snmpwalk.out, que enumera todos los OID a los que responde el dispositivo.

Sugerencia

En dispositivos con una gran cantidad de interfaces, este recorrido SNMP puede tardar más de 10 minutos en completarse.

Copyright © 2024 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.