Come installare Netdata per monitorare le prestazioni di Debian 9

Come amministratori di sistema e personale di supporto IT, è pratico e utile disporre di strumenti che ci aiutino a gestire in modo molto più centralizzato ogni aspetto sia del sistema operativo che di ogni suo componente.

Per questo tipo di amministrazione, oggi in Solvetic analizzeremo uno strumento dinamico e completo per svolgere questo tipo di amministrazione e cioè Netdata. E per questo analizzeremo come usare Netdata in Debian 9.

Cos'è NetdataNetdata (Network Data) è un sistema grafico progettato per le prestazioni distribuite in tempo reale e il monitoraggio generale dello stato del sistema a livello di hardware e software.

Utilizzando Netdata disponiamo di un prezioso strumento che offre e genera informazioni estese, in tempo reale, su tutto ciò che accade nel sistema in esecuzione (comprese le applicazioni come server web e database), avvalendosi di moderni pannelli web interattivi facilitando così l'amministrazione e controllo poiché le informazioni sono più che chiare.

Netdata è veloce ed efficiente, progettato per funzionare in modo permanente su tutti i sistemi (server fisici e virtuali, container, dispositivi IoT), senza interrompere la loro funzione centrale, che non interferisce con nessuna attività che svolgiamo sul sistema.

Netdata può essere eseguito su Linux, FreeBSD e macOS senza problemi.

Le caratteristiche principali di NetData sono:

Varie schede di avvio interattiveMouse e touch friendly disponibile in 2 temi: scuro e chiaro

VeloceNetdata è in grado di rispondere a tutte le query in meno di 0,5 ms per metrica, anche su hardware di fascia bassa, il che è davvero utile.

Altamente efficienteNetdata può raccogliere migliaia di metriche per server al secondo, con solo l'1% di utilizzo della CPU single-core, pochi MB di RAM e nessun I/O del disco, il che aiuta a risparmiare risorse.

Ha un gestore di avvisiNetdata supporta centinaia di allarmi per tenerci al passo con gli sviluppi nel nostro sistema, supporta soglie dinamiche, isteresi, modelli di allarme, più metodi di notifica basati sui ruoli (come e-mail, slack.com, flock.com, pushover.net, pushbullet.com , telegram.org, twilio.com, messagebird.com, kavenegar.com) e altro ancora.

EstensibileNetdata può controllare qualsiasi elemento da cui è possibile ottenere una metrica, utilizzando le sue API di plug-in come plug-in di dati di rete, BASH, Python, Perl, node.js, java, Go, Ruby, ecc.)

IncorporabileL'utility Netdata può essere eseguita ovunque venga eseguito un kernel Linux (anche IoT) e la grafica può anche essere incorporata nelle pagine Web che gestiamo.

ConfigurabileNetdata fa uso di pannelli personalizzati che possono essere creati utilizzando un semplice HTML senza richiedere JavaScript.

ScopoNetdata può rilevare automaticamente tutto su un sistema ed è in grado di raccogliere fino a 5.000 metriche per server.

Zero dipendenzeChe è utile per file web statici e API web

Nessuna manutenzione richiestaChe offre un maggiore comfort

Ha diverse modalità di funzionamentoNetdata ha varie modalità di manutenzione tra cui monitoraggio host autonomo, raccoglitore dati headless, proxy forward, proxy store-and-forward, monitoraggio multi-host centrale, in tutte le possibili configurazioni. Ogni nodo può avere criteri di conservazione delle metriche diversi ed essere eseguito con o senza monitoraggio dello stato.

Requisiti per l'utilizzo di Netdata

  • Avere un utente root
  • Sistema di aggiornamento
  • Avere Debian 9 che otteniamo nel seguente link:

1. Come aggiornare Debian 9 Linux


Il primo passo è aggiornare i pacchetti Debian 9 usando i seguenti comandi:
 sudo apt-get update -y sudo apt-get upgrade -y
Una volta aggiornato, installeremo le dipendenze richieste utilizzando la seguente riga:
 sudo apt-get install zlib1g-dev uuid-dev libmnl-dev pkg-config curl gcc make autoconf autoconf-archive autogen automake python python-yaml python-mysqldb nodejs lm-sensors python-psycopg2 netcat git -y


Accedi Iscriviti!

wave wave wave wave wave