Las 6 mejores aplicaciones de red para Linux para 2020

Si se trata de una gran red de hosts, es caótico lidiar con todo el tráfico y los problemas de ancho de banda. A veces, resulta difícil solucionar un problema con un nodo inactivo. En esos casos, una buena aplicación de redes realmente ayuda. Aparte de estos, incluso si está comenzando en la administración de redes, sería bueno tener una práctica con estas herramientas en su red doméstica. Estas son algunas de las mejores aplicaciones de red para Linux de un mar completo de herramientas de red de Linux.

Si estás empezando, aquí hay un hoja de trucos rápidos para realizar un seguimiento de los 50 comandos de red de Linux más básicos y avanzados y sus usos.

Las mejores aplicaciones de red para Linux

1. nmap

La herramienta de escaneo de red de línea de comandos más básica con la que debe comenzar es nmap. Es una herramienta de código abierto y, si se expresa en palabras simples, descubre puertos abiertos en los hosts de su red. Por ejemplo, tenemos una unidad WD NAS y quiero averiguar los puertos abiertos en el dispositivo. Simplemente puedo usar el comando nmap seguido de la dirección IP y debajo está el resultado del comando. Tengo mi SSH, MySQL y otros puertos abiertos en el NAS. nmap simplemente envía paquetes sin procesar a los puertos del sistema para identificar los puertos activos en el dispositivo de red.

El propósito de nmap es identificar los puertos vulnerables y las lagunas de seguridad en la red. Similar a nmap, Netcat es otra herramienta de escaneo de puertos. Aparte de eso, puede realizar tareas adicionales como redirección de puertos, abrir conexiones remotas, etc.

¿Lo que es bueno?

  • Configuración mínima necesaria para empezar
  • Escanee hosts y puertos de red completos para detectar vulnerabilidades
  • Capacidad para detectar servicios y tipos de host en la red

Visitar nmap GitHub

dirección IP de nmap para escanear puertos abiertos

2. Cuagga

A diferencia de nmap, Quagga es una herramienta de línea de comandos más avanzada. Es un tenedor de los obsoletos. GNU cebra Herramienta de enrutamiento IP. Zebra era una herramienta popular que le brindaba la funcionalidad de convertir su servidor en un enrutador completo. Quagga también se construye en las mismas líneas. La arquitectura de Quagga consta de un demonio central, zebra, que actúa como una capa de abstracción para el kernel de Unix subyacente y presenta la API de Zserv a través de un flujo de Unix o TCP a los clientes de Quagga. En general, admite 5 protocolos de enrutamiento básicos: ospf, ospf6d, ripd, ripngd, bgpd.

¿Lo que es bueno?

  • Convierta su servidor en un enrutador completo
  • Admite 5 protocolos de enrutamiento como ospf, bgp, rip, etc.
  • Capacidad para filtrar y administrar rutas, redirigir paquetes, etc.

Descargar cuagga

3. cactus

De las herramientas de línea de comandos, pasemos a algunas herramientas de red basadas en GUI. Cacti es una interfaz para la herramienta RRD (Round Robin Database) existente presente en Linux. La interfaz está completamente basada en PHP y almacena los datos de red en MySQL. Por lo tanto, como requisito previo, debe tener PHP, MySQL, Apache/lighthttpd, RRDTool y SNMP configurados e instalados. Además, los dispositivos cliente deben tener instalada la herramienta de cliente Cacti para que el servidor Cacti se comunique con ellos.

Lo que más me gusta de Cacti es la representación gráfica ilimitada de datos de múltiples fuentes de datos. La herramienta utiliza inherentemente rrdtool para crear y actualizar comandos para crear gráficos de monitoreo de red. Cacti tiene un módulo MRTG (Multi Router Traffic Graphing) incorporado que puede rastrear y medir el tráfico del enrutador, como el tiempo de proceso en un servidor, los paquetes perdidos, el tráfico real de la red, etc. También tiene plantillas gráficas incorporadas que ayudan a agrupar varios gráficos. y tener datos comparativos.

¿Lo que es bueno?

  • Herramienta de monitoreo de red con representación gráfica ilimitada de datos
  • Combine gráficos y datos de múltiples hosts
  • Plantillas gráficas incorporadas para una mejor representación de datos
  • Genere alertas basadas en tiempo de inactividad de la red, host inactivo, etc.

