Inicio
» ADMINISTRADOR DE RED
»
6 herramientas de monitorización de redes Linux para dispositivos, hosts y tráfico
6 herramientas de monitorización de redes Linux para dispositivos, hosts y tráfico
Elegir una herramienta de monitorización de red Linux comienza con la pregunta que necesitas responder. Para conmutadores y enrutadores de múltiples proveedores, considera LibreNMS o Zabbix. Prometheus con SNMP Exporter se adapta a una canalización de métricas personalizada; Cacti se centra en gráficos; Nagios Core utiliza complementos para comprobaciones de servicio; Netdata proporciona métricas detalladas de hosts Linux.
Un panel de control conceptual que muestra las vistas de interfaz más comunes: dirección del tráfico, estado del enlace y errores.
¿Qué medidas de monitoreo de red?
La monitorización puede abarcar dispositivos de red, hosts Linux o flujos de tráfico. SNMP es común en conmutadores y enrutadores; los agentes y exportadores recopilan métricas de host. NetFlow, sFlow e IPFIX pueden identificar fuentes de tráfico y conversaciones, mientras que los contadores de interfaz solo informan sobre el volumen.
Los contadores de bytes de la interfaz SNMP son acumulativos. Para obtener una tasa de bits estimada, reste el valor anterior al actual, multiplique por ocho y divida por los segundos transcurridos. Este valor representa un promedio durante el intervalo de sondeo, lo que permite suavizar las ráfagas; los intervalos más cortos proporcionan mayor detalle, pero también aumentan el trabajo de sondeo y almacenamiento.
El sondeo SNMP lee los contadores de interfaz de los dispositivos de red; la diferencia entre sondeos se convierte en una tasa de tráfico estimada.
Seis herramientas de monitorización de redes Linux a tener en cuenta
Las herramientas se solapan, pero difieren en la cobertura de dispositivos, el nivel de detalle y el esfuerzo de configuración.
Un mapa conceptual de dispositivos y una vista del tráfico, elementos básicos comunes para los paneles de control de operaciones de red.
1. LibreNMS: la mejor opción para la detección de dispositivos de red.
LibreNMS se centra en el hardware de red, con detección automática, alertas, métricas de dispositivos y puertos, y sondeo distribuido. Es un buen punto de partida para conmutadores y enrutadores de múltiples proveedores. Consulta su lista de funciones y la guía de detección para tus dispositivos; la detección requiere hardware accesible y credenciales SNMP válidas.
2. Zabbix: la mejor opción para infraestructura en un solo sistema.
Zabbix combina la monitorización de dispositivos SNMP con comprobaciones basadas en agentes para servidores, aplicaciones y servicios Linux. Sus plantillas, reglas de descubrimiento, activadores y paneles de control lo hacen muy versátil, aunque su configuración requiere planificación. Consulte su guía SNMP y la documentación de descubrimiento de red .
3. Prometheus con exportador SNMP: ideal para canalizaciones de métricas personalizadas.
Prometheus recopila métricas de series temporales de los exportadores. El exportador SNMP pone a disposición de Prometheus los datos de los dispositivos de red; el exportador de nodos proporciona métricas de hosts Linux, como contadores de interfaz. Esta pila flexible es ideal para equipos familiarizados con las consultas y la configuración de métricas. No se trata de una consola de red preconfigurada: se eligen los exportadores, se configura la recopilación de datos y se añaden paneles según sea necesario. Consulte la guía del exportador de nodos y el proyecto del exportador SNMP .
4. Cactus: ideales para gráficos sencillos a largo plazo.
Cacti recopila valores y los convierte en gráficos. Sondea dispositivos SNMP y utiliza plantillas para diagramas de interfaz y comparaciones históricas. Es recomendable cuando la generación de gráficos es la prioridad; no es una plataforma de alertas integral. Consulte la guía de gráficos de red y la configuración del sondeo .
5. Nagios Core: ideal para comprobaciones de servicio personalizables.
Nagios Core se ejecuta en Linux y utiliza complementos para comprobar hosts y servicios. Añada los complementos adecuados para comprobar la accesibilidad, los puntos finales de las aplicaciones o las comprobaciones SNMP. Es una opción que requiere intervención manual: usted configura las comprobaciones y la configuración, y puede añadir gráficos independientes. Elija esta opción para realizar comprobaciones de estado explícitas en lugar de generar gráficos automáticos de topología y tráfico. Consulte la descripción general de Core y la documentación de los complementos .
6. Netdata: la mejor opción para obtener métricas detalladas de hosts Linux.
Netdata proporciona visibilidad detallada de los hosts Linux, incluyendo métricas de ancho de banda, estado y errores por interfaz. Su documentación más amplia sobre monitorización de red también abarca dispositivos SNMP, topología y fuentes de flujo cuando están configurados. Comience con la guía de interfaz de red y la descripción general de la monitorización de red .
Elige la herramienta que mejor se adapte a tu tarea de monitorización.
Dispositivos de red: LibreNMS para el descubrimiento; Zabbix si también necesita realizar comprobaciones de servidores y servicios.
Series temporales personalizadas: exportadores de Prometheus; elija Netdata para una vista del host más centrada en el agente.
Gráficos de interfaz históricos: Cactus.
Comprobaciones de disponibilidad basadas en plugins: Nagios Core.
Antes de implementar
Confirme qué dispositivos, interfaces y métricas están incluidos en el ámbito de aplicación y compruebe si se necesitan MIB o plantillas del proveedor.
Utilice credenciales SNMP de solo lectura y limite el sondeo a los hosts de monitorización autorizados.
Seleccione los intervalos de sondeo y la retención de datos según sus necesidades de capacidad; los intervalos más largos pueden ocultar picos breves.
Establezca umbrales de alerta en torno al tráfico normal y dirija las alertas a alguien que pueda responder.