GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come impostare il monitoraggio delle prestazioni in tempo reale con Netdata su Ubuntu

Netdata fornisce un monitoraggio accurato delle prestazioni attraverso dashboard web estensibili che visualizzano i processi e i servizi sui tuoi sistemi Linux. Monitora le metriche su CPU, memoria, dischi, reti, processi e altro.

Netdata non necessita di configurazione aggiuntiva una volta installato, ma fornisce una personalizzazione significativa. L'efficienza e la velocità dell'applicazione mira a essere paragonabile agli strumenti di amministrazione della console nativi come vmstat, iostat e htop .

I passaggi di questo tutorial coprono tutto ciò di cui hai bisogno per configurare correttamente un server Ubuntu 16.04 che esegue Netdata utilizzando il suo server web integrato

Prima di installare qualsiasi cosa, assicurati che l'indice del pacchetto di sistema sia aggiornato.

sudo apt-get update &&sudo apt-get upgrade -y

Successivamente, installa le dipendenze di Netdata, che includono gcc (un compilatore C), strumenti GNU Autoconf, gestione GUID e librerie di compressione per il server Web interno di Netdata.

sudo apt-get install zlib1g-dev uuid-dev libmnl-dev gcc make autoconf autoconf-archive autogen automake pkg-config curl

Il prossimo set di pacchetti è facoltativo ma consigliato da Netdata e include Python, alcuni pacchetti Python e Node.JS. La versione stabile di Node.js in bundle con il gestore di pacchetti di sistema va bene per i requisiti di Netdata. Installali dopo.

sudo apt-get install python python-yaml python-mysqldb python-psycopg2 nodejs lm-sensors netcat

Per installare Netdata stesso, dobbiamo utilizzare il repository GitHub del progetto. Clona il repository Netdata nella tua home directory.

git clone https://github.com/firehol/netdata.git --depth=1 ~/netdata

Sposta nella directory appena clonata.

cd ~/netdata

Ora crea e installa l'applicazione utilizzando netdata-installer.sh script di shell in questa directory. Assicurati di aggiungere sudo qui, altrimenti il ​​modo in cui Netdata raccoglie i dati di sistema (attraverso i raccoglitori di dati) non funzionerebbe correttamente.

sudo ./netdata-installer.sh

L'output che vedrai all'inizio contiene informazioni su dove Netdata memorizzerà tutti i suoi componenti. Puoi leggerli in modo da avere un po' più di familiarità con il modo in cui il programma viene distribuito sul filesystem dopo la sua installazione.

Uscita dell'installatore. . . Verrà installato in queste posizioni:- il demone in /usr/sbin/netdata - i file di configurazione in /etc/netdata - i file web in /usr/share/netdata - i plugin in /usr/libexec/netdata - i file della cache in / var/cache/netdata - file db in /var/lib/netdata - file di log in /var/log/netdata - file pid in /var/run. . .

Premi ENTER per continuare con l'installazione. Dopo un momento, alla fine della catena di output, vedrai il seguente messaggio:

. . . ^ |.-. .-. .-. .-. .-. . dati di rete .-. .- | '-' '-' '-' '-' '-' è installato e funzionante ora! -' '-' +----+-----+-----+-----+-----+-----+-----+--- --+-----+-----+-----+-----+---> goditi le prestazioni in tempo reale e il monitoraggio della salute...

Netdata è ora installato e funziona correttamente e verrà eseguito automaticamente anche al riavvio del server.

Se hai abilitato UFW, dovrai aprire la porta 19999 per il server web interno di Netdata.

sudo ufw allow 19999/tcp

A questo punto, puoi visualizzare la dashboard predefinita visitando http:// il tuo_server_ip:19999/ nel tuo browser preferito. Vedrai una panoramica delle metriche in tempo reale del sistema. Questo è un buon controllo che tutto funzioni. Se è disponibile un aggiornamento, devi solo eseguire lo script di aggiornamento fornito dal repository Git di Netdata, che abbiamo clonato nella home directory dell'utente Linux nel passaggio 1. Cioè, quando è disponibile un aggiornamento, esegui semplicemente sudo ~/netdata/netdata-updater.sh dalla riga di comando.


Ubuntu
  1. Come configurare un firewall con UFW in Ubuntu \ Debian

  2. Ubuntu:come impostare un IP statico in Ubuntu?

  3. Come configurare Apache con HTTP/2 su Ubuntu 16.04

  4. Come configurare un firewall con UFW su Ubuntu 16.04

  5. Come installare lo strumento di monitoraggio Netdata su Ubuntu 20.04

Come installare Netdata Monitoring su Ubuntu 18.04 LTS

Come installare Netdata Monitoring su Ubuntu 20.04 LTS

Come monitorare le prestazioni di Ubuntu utilizzando Netdata

Come configurare un server Seafile con Nginx su Ubuntu 18.04

Come configurare un server FTP con ProFTPD in Ubuntu 18.04

Come configurare un server di posta con Modoboa su Ubuntu 20.04