Saltar al contenido principal

Monitoreo SNMP

Monitoreo SNMP para routers, switches, UPS e impresoras

La herramienta de monitoreo SNMP de HostTracker -SNMP monitoring en inglés- lee un único OID numérico de un router, switch, firewall, UPS o impresora por SNMP v1, v2c o v3, según el calendario que definas - guarda cada lectura en el historial de la verificación y te avisa en el momento en que el dispositivo deja de responder.

  • Confianza desde 2004
  • 500.000+ sitios web monitorizados
  • 300+ puntos de control en todo el mundo

Cómo lee HostTracker un OID por SNMP, desde la solicitud hasta la alerta

Un OID, con un calendarioUn único OID numérico, leído con Get o GetNext desde un dispositivo en el puerto 161, en el intervalo que definas.
SNMP v1, v2c y v3Una cadena de comunidad para v1 y v2c, o un nombre de seguridad con autenticación y privacidad para v3.
Historial, y una alerta si deja de responderCada lectura se suma al historial de la verificación. Se envía una alerta en el momento en que el dispositivo deja de responder.
Monitoreo de red por SNMP

Monitorea routers, switches, UPS e impresoras por SNMP

La mayoría del hardware de una red no puede ejecutar un script recolector ni una verificación basada en navegador, pero casi todo ya habla SNMP. Este tipo de monitoreo de red por SNMP extiende HostTracker más allá de los sitios web y los servidores, hasta el equipamiento que hay debajo de ellos.

Red

Routers, switches y firewalls

Lee un tiempo de actividad del sistema, el contador de tráfico de una interfaz o su estado operativo, o una cifra de carga del procesador - los valores que te dicen si un equipo de red está vivo y haciendo su trabajo.

Energía

Unidades UPS

Un UPS reporta por SNMP su propio estado de batería y su autonomía restante estimada. Vigilar ese número es cómo te enteras de que falló la red eléctrica antes de que se agote la batería.

Oficina

Impresoras y equipos NAS

El nivel de tóner o tinta de una impresora y el almacenamiento usado de un NAS son ambos valores SNMP sencillos, de la Printer-MIB y del mismo árbol host-resources que usan los servidores.

Primeros pasos

Cómo configurar un monitor SNMP en tres pasos

Encuentra el OID, abre el dispositivo a la red de verificación de HostTracker y luego crea el monitor.

Encuentra el OIDEjecuta snmpwalk o snmpget contra el dispositivo, o parte de la tabla de OID de más abajo. HostTracker solo lee un OID numérico en formato decimal con puntos, no un nombre simbólico.
Permite la red de verificación de HostTrackerLas verificaciones SNMP se ejecutan desde una red interna fija, no desde los más de 300 checkpoints públicos - ábrela con una regla de firewall o un punto de conexión VPN antes de crear el monitor.
Crea el monitorElige SNMP v1, v2c o v3, añade la cadena de comunidad o las credenciales de seguridad de v3, e indica la dirección y el puerto del dispositivo (161 por defecto).
Referencia

OID de SNMP: qué lee realmente una herramienta de monitoreo SNMP

Un OID es una dirección en formato decimal con puntos, no un nombre - HostTracker lo lee tal cual está escrito. Si todavía no conoces el que necesitas, primero recorre el dispositivo:

snmpwalk · el grupo system

snmpwalk -v2c -c public 192.0.2.10 1.3.6.1.2.1.1

Eso lista el grupo system en un dispositivo v2c usando la cadena de comunidad public - sustitúyela por tu propia cadena de comunidad, el host y, para v3, las credenciales de seguridad en lugar de -c. OID estándar de MIB-2 y de fabricantes habituales para empezar:

Qué lee
OID
Notas
Tiempo de actividad del sistema (sysUpTime)
1.3.6.1.2.1.1.3.0
Cuánto tiempo lleva funcionando el dispositivo desde su último reinicio
Tráfico entrante de interfaz (ifInOctets)
1.3.6.1.2.1.2.2.1.10.<ifIndex>
Bytes recibidos en una interfaz - sustituye <ifIndex> por el número de puerto
Estado de la interfaz (ifOperStatus)
1.3.6.1.2.1.2.2.1.8.<ifIndex>
1 = activo, 2 = inactivo, para una interfaz
Carga del procesador (hrProcessorLoad)
1.3.6.1.2.1.25.3.3.1.2.<n>
Porcentaje de uso de una CPU en un router, switch o NAS
Almacenamiento usado (hrStorageUsed)
1.3.6.1.2.1.25.2.3.1.6.<n>
Unidades de almacenamiento en uso en un volumen
Autonomía restante del UPS (upsEstimatedMinutesRemaining)
1.3.6.1.2.1.33.1.2.3.0
Minutos de batería restantes si la red eléctrica falla ahora mismo
Estado de batería del UPS (upsBatteryStatus)
1.3.6.1.2.1.33.1.2.1.0
1 = desconocido, 2 = normal, 3 = bajo, 4 = agotado
Nivel de suministro de la impresora (prtMarkerSuppliesLevel)
1.3.6.1.2.1.43.11.1.1.9.1.1
Porcentaje de tóner o tinta restante, en los dispositivos que lo reportan
Versiones

