NetData è un'applicazione di monitoraggio in tempo reale distribuito gratuita e open source che si svolge su vari dispositivi di elaborazione; Server fisici, server cloud, contenitori e persino dispositivi IoT. Raccoglie molti dati e li visualizza su dashboard eleganti e interattivi. Installeremo NetData su Ubuntu 20.04 LTS e quindi dimostra come vengono visualizzate varie metriche.
Passaggio 1: installa NetData usando Kickstart.Script SH
Questo è il modo più preferito di installare NetData perché consente di passare altri argomenti sullo stesso comando per personalizzare il processo di installazione. Ancora più importante, questo metodo funziona perfettamente in tutte le distro.
All'inizio potresti voler visualizzare ulteriori informazioni su NetData. Usa il comando apt come segue.
$ APT SHOW Netdata
L'output fornisce informazioni su NetData come l'ultima versione, l'origine, la dimensione dell'installazione e una descrizione del pacchetto.
Per installare NetData, eseguire semplicemente il kickstart Script come segue.
$ bash <(curl -Ss https://my-netdata.io/kickstart.sh)
Come noterai, lo script esegue un sacco di operazioni. Innanzitutto, autodette autodisce il sistema operativo Linux e la distribuzione in esecuzione e successivamente installare i pacchetti necessari.
Dall'output di seguito, è possibile vedere che le nostre informazioni sul sistema operativo sono state recuperate e visualizzate sullo script.
Lo script procede quindi a verificare se si dispone di un'istanza esistente di NetData e, se ce n'è uno, lo script aggiorna NetData invece di installare NetData di nuovo.
Successivamente, lo script estrae Netdata dal repository Git e lo memorizza /usr/src/netdata.idiota. Sentiero. Tutti i file e le dipendenze richiesti sono successivamente installati e l'indice del pacchetto aggiornato.
Lungo la strada, la posizione dei file NetData inclusi file di configurazione, file Web, file DB e file di registro verranno visualizzati come mostrato.
Verso la fine, verranno visualizzati le istruzioni di base su come accedere a NetData Dashboard insieme all'avvio e all'arresto di NetData.
Lo script aggiornamento Netdata-updater.sh viene quindi aggiunto a /etc/cron-da quotidianamente f per garantire che NetData venga continuamente aggiornato.
Man mano che l'installazione si conclude, lo script ti informerà che NetData è stato installato correttamente e ora è in esecuzione.
L'intera installazione richiede un po 'di tempo potresti voler fare una breve pausa o semplicemente rimanere in giro fino a quando non è completato.
Passaggio 2: confermare che NetData è in esecuzione
Netdata è finalmente installato. Tuttavia, è prudente verificare che il servizio Netdata sia attiva e in esecuzione.
Per impostazione predefinita, Netdata ascolta sulla porta 19999. Per confermare questo, eseguire il comando NetStat di seguito:
$ sudo netstat -pnltu | Grep 19999
Inoltre, puoi confermare che il servizio NetStat SystemD è in esecuzione invocando:
$ sudo systemctl status netdata
L'output conferma che in effetti Netdata è in esecuzione come ci aspetteremmo.
Passaggio 3: configurare il firewall
A questo punto, puoi accedere a NetData dal browser dal sistema host. Tuttavia, se il firewall UFW è abilitato, questo non sarà possibile. Con questo in mente, Port 19999 deve essere consentito.
Quindi esegui i seguenti comandi:
$ sudo UFW Consenti 19999/TCP
$ sudo ufw ricarica
Quindi conferma che Port 19999 è consentito sul firewall.
$ sudo ufw status
Passaggio 4: Accedi a NetData Dashboard
Tutte le configurazioni sono fatte e spolverate. Mentre ci conclutiamo, accederemo a NetData sfogliando il seguente URL. Sostituisci il host-ip Con il vero indirizzo IP del tuo host.
http: // host-ip: 19999
E voilà! NetData Dashboard verrà visualizzata con eleganti e belle visualizzazioni che mostrano una panoramica del sistema delle principali metriche del sistema come l'utilizzo della CPU, le statistiche della larghezza di banda di rete, la lettura/scrittura del disco e l'utilizzo di RAM.
Nella barra laterale destra ci sono opzioni metriche di sistema aggiuntive su cui è possibile fare clic per visualizzare i dashboard che visualizzano le statistiche in tempo reale.
Ad esempio, per dare un'occhiata alla larghezza di banda della rete, selezionare l'icona "Interfacce di rete" come mostrato.
La dashboard "Interfacce di rete" verrà visualizzata con statistiche sulla larghezza di banda su vari adattatori di rete.
Conclusione
NetData offre un'ottima soluzione per il monitoraggio del singolo nodo in tempo reale. È possibile configurare allarmi e notifiche che possono essere attivati quando viene superato un determinato evento o soglia. Prova Netdata e facci sapere della tua esperienza.