Installieren Sie ntopng unter Ubuntu 18.04, um den Netzwerkverkehr zu überwachen

Unter den verschiedenen administrativen Aufgaben, die wir in Linux-Systemen ausführen müssen, ist die Überwachung des Netzwerkverkehrs eine der herausragendsten. weil wir dadurch viel umfassendere und vollständigere Prozesse , Rollen und andere Parameter des Servers übertragen können und ein betroffener Verkehr sich negativ auf die gesamte geschaffene Infrastruktur auswirkt.

Obwohl für die Netzwerküberwachung mehrere Tools entwickelt wurden, wird TechnoWikis über ein spezielles Tool sprechen, dessen Aufgabe es ist, die besten Verkehrsüberwachungsdienste im Netzwerk anzubieten, wie z. B. ntopng.

Was ist NTOPNG?
Ntopng wurde als Dienstprogramm entwickelt, das sich auf die Analyse des Netzwerkverkehrs durch ständige Überwachung der Netzwerknutzung konzentriert. Das Hilfsprogramm ntopng basiert auf libpcap. Es wurde ein portables Design entwickelt, das auf allen Unix-, macOS- und Windows-Plattformen ausgeführt werden kann.

Das Webinterface bietet eine einfache und verschlüsselte Lösung für den Zugriff auf Verkehrsinformationen sowohl historisch als auch in Echtzeit.

Funktionen von ntopng
Zu den herausragenden Merkmalen gehören:

  • Es ist möglich, Echtzeit-Leistungsberichte, Netzwerk- und Anwendungslatenzen, Round-Trip-Zeit (RTT), TCP-Statistiken mit Details zur erneuten Übertragung, veraltete Pakete oder verlorene Pakete sowie übertragene Bytes und Pakete zu überwachen und abzurufen .
  • Es wird möglich sein, den Netzwerkverkehr anhand verschiedener Kriterien wie IP-Adresse, Port, L7-Protokoll, Leistung, autonome Systeme (AS) und vieles mehr zu klassifizieren.
  • Stellen Sie den Netzwerkverkehr in Echtzeit und auf aktiven Hosts dieses Netzwerks bereit.
  • Unterstützung für MySQL, ElasticSearch und LogStash zum Ausführen von Exportaufgaben für die überwachten Daten.
  • Unterstützt SNMP v1 / v2c und die kontinuierliche Überwachung von SNMP-Geräten.
  • Es ermöglicht die Identifizierung des HTTP-Datenverkehrs mithilfe der von Google und der HTTP-Blacklist bereitgestellten Charakterisierungsdienste.
  • Volle Unterstützung für IPv4 und IPv6.
  • Unterstützt Full Layer-2.
  • Speichert permanente Verkehrsstatistiken auf der Festplatte, um zukünftige Untersuchungen zu erleichtern und auf gehostete Daten zuzugreifen.
  • Es werden mehrere Netzwerkmetriken generiert, einschließlich Leistungs- und Anwendungsprotokollen.
  • Sie können Hosts auf einer geografischen Karte geografisch zuordnen und überlagern.
  • Es ist möglich, den IP-Verkehr zu analysieren und ihn nach Quelle oder Ziel zu adressieren.
  • Unterstützt das Erstellen von Netzwerkverkehrsstatistiken in HTML5 / AJAX-Formaten.
  • Es verfügt über eine Alert-Engine, um anomale und verdächtige Hosts zu erfassen und so die Sicherheit zu erhöhen.
See also  Java - Operations Evaluation

1. Wie installiere ich ntopng unter Ubuntu 18.04 Linux?

Schritt 1

Standardmäßig ist ntopng im Ubuntu 18.04-Standardrepository nicht verfügbar. Aus diesem Grund muss das ntopng-Repository installiert werden, das mit dem folgenden Befehl heruntergeladen und installiert werden kann:

 sudo wget http://apt.ntop.org/18.04/all/apt-ntop.deb 

1-command-ntopng.png

Schritt 2

Wir gehen zu seiner Dekompression über:

 sudo dpkg -i apt-ntop.deb 

2-command-ntopng.png

Schritt 3

Sobald das Repository installiert ist, aktualisieren wir das Repository und installieren ntopng mit dem folgenden Befehl:

 sudo apt-get update -y sudo apt-get installiere pfring-dkms nprobe ntopng n2disk cento -y 