SNMP v1 frente a v2c frente a v3: cuál usar

Las tres responden a una solicitud Get o GetNext de la misma forma - lo que cambia es cómo decide el dispositivo confiar en la solicitud.

Credenciales
Nivel de seguridad
Cifrado
SNMP v1
Cadena de comunidad
Ninguno - la cadena es la única verificación
No - se envía sin cifrar
SNMP v2c
Cadena de comunidad
Ninguno - el mismo modelo que v1
No - se envía sin cifrar
SNMP v3
Nombre de seguridad
noAuthNoPriv, authNoPriv o authPriv
Sí, en authPriv - autenticación MD5, SHA-1 o SHA-256; privacidad DES o AES-128, AES-192 o AES-256

En authPriv, ambas claves necesitan al menos 8 caracteres. Recurre a v3 en todo lo que no puedas poner completamente detrás de una red de confianza - v1 y v2c envían la cadena de comunidad sin cifrar por la red, así que cualquiera que pueda ver el tráfico también puede verla.

Por qué este software de monitoreo SNMP verifica desde una sola red

Con honestidad sobre la contrapartida, y lo que obtienes a cambio.

Accesibilidad, no geografía

El monitoreo SNMP se ejecuta desde la red interna fija de HostTracker, no desde los más de 300 checkpoints usados para las verificaciones de disponibilidad y ping - así que no hay ubicación que elegir.

Permítelo de forma deliberada

La mayoría de los equipos exponen el dispositivo a HostTracker mediante una regla de firewall limitada a esa red, o terminando un punto de conexión VPN al que se conecta la verificación.

Cada lectura se suma al historial de la verificación

Cada sondeo se almacena junto con los resultados de tus otros monitores, así que un contador de interfaz o un nivel de suministro tiene una tendencia, no solo un último valor.

Una alerta cuando el dispositivo deja de responder

Correo electrónico, SMS, llamada de voz, Slack, Telegram, webhooks y más - los mismos canales de alerta que usa cada monitor de HostTracker.

Cada capa de su infraestructura, monitoreada

Sitios web, servidores, APIs, certificados. Un tipo de comprobación por página, con las mismas ubicaciones, alertas e informes detrás.

Con la confianza de equipos en

Microsoft Panasonic OTP Bank OneProvider Worldmate
La guía completa

Monitoreo SNMP, explicado

Cada capítulo se abre en su lugar, para que la página siga siendo corta.

Elegir qué OID monitorear

Un OID es una dirección dentro de un árbol, y cada dispositivo publica una porción distinta de él. MIB-2 - el árbol base definido en el RFC 1213 - es donde viven sysUpTime y los contadores de interfaz, y casi todos los dispositivos SNMP responden a él, ya sea un router, un switch o una máquina Linux con un agente instalado. Más allá de eso, la MIB propia de cada fabricante añade valores específicos del dispositivo: una UPS-MIB para equipos de batería, una Printer-MIB para niveles de suministro, y MIB de fabricante propias para cosas como sensores de temperatura o velocidad del ventilador.

La forma más rápida de encontrar el número correcto en un dispositivo concreto es preguntárselo. snmpwalk lista todos los OID que un dispositivo está dispuesto a responder bajo un punto de partida; snmpget lee un OID que ya conoces:

snmpwalk -v2c -c public 192.0.2.10 1.3.6.1.2.1.1
snmpget -v2c -c public 192.0.2.10 1.3.6.1.2.1.1.3.0

Sea lo que encuentres, HostTracker necesita la forma numérica - 1.3.6.1.2.1.1.3.0, nunca el nombre simbólico sysUpTime.0 que un navegador de MIB podría mostrarte al lado. Copia el número, no la etiqueta.

Proteger SNMP v3

SNMP v1 y v2c se autentican con nada más que una cadena de comunidad, enviada por la red exactamente como se escribió - una contraseña que cualquiera que observe el tráfico puede leer. SNMP v3 sustituye eso por un nombre de seguridad y un nivel de seguridad que eliges por credencial:

  • noAuthNoPriv - se verifica el nombre de seguridad, no se firma ni se cifra nada. Apenas más fuerte que v2c, y está sobre todo por compatibilidad.
  • authNoPriv - la solicitud se autentica con MD5, SHA-1 o SHA-256, así que no se puede falsificar, pero el contenido en sí sigue viajando sin cifrar.
  • authPriv - autenticado y cifrado, con privacidad DES o AES-128, AES-192 o AES-256. Este es el nivel que usar en todo aquello cuyo camino no puedas confiar plenamente.

Tanto la clave de autenticación como la clave de privacidad necesitan al menos 8 caracteres. Si el dispositivo lo admite, authPriv con SHA-256 y AES-256 es la combinación más fuerte disponible; el hardware embebido más antiguo a veces solo habla MD5 y DES, que sigue mereciendo la pena usar frente a una simple cadena de comunidad de v1 o v2c.

