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, mostrerò come installare Netdata su un'istanza del server Vultr CentOS 7.
Prerequisiti
Prima di leggere ulteriormente, è necessario aver distribuito un'istanza del server Vultr CentOS 7 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 usando YUM:
sudo yum update -y && sudo reboot
Al termine del riavvio, accedere con lo stesso utente sudo.
Passaggio 2: installare le dipendenze
Per installare Netdata, è necessario installare le dipendenze seguenti:
sudo yum install zlib-devel libuuid-devel libmnl-devel gcc make git autoconf autogen automake pkgconfig
sudo yum install curl jq nodejs
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
sudo ./netdata-installer.sh
Durante il processo di installazione, premere ENTER
per avviare l'installazione.
Se durante l'installazione non si verificano errori, verrà avviato il demone 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
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
Passaggio 6: installare l'unità di servizio systemd per netdata
Per comodità, metti Netdata sotto il controllo di systemd:
sudo yum install psmisc
sudo killall netdata
sudo cp ~/netdata/system/netdata.service /etc/systemd/system/
sudo systemctl daemon-reload
sudo systemctl start netdata.service
sudo systemctl enable netdata.service
Questo è tutto. Per configurare ulteriormente Netdata, modificare il suo file di configurazione:
sudo vi /etc/netdata/netdata.conf
Puoi anche visualizzare la configurazione corrente su:
http://<your-Vultr-server-IP>:19999/netdata.conf