Netdata è una stella nascente nel campo del monitoraggio delle metriche di sistema in tempo reale. Rispetto ad altri strumenti dello stesso tipo, Netdata:
- Monitora e esegue il rendering di varie metriche di sistema in tempo reale, come CPU, memoria, I / O del disco, traffico di rete, processi di sistema, stato Apache / Nginx, stato MySQL, coda di messaggi Postfix e altri.
- Funziona sulla maggior parte delle distribuzioni Linux.
- È altamente ottimizzato per utilizzare CPU, memoria e I / O su disco minimi.
- Fornisci straordinarie grafiche metriche in tempo reale in un'interfaccia web intuitiva.
In questo articolo, dimostrerò come installare Netdata su un'istanza del server Vultr Debian 9.
Prerequisiti
Prima di leggere ulteriormente, è necessario aver distribuito un'istanza del server Vultr Debian 9 e aver effettuato l'accesso come utente non root con privilegi sudo.
Passaggio 1: aggiornare il sistema
Per motivi di sicurezza, aggiornare il sistema all'ultimo stato stabile:
sudo apt-get update && sudo apt-get upgrade
Passaggio 2: installare le dipendenze
Per installare Netdata, è necessario installare le dipendenze seguenti:
sudo apt-get install zlib1g-dev uuid-dev libmnl-dev gcc make git autoconf autoconf-archive autogen automake pkg-config curl
Passaggio 3: installare Netdata
Installa Netdata con lo script di installazione ufficiale:
cd ~
git clone https://github.com/firehol/netdata.git --depth=1
cd netdata
./netdata-installer.sh
Durante il processo di installazione, premere ENTERper avviare l'installazione.
Verrà avviato il demone Netdata.
È possibile avviare, arrestare e ottenere lo stato del servizio Netdata eseguendo i seguenti comandi:
sudo systemctl start netdata
sudo systemctl stop netdata
sudo systemctl status netdata
Passaggio 4: modificare le regole del firewall
Prima di poter accedere all'interfaccia Web di Netdata, è necessario modificare le regole del firewall per consentire il traffico sulla porta 19999, la porta di comunicazione predefinita di Netdata:
sudo firewall-cmd --permanent --zone=public --add-port=19999/tcp
sudo firewall-cmd --reload
Ricarica il firewall:
service firewalld restart
Passaggio 5: visualizzare l'interfaccia di monitoraggio
Conferma l'installazione aprendo il tuo browser web e visitando l'interfaccia di monitoraggio di Netdata:
http://<your-Vultr-server-IP>:19999
Per configurare ulteriormente Netdata, modificare il suo file di configurazione:
sudo vi /etc/netdata/netdata.conf
Puoi anche visualizzare la configurazione corrente:
http://<your-Vultr-server-IP>:19999/netdata.conf
Disinstalla e aggiorna Netdata
Disinstallare
Se vuoi rimuovere Netdata dal tuo sistema, puoi eseguire il seguente comando:
cd netdata
sudo /netdata-uninstaller.sh --force
Aggiornare
Se si desidera aggiornare Netdata all'ultima versione, utilizzare il comando seguente:
cd netdata
git pull
sudo ./netdata-installer.sh