Ntopng, ovvero la prossima generazione di ntop, è un popolare strumento di monitoraggio del traffico di rete open source che mostra l'utilizzo della rete in tempo reale in un'interfaccia Web intuitiva. Quasi tutti gli amministratori di rete possono beneficiare della sua versatilità, facilità d'uso e disponibilità multipiattaforma.
Questo tutorial ti guiderà attraverso il processo di installazione di ntopng (versione della comunità) su un'istanza del server Vultr CentOS 7.
Prerequisiti
- Distribuire una nuova istanza del server Vultr CentOS 7.
- Accedi dal tuo terminale SSH come utente sudo non root. Scopri come creare un utente sudo in un altro articolo di Vultr .
Passaggio 1: aggiornare il sistema
sudo yum install epel-release
sudo yum update
sudo reboot
Dopo il riavvio, utilizzare lo stesso utente sudo per accedere nuovamente.
Passaggio 2: installare ntopng utilizzando YUM
Innanzitutto, per installare ntopng usando YUM, il metodo più conveniente su CentOS 7, è necessario aggiungere un repository ntop al sistema:
sudo vi /etc/yum.repos.d/ntop.repo
Popolare il file con:
[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
Salva ed esci:
:wq
Ora installa ntopng e le sue dipendenze necessarie:
sudo yum update
sudo yum --enablerepo=epel install redis ntopng hiredis-devel
Passaggio 3: avviare redis e ntopng
Dopo aver installato ntopng e le sue dipendenze, è necessario avviare uno alla volta il servizio redis e il servizio ntopng:
sudo systemctl start redis.service
sudo systemctl enable redis.service
sudo systemctl start ntopng.service
sudo systemctl enable ntopng.service
Verifica lo stato del servizio ntopng:
sudo systemctl status ntopng.service
Come vedi, il servizio ntopng è attivo (in esecuzione) insieme a un errore di licenza. È possibile correggere l'errore modificando il file di configurazione ntopng ntopng.conf:
sudo vi /etc/ntopng/ntopng.conf
Prima:
-G=/var/tmp/ntopng.pid
Dopo:
-G=/var/tmp/ntopng.pid\
--community
Salva ed esci:
:wq
Riavvia il servizio ntopng per rendere effettive le modifiche:
sudo systemctl restart ntopng.service
Ricontrolla lo stato del servizio ntopng, non vedrai più l'avviso di errore:
sudo systemctl status ntopng.service
Per consentire l'accesso a ntopng da un browser Web, è necessario consentire il traffico sulla porta 3000, la porta di comunicazione predefinita ntopng:
sudo firewall-cmd --zone=public --permanent --add-port=3000/tcp
sudo firewall-cmd --reload
Passaggio 5: visitare ntopng da un browser Web
Ora sei pronto per utilizzare un browser Web per esplorare l'interfaccia Web di ntopng. Accedi al seguente URL:
http://[your-vultr-server-ip]:3000
Utilizzare il nome utente predefinito admine la password predefinita adminper accedere.
Hai finito di configurare ntopng.
Se è necessaria una personalizzazione più dettagliata, è possibile modificare il /etc/ntopng/ntopng.conffile.