Si está buscando un potente monitor de protocolo de red para los servidores de su centro de datos Linux, ntopng puede ser la solución perfecta. Jack Wallen le muestra cómo instalar esta herramienta de código abierto.

    Con Linux en sus centros de datos, usted valora la capacidad de monitorizar diferentes protocolos de red en sus servidores. Con esta información recopilada, puede solucionar problemas o modificar sus servidores para que superen las especificaciones originales. La mayoría de los administradores de Linux pueden recordar ntop. Era la herramienta estándar de facto, basada en texto, para monitorear los protocolos de red. Esa herramienta ha sido obsoleta, a favor de ntopng (también conocido como The Network Time Protocol Reference Implementation, refactored, the Next Generation. Esta herramienta en particular lleva a ntop al siguiente nivel, dándole una interfaz basada en web que es exponencialmente más potente y fácil de usar. Te guiaré en el proceso de instalación de ntopng en la plataforma Ubuntu Server 16.04. El proceso requiere que instale a través de la línea de comandos, así que esté preparado para escribir un poco, o copiar y pegar.

    Instalación

    Vamos a instalar la versión estable, en lugar de instalar la versión obsoleta desde el repositorio estándar. Los pasos para ello son los siguientes:

    1. Abra una ventana de terminal.
    2. Descargue la información del repositorio emitiendo el comando wget http://apt-stable.ntop.org/16.04/all/apt-ntop-stab…
    3. Instalar el repositorio con el comando sudo dpkg -i apt-ntop-stable.deb
    4. Limpie los repositorios apt con el comando sudo apt-get clean all
    5. Actualizar apt con el comando sudo apt-get update
    6. Instale la aplicación con el comando sudo apt-get install ntopng

    Asegúrese de que el servicio ntopng está ejecutándose con el comando sudo systemctl start ntopng.

    Eso es todo lo que hay en la instalación.

    Configuración

    A continuación, debemos indicar a ntopng qué interfaz de red monitorizar y el puerto de escucha. Esta configuración es opcional. Si opta por dejar la configuración predeterminada de ntopng, ésta se escuchará en todas las interfaces. Si desea especificar qué interfaz/puerto utiliza el servicio, emita el comando sudo nano /etc/ntopng/ntopng.conf. En ese archivo, usted va a configurar esas opciones comentando (eliminando el # principal) y configurándolas para satisfacer sus necesidades:

    # -i=eth1# -w=3000

    Por ejemplo, esas dos líneas podrían parecerse a:

    -i=enp0s3-i=3000

    Una vez que se haya encargado de eso, guarde y cierre el archivo. Reinicie ntopng con el comando sudo systemctl restart ntopng.

    Es posible que también tenga que abrir el cortafuegos para poder acceder al puerto 3000. Para ello, ejecute el comando:

    sudo ufw permitir 3000

    Uso

    Apunte un navegador web (uno en la misma red que su servidor ntopgn) a http://SERVER_IP:PORT (donde SERVER_IP es la dirección IP de su servidor y PORT es el número de puerto que asignó al servicio. Se le pedirá inmediatamente que cambie la contraseña para el usuario ntopng admin (el nombre de usuario admin es admin. Una vez que haya iniciado sesión, puede empezar a ver su panel de control de ntopng (), donde obtendrá datos en tiempo real sobre su servidor y los dispositivos que se comunican con dicho servidor.

    A medida que ntopng comienza a captar el flujo de tráfico, puede hacer doble clic en uno de los interlocutores locales o destinos remotos para obtener más información sobre el tráfico o el dispositivo. A continuación, puede hacer clic en cualquier entrada de la barra de menú superior para comprobar el host, el dispositivo ) y el tráfico de la interfaz.

    Felicitaciones!

    Eso es todo lo que hay que hacer para poner en marcha un potente monitor de protocolo de red en el servidor Ubuntu de su centro de datos. Déle una vuelta a ntopng y vea si no le ofrece la información de red exacta que estaba buscando.

    Boletín Semanal de Código Abierto

    No se pierda nuestros consejos, tutoriales y comentarios sobre el sistema operativo Linux y las aplicaciones de código abierto.

    Entregado los martes

    mismo

    Vea también