Descargar cactus

cacti-tool-to-graph-network-traffic

4. Monitoreo de Nagios

Nagios es otra herramienta líder de redes de código abierto para Linux. Proporciona una interfaz de portal web que le permite administrar y monitorear hosts en su enrutador o conmutadores. Similar a Cacti, necesitaría PHP, Apache, MySQL configurado y ejecutándose en su servidor Linux. El principal factor distintivo entre Cacti y Nagios Core es la disponibilidad de complementos y el manejo del monitoreo SNMP. Nagios Core se basa principalmente en el monitoreo en tiempo real de eventos y la notificación de alertas en función de ellos.

Nagios Core es una herramienta bastante compleja de usar y la interfaz realmente no ayuda. La mayor parte del desarrollo está dirigido a la herramienta de pago Nagios XI. Dicho esto, hay toneladas de documentación presentes en el sitio para ayudarte. A diferencia de Cacti, Nagios Core no puede crear gráficos complejos y no sería útil para trazar varios datos de host en un gráfico.

¿Lo que es bueno?

  • Alertas para informar sobre eventos de red, tiempo de inactividad, etc.
  • Disponibilidad de complementos para el núcleo de Nagios para mejorar la funcionalidad

Descargar Núcleo de Nagios

Nagios-supervisión-histograma

5. icinga

Icinga es una bifurcación de Nagios Core y, por lo tanto, todos los complementos y complementos creados para Nagios Core funcionarían incluso en Icinga. Sin embargo, la interfaz de usuario y la interfaz web se sienten más receptivas que Nagios, ya que se ha desarrollado como una entidad separada. Similar a las herramientas anteriores, Icinga proporciona monitoreo de hosts y sus recursos. Puede crear alertas para interrupciones y gráficos de rendimiento. Puede automatizar Icinga para enviar correos electrónicos dentro de un período de tiempo específico. En comparación con Nagios Core, la configuración de Icinga es mucho más intuitiva y sencilla.

También hay una variante paga actualizada llamada Icinga 2 que admite API REST para enviar datos fácilmente a otros servidores web.

En caso de que tenga problemas de permisos en el panel web de icinga, asegúrese de proporcionar el permiso adecuado a la cuenta de usuario en el archivo /etc/icinga/cgi.cfg

¿Lo que es bueno?

  • Interfaz fluida en comparación con Nagios Core y Cacti
  • CPU, almacenamiento e información de recursos de los hosts
  • Admite API REST para enviar y recibir datos de otros servicios web

Descargar icinga

Panel web de icinga que informa el tiempo de actividad de los hosts

6. NMS libre

LibreNMS tiene una interfaz y una funcionalidad refrescantes en comparación con las herramientas mencionadas anteriormente. La interfaz está bastante ordenada y es más fácil de entender para un principiante. El sistema de alertas admite correos electrónicos y Slack, que es una característica novedosa. Además de estos, también obtiene una aplicación de Android e iOS con funcionalidad básica básica para monitorear la red. También proporciona API, por lo que es fácil integrar los datos de red o los informes generados por LibreNMS en los scripts o programas de su servidor interno. También puede agregar o actualizar su lista de hosts en el servidor LibreNMS pasando los datos a través de archivos JSON.

¿Lo que es bueno?

  • Sistema de alertas basado en Email, IRC, Slack
  • API de LibreNMS para la actualización del rendimiento a través de scripts y programas
  • API REST para compartir datos con otros servicios web
  • Aplicación de Android e iOS para monitorear la red

Descargar LibreNMS

librenms-network-monitoring-tool

Descargar LibreNMS

Palabras de cierre

Le recomendaría comenzar con nmap y avanzar gradualmente hacia LibreNMS o Icinga para comprender las redes, los puertos, el reenvío de puertos, etc. Nagios y Cacti son buenos programas gratuitos de código abierto para monitorear los dispositivos de su red doméstica. Para más consultas o problemas relacionados con la configuración de herramientas de red, hágamelo saber en los comentarios a continuación.

Lea también: Las 7 mejores herramientas de monitoreo de red de código abierto

ÚLTIMAS ENTRADAS

Entradas relacionadas

Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos y para mostrarte publicidad relacionada con sus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. Contiene enlaces a sitios web de terceros con políticas de privacidad ajenas que podrás aceptar o no cuando accedas a ellos. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Configurar y más información
Privacidad