GNU/Linux >> Znalost Linux >  >> Debian

Jak nainstalovat Ntopng Network Monitor na Debian 10

Ntopng je bezplatný, open-source a velmi užitečný nástroj pro monitorování sítě, který lze použít ke sledování síťového provozu v reálném čase. Jedná se o vysoce výkonnou verzi nové generace původního ntop s nízkými zdroji založenou na libpcap. Je multiplatformní a běží na všech unixových platformách, MacOSX a Windows. ntopng monitoruje a hlásí různé protokoly včetně TCP, UDP, ICMP, DLC, IPX, ARP, Netbios, Decnet a mnoha dalších.

Funkce

  • Geolokace IP adres
  • Zobrazit síťový provoz a hostitele IPv4/IPv6
  • Analyzujte provoz a seřaďte jej podle zdroje/cíle
  • Ukládat statistiky provozu ve formátu RRD
  • Hlásit a třídit použití protokolu IP podle typu protokolu

Požadavky

  • Server se systémem Debian 10.
  • Na vašem serveru je nastaveno heslo uživatele root.

Začínáme

Než začnete, budete muset aktualizovat svůj systém na nejnovější verzi. Můžete to provést spuštěním následujícího příkazu:

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

Jakmile je váš server aktualizován, restartujte server, aby se změny projevily.

Instalace Ntopng

Ve výchozím nastavení není Ntopng k dispozici v úložišti Debian 10. Budete tedy muset do svého systému přidat úložiště Ntopng.

Úložiště Ntopng můžete nainstalovat pomocí následujícího příkazu:

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

Jakmile je úložiště přidáno, aktualizujte úložiště a nainstalujte Ntopng spuštěním následujícího příkazu:

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

Po dokončení instalace spusťte službu Ntopng a povolte její spuštění při restartu systému pomocí následujícího příkazu:

systemctl start ntopng
systemctl enable ntopng

Nyní můžete zkontrolovat stav Ntopng pomocí následujícího příkazu:

systemctl status ntopng

Měli byste vidět následující výstup:

? 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]...

Konfigurace Ntopng

Výchozí konfigurační soubor Ntopng se nachází v /etc/ntopng/ntopng.conf. Budete jej muset upravit a provést nějaké změny:

nano /etc/ntopng/ntopng.conf

Změňte následující řádky:

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

Po dokončení uložte a zavřete soubor. Dále vytvořte nový soubor ntopng.start k definování vaší sítě.

nano /etc/ntopng/ntopng.start

Přidejte následující řádky:

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

Uložte a zavřete soubor a restartujte Ntopng, aby se změny konfigurace uplatnily:

systemctl restart ntopng

Přístup k Ntopng

Ntopng nyní běží a naslouchá na portu 3000. Otevřete webový prohlížeč a navštivte adresu URL http://ip-vaseho-serveru:3000. Měli byste vidět následující stránku:

Zadejte výchozí uživatelské jméno a heslo Ntopng jako admin/admin a klikněte na Přihlásit knoflík. Měli byste vidět následující obrazovku:

Nyní zadejte požadované heslo a klikněte na Změnit Heslo knoflík. Výchozí řídicí panel Ntopng byste měli vidět na následující stránce:

Nyní klikněte na Hostitelé> Všichni hostitelé . Na následující obrazovce byste měli vidět všechny dostupné hostitele ve vaší síti:

Nyní klikněte na jednoho z hostitelů , měli byste vidět všechny informace o tomto hostiteli na následující obrazovce:

Nyní klikněte na Hostitelé> Zařízení . Na následující obrazovce byste měli vidět adresy Mac všech hostitelů ve vaší síti:

Nyní klikněte na Domů> Hostitelé zobrazíte seznam nejlepších hostitelů na následující obrazovce:

Nyní klikněte na Porty zobrazíte seznam hlavních klientských a serverových portů na následující obrazovce:

Gratulujeme! úspěšně jste nainstalovali a nakonfigurovali Ntopng na vašem serveru Debian 10. Nyní můžete snadno sledovat všechna zařízení ve vaší síti.


Debian
  1. Jak nainstalovat Debian 10 (Buster)

  2. Jak nainstalovat Python 3.9 na Debian 10

  3. Jak nainstalovat TeamViewer na Debian 10

  1. Jak nainstalovat Memcached na Debian 10

  2. Jak nainstalovat Git na Debian 9

  3. Jak nainstalovat Go na Debian 9

  1. Jak nainstalovat Pip na Debian 9

  2. Jak nainstalovat R na Debian 9

  3. Jak nainstalovat Ruby na Debian 9