Sobre qué te avisa un monitor SNMP

Siendo claros sobre dónde está esto hoy: una verificación SNMP lee y registra el valor que reporta el dispositivo. No evalúa una regla sobre ese valor como sí lo hacen las verificaciones HTTP, de Base de Datos o de Contador - todavía no existe un "alerta cuando este número supere X" en un monitor SNMP. Lo que sí hace es alertar sobre el propio dispositivo: cuando la solicitud deja de recibir respuesta, se envía una alerta a tus contactos configurados - correo electrónico, SMS, llamada de voz, Slack, Telegram, webhooks y más - los mismos canales que usa cada verificación de HostTracker.

Aun así cubre el caso que más importa para el hardware: saber que un dispositivo se cayó de la red antes de que alguien lo note de la peor manera. Y como cada lectura se guarda junto con el historial de la verificación, puedes abrir el contador de tiempo de actividad de un router o el estado de batería de un UPS y leer tú mismo la tendencia, incluso sin una regla automática vigilándolo. Para un valor que sí necesite un umbral y un margen de confirmación - CPU, memoria, espacio en disco, el tiempo de conexión de un puerto - un monitor de carga de servidor contra un pequeño endpoint recolector te da eso hoy mismo.

Puntos clave

Preguntas frecuentes

Envía una única solicitud SNMP Get o GetNext para un OID que tú eliges - el tiempo de actividad de un router, el estado de la batería de un UPS, el nivel de tóner de una impresora - según el calendario que definas, por SNMP v1, v2c o v3. Cada lectura se suma al historial de la verificación, y se envía una alerta por tus canales configurados en el momento en que el dispositivo deja de responder.

Un OID (identificador de objeto) es una dirección en formato decimal con puntos dentro del árbol SNMP de un dispositivo, como 1.3.6.1.2.1.1.3.0 para el tiempo de actividad del sistema. HostTracker solo lee un OID numérico - no acepta un nombre simbólico como sysUpTime.0. Ejecuta snmpwalk o snmpget contra el dispositivo para ver qué expone, consulta la documentación MIB del fabricante, o parte de los OID estándar de MIB-2 y de fabricante en la tabla de esta página.

SNMP v1 y v2c con una cadena de comunidad, y SNMP v3 con un nombre de seguridad, uno de los niveles de seguridad noAuthNoPriv, authNoPriv o authPriv, autenticación MD5, SHA-1 o SHA-256, y privacidad DES o AES-128, AES-192 o AES-256. v3 es la que conviene usar en todo lo que no puedas poner detrás de una red de confianza, ya que v1 y v2c envían la cadena de comunidad sin cifrar.

No, y no deberías hacerlo. La verificación se ejecuta desde la red interna fija de verificación de HostTracker, no desde la flota pública de checkpoints, así que el dispositivo solo necesita aceptar SNMP desde esa red en concreto. La mayoría de los equipos lo hacen con una regla de firewall limitada a la red de verificación de HostTracker, o con un punto de conexión VPN al que se conecta la verificación, en lugar de abrir SNMP a todo internet.

Lee un valor numérico del OID que le indiques. Si el dispositivo responde con algo que no es un número, la verificación igualmente confirma que el dispositivo respondió, pero no hay ningún valor que graficar ni una regla que evaluar sobre él - trátalo como una señal de accesibilidad, no como una lectura. Para un valor que quieras ver graficado a lo largo del tiempo, apunta la verificación a un OID numérico, como un contador de interfaz, una cifra de carga del procesador o una estimación de autonomía de un UPS.

Con la frecuencia que definas en el intervalo del monitor, el mismo rango que ofrecen las demás verificaciones de HostTracker. El contador de tiempo de actividad de un router funciona bien sondeado cada 30 minutos; un UPS del que de verdad quieres un aviso merece verificarse cada minuto.

No. Las verificaciones de sitios web y de ping se ejecutan desde esa flota pública; un monitor SNMP, en cambio, se ejecuta desde la propia red interna fija de verificación de HostTracker, porque los dispositivos que vigila rara vez están expuestos a internet y no hay nada que comparar entre ubicaciones para el contador de tiempo de actividad de un router. Por eso mismo un monitor SNMP no tiene selector de ubicación.

SNMP es uno de los tipos de monitor de HostTracker, disponible en los planes que lo incluyen, y no como un complemento de pago sobre otro monitor. Consulta qué tipos de verificación incluye tu plan en la página de precios, o inicia una prueba gratuita de 30 días - sin necesidad de tarjeta de crédito - para probarlo con tu propio equipo.

Prueba gratuita de 30 días - sin tarjeta de crédito

Vigila tu hardware de red, no solo tu sitio web

Añade un monitor SNMP para los routers, switches, UPS e impresoras que no pueden ejecutar un recolector, junto a tus verificaciones de sitio web, servidor y base de datos.

Prueba gratuita de 30 días - 100 monitores - sin tarjeta de crédito
  • Confianza desde 2004
  • 500.000+ sitios web monitorizados
  • 300+ puntos de control en todo el mundo

Forma parte del software de monitorización web de HostTracker.