Forutsetninger
Trinn 1: Oppdater systemet
Trinn 2: Installer ntopng med YUM
Trinn 3: Start redis og ntopng
Trinn 4: Konfigurer brannmuren
Trinn 5: Besøk ntopng fra en nettleser
Ntopng, som betyr neste generasjon av ntop, er et populært verktøy for overvåking av nettverkstrafikk med åpen kildekode som viser nettverksbruk i sanntid i et intuitivt nettgrensesnitt. Nesten alle nettverksadministratorer kan dra nytte av dens allsidighet, brukervennlighet og tilgjengelighet på flere plattformer.
Denne opplæringen vil guide deg gjennom prosessen med å installere ntopng (fellesskapsversjon) på en Vultr CentOS 7-serverforekomst.
Forutsetninger
- Distribuer en ny Vultr CentOS 7-serverforekomst.
- Logg på fra din SSH-terminal som en ikke-root sudo-bruker. Se hvordan du oppretter en sudo-bruker i en annen Vultr-artikkel .
Trinn 1: Oppdater systemet
sudo yum install epel-release
sudo yum update
sudo reboot
Etter omstart, bruk den samme sudo-brukeren til å logge på igjen.
Trinn 2: Installer ntopng med YUM
Først, for å installere ntopng ved hjelp av YUM, den mest praktiske metoden på CentOS 7, må du legge til en ntop-repo til systemet ditt:
sudo vi /etc/yum.repos.d/ntop.repo
Fyll filen med:
[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
Lagre og avslutt:
:wq
Installer nå ntopng og dens nødvendige avhengigheter:
sudo yum update
sudo yum --enablerepo=epel install redis ntopng hiredis-devel
Trinn 3: Start redis og ntopng
Når ntopng og dens avhengigheter er installert, må du starte redis-tjenesten og ntopng-tjenesten én etter én:
sudo systemctl start redis.service
sudo systemctl enable redis.service
sudo systemctl start ntopng.service
sudo systemctl enable ntopng.service
Sjekk statusen til ntopng-tjenesten:
sudo systemctl status ntopng.service
Som du ser, er ntopng-tjenesten aktiv (kjører) sammen med en lisensfeil. Du kan fikse feilen ved å endre ntopng-konfigurasjonsfilen ntopng.conf:
sudo vi /etc/ntopng/ntopng.conf
Før:
-G=/var/tmp/ntopng.pid
Etter:
-G=/var/tmp/ntopng.pid\
--community
Lagre og avslutt:
:wq
Start ntopng-tjenesten på nytt for å sette endringene i kraft:
sudo systemctl restart ntopng.service
Sjekk statusen til ntopng-tjenesten på nytt, du vil ikke lenger se feilmeldingen:
sudo systemctl status ntopng.service
For å tillate tilgang til ntopng fra en nettleser, må du tillate trafikk på port 3000, standard ntopng-kommunikasjonsport:
sudo firewall-cmd --zone=public --permanent --add-port=3000/tcp
sudo firewall-cmd --reload
Trinn 5: Besøk ntopng fra en nettleser
Nå er du klar til å bruke en nettleser for å utforske ntopngs nettgrensesnitt. Få tilgang til følgende URL:
http://[your-vultr-server-ip]:3000
Bruk standard brukernavn adminog standard passord for adminå logge på.
Du er ferdig med å konfigurere ntopng.
Hvis du trenger en mer detaljert tilpasning, kan du redigere /etc/ntopng/ntopng.conffilen.