GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So installieren und verwenden Sie den webbasierten Linux Network Traffic Analyzer von Darkstat

Einführung

Wenn Sie ein Systemadministrator sind, der einen Linux-Server verwaltet, möchten Sie ein einfaches Tool, mit dem Sie Ihren Server überwachen können.

Dunkelstat ist ein plattformübergreifendes, leichtes, einfaches Echtzeit-Netzwerkstatistiktool, das den Netzwerkverkehr erfasst, Nutzungsstatistiken berechnet und die Berichte über HTTP bereitstellt.

Darkstat installieren

  • Führen Sie für Ubuntu- und Debian-Betriebssysteme Folgendes aus:
sudo apt-get install darkstat -y
  • Führen Sie für CentOS- und RHEL-Betriebssysteme Folgendes aus:
dnf install darkstat -y

Darkstat konfigurieren

  • Bearbeiten Sie die Hauptkonfigurationsdatei von Darkstat und definieren Sie Ihre Netzwerkschnittstelle, Ihren Port und Ihre abhörende IP-Adresse
vim /etc/darkstat/init.cfg
  • Ändern Sie diesen Wert dann wie folgt
START_DARKSTAT=yes
INTERFACE="-i ens33"
DIR="/var/lib/darkstat"
PORT="-p 667"
BINDIP="-b 0.0.0.0"
DAYLOG="--daylog darkstat.log"

Hinweis :Sie können den Namen Ihrer Schnittstelle erfahren, indem Sie den folgenden Befehl ausführen

nmcli c s 
  • Starten Sie den Darkstat-Dienst neu
systemctl restart darkstat

Überprüfen Sie den Status von Darkstat

systemctl status darkstat

Zugriff auf Darkstat über die Web-Benutzeroberfläche

  • Darkstat läuft und lauscht auf Port 667 . Sie können dies mit dem folgenden Befehl überprüfen:
ss -antpl | grep 667
  • Öffnen Sie Ihren Webbrowser und greifen Sie auf Darkstat zu Webinterface mit der URL http://Server_ip:667 wie unten gezeigt
  • Sie können Diagramme automatisch neu laden, indem Sie auf klicken und aus Schaltflächen.
  • Sie erhalten eine Liste aller Hosts im Netzwerk, die versucht haben, den Server zu erreichen, indem Sie auf die Hosts klicken Abschnitt

Darkstat über CLI verwalten

  • Um Netzwerkstatistiken auf der ens33 zu sammeln Benutzeroberfläche können Sie das  -i verwenden kennzeichnen wie unten.
darkstat -i ens33
  • Um Webseiten auch auf einem bestimmten Port bereitzustellen, fügen Sie das -p  ein so kennzeichnen.
darkstat -i ens33 -p 80
  • Um die Netzwerkstatistiken für einen bestimmten Dienst im Auge zu behalten, verwenden Sie das -f oder Filterflag. Der Filter erfasst Datenverkehr, der den SSH-Dienst betrifft.
darkstat -i ens33 -f "port 22"
  • Um Darkstat herunterzufahren, senden Sie ein SIGTERM- oder SIGINT-Signal an den Darkstat-Elternprozess.

1- Holen Sie sich die Darkstat-Elternprozess ID (PPID ) mit dem pidof Befehl:

pidof darkstat

2- Beenden Sie dann den Prozess.

sudo kill -15 6352
OR
sudo kill -SIGTERM 6352

Schlussfolgerung

In diesem Handbuch haben wir Ihnen gezeigt, wie Sie Darkstat unter Linux installieren und verwenden, um den Netzwerkverkehr über HTTP zu erfassen.

Danke.


Linux
  1. So installieren und verwenden Sie Telnet unter Kali Linux

  2. Wie installiere und verwende ich den Linux-Bildschirm?

  3. So installieren und verwenden Sie SSHFS unter Linux

  4. So installieren und verwenden Sie Flatpak unter Linux

  5. So installieren und verwenden Sie Traceroute unter Linux

So installieren und verwenden Sie den Ping-Befehl unter Linux

So installieren und verwenden Sie Telnet auf Linux-Systemen

So installieren und verwenden Sie die ZSH-Shell unter Linux

So installieren und verwenden Sie den fd-Befehl unter Linux

So installieren und verwenden Sie Nu Shell unter Linux

So installieren und verwenden Sie Snapcraft unter Linux