Comprobación de la accesibilidad SNMP

Cómo verificar la accesibilidad del SNMP de los dispositivos de la red

El sistema local de consultas de Site24x7 utiliza el SNMP para monitorear y recopilar métricas de rendimiento desde los dispositivos monitoreados. 

Puedes verificar si se puede acceder a un dispositivo de red o un servidor a través del SNMP desde el sistema local de consultas:
  1. Navegador MIB de Site24x7 
  2. Navegador MIB en la máquina en la que está instalado el sistema local de consultas
  3. Herramientas de líneas de comandos

Prueba utilizando el navegador MIB de Site24x7

Para verificar si se puede acceder a un dispositivo a través del SNMP utilizando el navegador MIB en Site24x7: 
  1. Inicia sesión en tu cuenta de Site24x7. 
  2. Navega a Red > Plantillas de dispositivos. 
    1. Selecciona Plantilla existente de dispositivos (si hay disponibles para el dispositivo) y haz clic en el icono de lápiz  en la columna Acción en la misma fila. Si no hay plantillas disponibles de dispositivos, haz clic en Agregar plantilla de dispositivos. 
    2. En la página que se abre, haz clic en Agregar contadores de rendimiento personalizado y selecciona RFC-1213 MIB. 
    3. Selecciona la métrica necesaria en el panel izquierdo. Esto ingresará valores en el lado derecho. 
    4. Luego, haz clic en Prueba para abrir la ventana emergente Probar el contador de rendimiento.

      Figura 1. Realiza la prueba de un contador de rendimiento para ver si se capturó el valor del dispositivo en el navegador MIB de Site24x7. 
  3. En el campo Uso de prueba, selecciona Nombre del monitor o la dirección IP, según sea necesario. 
  4. Si seleccionas Nombre del monitor:
    1. Selecciona una opción para Nombre del monitor en menú desplegable.
    2. Selecciona la credencial en el campo Nombre de la credencial.
    3. Verifica el OID del SNMP y el tipo de contador de rendimiento.
    4. Haz clic en Probar.

      Figura 2. Realiza la prueba de un contador de rendimiento usando el nombre del monitor. 
  5. Si seleccionas la dirección IP:
    1. Ingresa el valor en el campo Dirección IP.
    2. Selecciona el sistema local de consultas correcto.
    3. Selecciona la credencial en el campo Nombre de la credencial.
    4. Verifica el OID del SNMP y el tipo de contador de rendimiento.
    5. Haz clic en Probar.

      Figura 3. Realiza la prueba de un contador de rendimiento usando la dirección IP.
  6. Si la prueba es correcta, verás el valor asignado al OID del SNMP asociado con ese contador de rendimiento.

Prueba utilizando el navegador MIB en la máquina en la que está instalado el sistema local de consultas

Sigue los pasos a continuación para verificar si se puede acceder a un dispositivo de red o a un servidor a través del SNMP, desde el sistema local de consultas usando el navegador MIB empaquetado: 
  1. Abre el símbolo del sistema como administrador. Desde aquí, ve al directorio donde está instalado el sistema local de consultas. Si el símbolo del sistema no se abre como administrador, se muestra un mensaje de error Acceso denegado.
  2. Navega a la carpeta ../Site24x7OnPremisePoller/Networkplus/bin.
  3. Ejecuta el archivo MibBrowser.sh o MibBrowser.bate
  4. Configura las credenciales del SNMP con respecto a la versión. 
    1. Para el SNMP v1, configura el host, el puerto y la comunidad del SNMP. 
    2. Para el SNMP v2, haz clic en Editar > Configuración > Cambiar la versión del SNMP > Haz clic en Aceptar. Configura el host, el puerto y la comunidad del SNMP. 
    3. Para el SNMP v3, haz clic en Editar > Configuración > Cambiar la versión del SNMP > Agregar. Configura el host, el puerto, el nombre de usuario, las credenciales de autentificación y haz clic en Aceptar.
        
      Figura 4. Realiza la prueba de un OID en el navegador MIB en la máquina en la que está instalado el sistema local de consultas. 
  5. Luego, navega a RFC1213-MIB hasta org.dod.internet.mgmt.mib-2.system.sysObjectID (o) configura el valor del campo del ID de objeto para .1.3.6.1.2.1.1.2.
  6. Ahora haz clic en el icono “Obtener variable de SNMP” (el séptimo desde la izquierda) debajo de la barra de menú.
  7. Verifica si se capturaron correctamente los detalles del dispositivo.

    Figura 5. Verificar si se capturó correctamente el valor.
Info
Si se produce un tiempo de espera, verifica si
i) Se especifican correctamente el nombre del host, el puerto y la comunidad del SNMP.
ii) Hay un firewall bloqueando la conexión del SNMP. 
iii) El sistema local de consultas está en la misma red que el dispositivo.
También existe una posibilidad de que el sistema local de consultas no esté en la lista de hosts que tienen permiso para consultar al dispositivo a través del SNMP. Revisa la configuración del SNMP en el dispositivo para asegurarte de que esté configurada correctamente.  

Pruebas utilizando herramientas de línea de comandos

Si no es posible acceder al navegador MIB o no funciona, se pueden usar las herramientas de la línea de comandos del SNMP para verificar la accesibilidad del SNMP.
  1. Instala los paquetes necesarios:
    Fedora/Centos: yum install net-snmp-utils
    Ubuntu: apt-get install snmp
  2. Ejecuta los comandos correspondientes: 

    SNMP v1/v2c:
    > snmpwalk -v
     [1/2c] -c <Read_Community> <IP_Address>
    Ejemplo: snmpwalk -v 1 -c public 10.10.10.1

    SNMP v3:
    > snmpwalk -v3 -l (noAuthNoPriv | authNoPriv | authPriv) -u (username) [-a (MD5 | SHA)] [-A (authphrase)] [-x DES] [-X(privaphrase)] (ipaddress)[:(dest_port)]
    Ejemplo: snmpwalk -v3 -u testuser -A ‘password@123’ -l authNoPriv -a MD5 10.10.10.1:161
    InfoSi el puerto del SNMP no está predeterminado como 161, especifica el puerto correcto en el comando anterior como IP_Address:Port.
    Ejemplo: 10.10.10.1:601