In diesem Tutorial zeigen wir Ihnen, wie Sie Ntopng unter CentOS 7 installieren. Für diejenigen unter Ihnen, die es nicht wussten, ist Ntopng ein relativ nützliches Tool, wenn Sie verschiedene Netzwerke überwachen möchten Protokolle auf Ihren Servern. Es bietet eine Reihe von Tools zur Überwachung verschiedener Protokolle, Verkehrsvarianten und ja, Bandbreite über mehrere Zeitrahmen hinweg. Ntopng basiert auf libpcap und wurde portabel geschrieben, um praktisch auf jedem Unix zu laufen Plattform, macOS und auch auf Win32.
In diesem Artikel wird davon ausgegangen, dass Sie zumindest über Grundkenntnisse in Linux verfügen, wissen, wie man die Shell verwendet, und vor allem, dass Sie Ihre Website auf Ihrem eigenen VPS hosten. Die Installation ist recht einfach. Das werde ich tun zeigen Ihnen die Schritt-für-Schritt-Installation von Ntopng auf CentOS 7.
Voraussetzungen
- Ein Server, auf dem eines der folgenden Betriebssysteme ausgeführt wird:CentOS 7.
- Es wird empfohlen, dass Sie eine neue Betriebssysteminstallation verwenden, um potenziellen Problemen vorzubeugen.
- SSH-Zugriff auf den Server (oder öffnen Sie einfach das Terminal, wenn Sie sich auf einem Desktop befinden).
- Ein
non-root sudo user
oder Zugriff auf denroot user
. Wir empfehlen, alsnon-root sudo user
zu agieren , da Sie Ihr System beschädigen können, wenn Sie als Root nicht aufpassen.
Ntopng unter CentOS 7 installieren
Schritt 1. Zuerst müssen wir das EPEL-Repository zu unserem System hinzufügen.
yum install epel-release wget
Schritt 2. Erstellen Sie das Ntop-Repository für die stabilen Builds.
# cat /etc/yum.repos.d/ntop.repo [ntop] name=ntop packages baseurl=http://www.nmon.net/centos-stable/$releasever/$basearch/ enabled=1 gpgcheck=1 gpgkey=http://www.nmon.net/centos-stable/RPM-GPG-KEY-deri [ntop-noarch] name=ntop packages baseurl=http://www.nmon.net/centos-stable/$releasever/noarch/ enabled=1 gpgcheck=1 gpgkey=http://www.nmon.net/centos-stable/RPM-GPG-KEY-deri
Schritt 3. Ntopng-Pakete unter CentOS 7 installieren.
yum update yum install ntopng ntopng-data yum install redis php-pecl-redis
Schritt 4. Konfigurieren Sie Ntopng.
Nach der Installation benötigt Ntopng eine Konfigurationsdatei. Zu Testzwecken können wir die Beispiel-Konfigurationsdatei verwenden, aber vergessen Sie nicht, eine geeignete Konfigurationsdatei (man Ntopng) später:
cp /etc/ntopng/ntopng.conf.sample /etc/ntopng/ntopng.conf
Schritt 5. Ntopng starten und der Redis-Server ermöglicht auch, dass der Dienst beim Booten gestartet wird:
systemctl start redis-server.service systemctl enable redis-server.service systemctl start ntopng.service systemctl enable ntopng.service
Schritt 6. IPables oder Firewall konfigurieren.
firewall-cmd --direct --add-rule ipv4 filter IN_public_allow 0 -m tcp -p tcp --dport 3000 -s 192.168.1.146 -j ACCEPT
Schritt 7. Greifen Sie auf Ntopng zu.
Wenn alles in Ordnung ist, können Sie jetzt Ihre Ntopng-Anwendung testen, indem Sie http://your-server-ip:3000
eingeben . Sie sehen die Anmeldeseite von Ntopng. Zum ersten Mal können Sie den Benutzer „admin“ und das Passwort „admin“ verwenden.
Herzlichen Glückwunsch! Sie haben Ntopng erfolgreich installiert. Vielen Dank, dass Sie dieses Tutorial zur Installation der Ntopng-Serverüberwachung auf CentOS 7-Systemen verwendet haben. Für zusätzliche Hilfe oder nützliche Informationen empfehlen wir Ihnen, die offizielle Ntopng-Website zu besuchen.