3-command-ntopng.png

2. So konfigurieren Sie ntopng unter Ubuntu 18.04 Linux

Nach der Installation von ntopng werden wir die Standardkonfigurationsdatei des Dienstprogramms ändern, die sich im Verzeichnis /etc/ntopng/ntopng.conf befindet:

 sudo nano /etc/ntopng/ntopng.conf 

In der geöffneten Datei finden wir den folgenden Abschnitt:

 -G = / var / run / ntopng.pid 

Darin definieren wir Folgendes:

 ## Gibt die Netzwerkschnittstelle oder den Kollektorendpunkt an, der von ntopng für die Netzwerküberwachung verwendet werden soll. -i = enp0s3 ## Legt den HTTP-Port des eingebetteten Webservers fest. -w = 3000 
Hinweis
In das Feld -i enp0s3 müssen wir den Namen des aktuellen Netzwerkadapters jedes Servers eingeben.

Wir speichern die Änderungen mit der Tastenkombination:

+ O Strg + O

Wir verlassen den Editor mit:

+ X Strg + X

4-command-ntopng.png

Schritt 2

Jetzt erstellen wir eine ntopng.start-Datei:

 sudo nano /etc/ntopng/ntopng.start 

Darin fügen wir Folgendes ein:

 --local-networks "192.168.0.0/24" (Wir geben den Bereich der zu überwachenden IP-Adressen ein) --Schnittstelle 1 

5-command-ntopng.png

Wieder speichern wir die Änderungen mit den Tasten:

+ O Strg + O

Wir verlassen den Editor mit:

+ X Strg + X

Wir starten den Dienst neu und aktivieren seinen Start von Anfang an mit den folgenden Befehlen:

 sudo systemctl start ntopng sudo systemctl enable ntopng 

6-command-ntopng.png

3. Zugriff auf ntopng unter Ubuntu 18.04 Linux

Schritt 1

Nun gehen wir zu einem Browser und führen die folgende Syntax in der URL-Leiste aus:

 http: // IP_Server: 3000 

7-command-ntopng.png

Schritt 2

Dort geben wir sowohl als Benutzername als auch als Passwort ein, bei Klick auf “Login” ist die Passwortänderung erforderlich. Klicken Sie auf “Passwort ändern”, um die Änderungen zu übernehmen.

See also  Speichern Sie Dateien in BLOB-Feldern mit PHP und MySQL

8-command-ntopng.png

Schritt 3

Dies wird die anfängliche Umgebung von ntopng sein: 9-command-ntopng.png

Zunächst sehen wir Details wie:

  • Serverdetails
  • Verkehr in Echtzeit
  • Verkehr von Netzwerkschnittstellen.
  • Anzeigen nach Tagen, Wochen usw.

Sobald wir das Netzwerk nutzen, können wir seine Verwendung in Aktion sehen: 10-command-ntopng.png

Schritt 3

Jetzt haben wir einige Menüs wie:

Fließt
In diesem Menü können wir über Protokolle auf eine Ansicht zugreifen, in der Aktivierungsdetails, Server, verwendete Bytes, allgemeine Informationen und mehr angezeigt werden: 11-command-ntopng.png

Gastgeber
Über dieses Menü können Sie auf detaillierte Informationen zu den Computern im Netzwerk, MAC-Adressen, Netzwerken, HTTP-Servern, Ereignissen usw. zugreifen: 12comando-ntopng.png

Wenn Sie eine dieser Optionen auswählen, werden spezifische Details angezeigt:

13-command-ntopng.png

Schnittstellen
In diesem Menü finden Sie die verschiedenen konfigurierten Netzwerkschnittstellen.
Wir haben ein “Konfigurations” -Menü (Zahnradsymbol), über das es möglich sein wird, Sprache (Englisch, Italienisch bis Deutsch), Einstellungen, Benutzer usw. zu konfigurieren: 14-command-ntopng.png

In einigen Visualisierungsoptionen können wir auf die Grafiken klicken, um auf viel detaillierteren Inhalt zuzugreifen:

15-command-ntopng.png

Auf diese Weise ist ntopng eine integrale Lösung für die vollständige Überwachung des Netzwerkverkehrs.

administrator

Leave a Reply

Your email address will not be published. Required fields are marked *