So installieren Sie VNSTAT und VNSTATI, um den Netzwerkverkehr unter Linux zu überwachen

So installieren Sie VNSTAT und VNSTATI, um den Netzwerkverkehr unter Linux zu überwachen

Vnstat ist ein Konsolenbasis-Netzwerküberwachungsinstrument für Linux und BSD. Es wird ein Protokoll des Netzwerkverkehrs für ausgewählte Netzwerkoberflächen führen. Um die Protokolle zu generieren, vnstat Verwendet die vom Kernel bereitgestellten Informationen.

Mit anderen Worten, es schnüffelt nicht am Netzwerkverkehr und sorgt für die Verwendung der Systemressource. Um diese Software unter Linux zu verwenden, benötigen Sie mindestens Version 2.2 der Kernel -Serie.

Verwandter Artikel: VNSTAT PHP: Eine webbasierte Schnittstelle zur Überwachung der Nutzung der Netzwerkbandbreite

Die neueste Version von vnstat 2.6 wurde freigelassen 21. Januar 2020, und beinhaltet mehrere folgende Funktionen und Korrekturen.

Merkmale

  • Statistiken bleiben auch nach dem Neustart von Systemen verfügbar
  • Überwachen Sie gleichzeitig mehrere Netzwerkschnittstellen gleichzeitig
  • Mehrere Ausgaboptionen
  • Sortieren Sie die Daten nach Stunde, Tag, Monat, Woche oder erhalten Sie die Top 10 Tage
  • Generieren Sie die PNG -Grafik des Ausgangs
  • Konfigurieren Sie „Monate“, um mit unterschiedlichen Abrechnungszyklen nachzugehen, die Sie möglicherweise haben
  • Sehr leicht - verbraucht einen wirklich kleinen Teil Ihrer Systemressourcen
  • Niedrige CPU -Nutzung, egal wie viel Verkehr Sie erzeugen
  • Sie müssen keine Wurzel sein, um es zu verwenden
  • Wählen Sie Einheiten dynamisch (KB, MB usw.)
  • Vnstati bietet einige neue Optionen wie:
    • -nl / -Nolegend (versteckt die RX/TX -Legende)
    • -Altdate - Verwenden Sie alternatives Datums-/Zeittextspeicherort
    • -Überschrift - Um den Text im Bildheader anzupassen.
  • Sie können Ausgabe im Bildformat generieren.
  • Anpassbare Optionen für Inhaltspositionierung und Bildhintergrund in VNSTAT.CGI.
  • Die Schnittstellenbandbreite wird automatisch erkannt.
  • Verwenden Sie JSON für die Ausgabe

In diesem Artikel zeigen wir Ihnen, wie Sie die installieren können vnstat Und vnstati Tool unter Linux-Systemen zur Überwachung von Echtzeit-Netzwerkverkehr.

Installieren von VNSTAT- und VNSTATI -Netzwerküberwachungstools

1. Um VNSTAT in Linux zu installieren, müssen Sie die neueste Version von der offiziellen GitHub -Release -Seite herunterladen.

Alternativ können Sie auch den folgenden WGet -Befehl verwenden, um den neuesten Quell -Tarball wie unten gezeigt herunterzuladen.

# WGet https: // Humdi.net/vnstat/vnstat-2.6.Teer.gz 
Laden Sie VNSTAT in CentOS herunter

2. Sobald Sie die Datei heruntergeladen haben, extrahieren Sie das Archiv mit Ihrem Terminal und navigieren Sie dann zu dem Ort, an dem Sie das Archiv extrahiert haben, und kompilieren Sie es mit den folgenden Befehlen.

Notiz: Das Quellpaket wird mit den benötigten Quelldateien für die erforderlichen Quelldateien geliefert vnstat einschließlich des Daemons (vnstatd) und Bildausgabe (vnstati).

Installieren Sie VNSTAT in CentOS/Rhel und Fedora

