In questo tutorial, ti mostreremo come installare Netdata Monitoring su CentOS 7. Per chi non lo sapesse, Netdata è uno strumento di monitoraggio delle prestazioni, della risoluzione dei problemi e della salute in tempo reale per applicazioni e sistemi. Netdata è uno strumento gratuito e open source che supporta i sistemi Linux, FreeBSD e macOS, utile per amministratori di sistema, DevOps e sviluppatori per la risoluzione dei problemi in tempo reale. Con Netdata, puoi monitorare l'utilizzo di CPU e RAM , I/O del disco, traffico di rete, Postfix e molti altri.
Questo articolo presuppone che tu abbia almeno una conoscenza di base di Linux, sappia come usare la shell e, soprattutto, che ospiti il tuo sito sul tuo VPS. L'installazione è abbastanza semplice e presuppone che tu sono in esecuzione nell'account root, in caso contrario potrebbe essere necessario aggiungere 'sudo
' ai comandi per ottenere i privilegi di root. Ti mostrerò l'installazione passo passo dello strumento di monitoraggio delle prestazioni Netdata su un server CentOS 7.
Caratteristiche di Netdata
- Monitorizza ed 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 straordinari grafici di metriche in tempo reale in un'interfaccia web intuitiva.
Installa Netdata Monitoring su CentOS 7
Passaggio 1. Innanzitutto, iniziamo assicurandoci che il tuo sistema sia aggiornato.
yum clean all yum -y update
Passaggio 2. Installazione di Netdata Monitoring su CentOS 7.
Installa la seguente dipendenza prima di installare Netdata:
yum install libuuid-devel zlib-devel gcc make git autoconf autogen automake pkgconfig psmisc
Esegui il seguente comando per clonare Netdata git ed esegui “netdata-installer.sh
” script per installare Netdata:
git clone https://github.com/firehol/netdata.git --depth=1 cd netdata sudo ./netdata-installer.sh -y
Seguendo le istruzioni di installazione mostrate sullo schermo, otterresti un prompt interattivo per l'installazione di Netdata:
Welcome to netdata! Nice to see you are giving it a try! You are about to build and install netdata to your system. It will be installed at these locations: - the daemon at /usr/sbin/netdata - config files at /etc/netdata - web files at /usr/share/netdata - plugins at /usr/libexec/netdata - cache files at /var/cache/netdata - log files at /var/log/netdata - pid file at /var/run This installer allows you to change the installation path. Press Control-C and run the same command with --help for help. Press ENTER to build and install netdata to your system >
Passaggio 3. Configura Firewall per Netdata.
Prima di poter accedere all'interfaccia web di Netdata, devi modificare le regole del firewall per consentire il traffico sulla porta 19999, la porta di comunicazione predefinita di Netdata:
firewall-cmd --permanent --zone=public --add-port=19999/tcp firewall-cmd --reload
Passaggio 4. Accesso a Netdata.
Netdata sarà disponibile sulla porta HTTP 19999 per impostazione predefinita. Apri il tuo browser preferito e vai a http://your-domain.com:19999
o http://your-server-ip:19999
Congratulazioni! Hai installato Netdata con successo. Grazie per aver utilizzato questo tutorial per installare lo strumento di monitoraggio delle prestazioni in tempo reale di Netdata sul sistema CentOS 7. Per ulteriore aiuto o informazioni utili, ti consigliamo di controllare il sito web ufficiale di Netdata.