GNU/Linux >> Tutoriales Linux >  >> Debian

Cómo instalar Ntopng Network Monitor en Debian 10

Ntopng es una herramienta de monitoreo de red gratuita, de código abierto y muy útil que se puede usar para monitorear el tráfico de red en tiempo real. Es una versión de próxima generación de alto rendimiento y bajos recursos del ntop original basado en libpcap. Es multiplataforma y se ejecuta en todas las plataformas Unix, MacOSX y Windows. ntopng monitorea e informa varios protocolos, incluidos TCP, UDP, ICMP, DLC, IPX, ARP, Netbios, Decnet y muchos más.

Características

  • Geolocalización de direcciones IP
  • Mostrar el tráfico de red y los hosts IPv4/IPv6
  • Analice el tráfico y clasifíquelo según el origen/destino
  • Almacenar estadísticas de tráfico en formato RRD
  • Informar y clasificar el uso del protocolo IP por tipo de protocolo

Requisitos

  • Un servidor que ejecuta Debian 10.
  • Se ha configurado una contraseña de root para su servidor.

Cómo empezar

Antes de comenzar, deberá actualizar su sistema con la última versión. Puede hacerlo ejecutando el siguiente comando:

apt-get update -y
apt-get upgrade -y

Una vez que su servidor esté actualizado, reinícielo para aplicar los cambios.

Instalando Ntopng

De forma predeterminada, Ntopng no está disponible en el repositorio de Debian 10. Por lo tanto, deberá agregar el repositorio Ntopng a su sistema.

Puede instalar el repositorio Ntopng con el siguiente comando:

wget http://apt.ntop.org/buster/all/apt-ntop.deb
dpkg -i apt-ntop.deb

Una vez que se agrega el repositorio, actualícelo e instale Ntopng ejecutando el siguiente comando:

apt-get update -y
apt-get install pfring-dkms nprobe ntopng n2disk cento -y

Una vez que se haya completado la instalación, inicie el servicio Ntopng y habilítelo para que se inicie al reiniciar el sistema con el siguiente comando:

systemctl start ntopng
systemctl enable ntopng

Ahora puede verificar el estado de Ntopng con el siguiente comando:

systemctl status ntopng

Debería ver el siguiente resultado:

? ntopng.service - ntopng high-speed web-based traffic monitoring and analysis tool
   Loaded: loaded (/etc/systemd/system/ntopng.service; enabled; vendor preset: enabled)
   Active: active (running) since Sat 2019-09-21 02:05:50 EDT; 7min ago
 Main PID: 3314 (ntopng)
    Tasks: 26 (limit: 1138)
   Memory: 209.2M
   CGroup: /system.slice/ntopng.service
           ??3314 /usr/local/bin/ntopng /run/ntopng.conf

Sep 21 02:05:53 debian ntopng[3314]: 21/Sep/2019 02:05:53 [Ntop.cpp:707] Adding 192.168.0.103/32 as IPv4 interface address for enp0s3
Sep 21 02:05:53 debian ntopng[3314]: 21/Sep/2019 02:05:53 [Ntop.cpp:715] Adding 192.168.0.0/24 as IPv4 local network for enp0s3
Sep 21 02:05:53 debian ntopng[3314]: 21/Sep/2019 02:05:53 [Ntop.cpp:735] Adding ::1/128 as IPv6 interface address for lo
Sep 21 02:05:53 debian ntopng[3314]: 21/Sep/2019 02:05:53 [Ntop.cpp:744] Adding ::1/128 as IPv6 local network for lo
Sep 21 02:05:53 debian ntopng[3314]: 21/Sep/2019 02:05:53 [Ntop.cpp:735] Adding fe80::a00:27ff:fe99:dc40/128 as IPv6 interface address for enp0
Sep 21 02:05:53 debian ntopng[3314]: 21/Sep/2019 02:05:53 [Ntop.cpp:744] Adding fe80::a00:27ff:fe99:dc40/64 as IPv6 local network for enp0s3
Sep 21 02:05:56 debian ntopng[3314]: 21/Sep/2019 02:05:56 [PeriodicActivities.cpp:72] Started periodic activities loop...
Sep 21 02:06:09 debian ntopng[3314]: 21/Sep/2019 02:06:09 [PeriodicActivities.cpp:114] Each periodic activity script will use 2 threads
Sep 21 02:06:09 debian ntopng[3314]: 21/Sep/2019 02:06:09 [NetworkInterface.cpp:2791] Started packet polling on interface enp0s3 [id: 1]...
Sep 21 02:06:09 debian ntopng[3314]: 21/Sep/2019 02:06:09 [NetworkInterface.cpp:2791] Started packet polling on interface lo [id: 2]...

Configurar Ntopng

El archivo de configuración predeterminado de Ntopng se encuentra en /etc/ntopng/ntopng.conf. Deberá editarlo y realizar algunos cambios:

nano /etc/ntopng/ntopng.conf

Cambie las siguientes líneas:

-G=/var/run/ntopng.pid
##Define the network interface for network monitoring.
-i=enp0s3
##Define the HTTP port for web server.
-w=3000

Guarde y cierre el archivo cuando haya terminado. A continuación, cree un nuevo archivo ntopng.start para definir su red.

nano /etc/ntopng/ntopng.start

Agregue las siguientes líneas:

--local-networks "192.168.0.0/24"  ## give your local IP Ranges here.
--interface 1

Guarde y cierre el archivo, luego reinicie Ntopng para aplicar los cambios de configuración:

systemctl restart ntopng

Acceso a Ntopng

Ntopng ahora se está ejecutando y escuchando en el puerto 3000. Abra su navegador web y visite la URL http://your-server-ip:3000. Debería ver la siguiente página:

Proporcione el nombre de usuario y la contraseña predeterminados de Ntopng como administrador/administrador y haga clic en Iniciar sesión botón. Debería ver la siguiente pantalla:

Ahora, proporcione la contraseña deseada y haga clic en Cambiar Contraseña botón. Debería ver el panel predeterminado de Ntopng en la siguiente página:

Ahora, haga clic en Hosts> Todos los hosts . Debería ver todos los hosts disponibles en su red en la siguiente pantalla:

Ahora, haga clic en uno de los host , debería ver toda la información sobre este host en la siguiente pantalla:

Ahora, haga clic en Hosts> Dispositivos . Debería ver la dirección Mac de todos los hosts en su red en la siguiente pantalla:

Ahora, haga clic en Inicio> Hosts para ver la lista de los principales hosts en la siguiente pantalla:

Ahora, haga clic en Puertos para ver una lista de los principales puertos de servidor y cliente en la siguiente pantalla:

¡Felicidades! Ha instalado y configurado con éxito Ntopng en su servidor Debian 10. Ahora puede monitorear fácilmente cualquier dispositivo en su red.


Debian
  1. Cómo instalar Debian 10 (Buster)

  2. Cómo instalar Python 3.9 en Debian 10

  3. Cómo instalar Memcached en Debian 10

  4. Cómo instalar TeamViewer en Debian 10

  5. Cómo instalar Git en Debian 9

Cómo instalar la herramienta de monitoreo Nagios 4.3.x en Debian 9

Cómo instalar Debian 11

Cómo instalar Wireshark Network Analyzer en Debian 11

Cómo instalar Glances System Monitor en Debian 11

Cómo instalar Go en Debian 10

Cómo instalar Go en Debian