# Yum Group Installieren Sie "Entwicklungswerkzeuge" # yum Installieren Sie GD GD-Devel SQLite-Devel # tar -xvf vnstat-2.6.Teer.GZ # CD VNSTAT-2.6/ # ./configure -prefix =/usr -sysconfdir =/etc # # Machen Sie die Installation 

Installieren Sie VNSTAT in Debian und Ubuntu

$ sudo apt-Get Installieren Sie build-wesentliche GD-Devel libsqlite3-dev $ tar-xvf vnstat-2.6.Teer.GZ $ CD VNSTAT-2.6/ $ sudo ./configure -prefix =/usr -sysconfdir =/etc $ sudo machen $ sudo mach installieren 
Installieren Sie VNSTAT aus Quellen in CentOS

3. Sobald die Installation fertig ist, müssen Sie die kopieren Vnstat Servicedatei wie gezeigt.

Vnstat systemd

# CP -v -Beispiele/systemd/vnstat.Service/etc/systemd/system/ # systemctl aktivieren vnstat # systemctl start vnstat 

Vnstat init.D

# CP -v -Beispiele/init.d/redhat/vnstat/etc/init.D/ # Chkconfig vnstat über # service vnstat start 
Erstellen Sie die VNSTAT -Systemdatei

4. Stellen Sie nun sicher, dass die Binärdateien an einem geeigneten Ort installiert wurden und von der richtigen Version stammen.

# vnstat vnstat 2.6 von Teemu toivola  

5. Wenn Sie Ihre anpassen möchten vnstat Konfiguration Sie können die Konfigurationsdatei öffnen unter:

# vi /etc /vnstat.Conf 

Die Optionen dort sind selbsterklärend, sodass ich auf jedem von ihnen nicht anhalten werde. Sie können sie weiterhin überprüfen, wenn Sie Ihre Installation anpassen möchten.

VNSTAT -Konfiguration

6. Sie müssten einige Zeit zulassen, dass die Statistiken in der Datenbank aktualisiert werden. Sobald Sie genügend Informationen in der Datenbank haben, können Sie die Netzwerkstatistiken sehen, indem Sie einfach ausgeführt werden:

# vnstat 
Überwachen Sie den Netzwerkverkehr der Schnittstelle

7. Sie können auch die Stundenstatistiken durch die Verwendung des -H Möglichkeit:

# vnstat -h 
Überwachen Sie den stündlichen Netzwerkverkehr

8. Für tägliche Statistiken müssen Sie die verwenden -D Möglichkeit:

# vnstat -d 
Überwachen Sie den täglichen Netzwerkverkehr

9. Weitere verfügbare Optionen können Sie verwenden --Hilfe:

# VNSTAT -HELP 
VNSTAT -Überwachungsoptionen

10. Um die Statistiken zu erleichtern, können Sie die verwenden vnstati Werkzeug zu generieren .png Bilder für vnstat.

Vnstati wird automatisch mit installiert vnstat Es wären also keine weiteren Installationsaktionen erforderlich. Um ein zusammenfassendes Bild für die Netzwerknutzung Ihrer Netzwerkschnittstelle zu generieren, können Sie ausführen:

# vnstati -s -i eth0 -o ~/network -log.png 
Generieren Sie den Netzwerküberwachungsbericht
# vnstati -h -i eth0 -o ~/network -log.png 
Stündlicher Netzwerkbericht

In meinem Fall, vnstat wurde erst kürzlich installiert, aber diese werden im Laufe der Zeit besiedelt. Für weitere verfügbare Optionen und verschiedene Statistiken können Sie die verwenden -Hilfe Möglichkeit:

Die Informationen, die beide vnstat Und vnstati Bereitstellung kann Ihrem Netzwerküberwachung, Analyse und Fehlerbehebung in der Zeit erheblich helfen. Weitere Informationen zu den verfügbaren Optionen von VNSTAT finden Sie auf der Mannseite des Tools.

Wenn Sie einen zusätzlichen Vorschlag oder eine Frage zu VNSTAT und VNSTATI haben.