- - Come ottenere il monitoraggio della rete in tempo reale su Linux con Netdata

Come ottenere il monitoraggio della rete in tempo reale su Linux con Netdata

Netdata è un browser web semplice e open source basatostrumento di monitoraggio del sistema con monitoraggio della rete in tempo reale per la piattaforma Linux. Fornisce approfondimenti su dozzine di aspetti di server e desktop Linux, tramite un centro di controllo avanzato.

Installa Netdata

Lo strumento Netdata è molto popolare in Linuxspazio del server, grazie alla facilità con cui è possibile tenere traccia di molte metriche diverse. Tuttavia, i dati di sistema che raccoglie non sono specifici dei server Linux e si rivelano quindi utili anche per gli utenti desktop medi che desiderano saperne di più su come funziona la loro macchina.

Ubuntu

È disponibile l'applicazione di monitoraggio Netdataper utenti Ubuntu sia su desktop che su server tramite le fonti software ufficiali. Per installare il software, aprire una finestra del terminale e utilizzare il gestore di pacchetti Apt.

sudo apt install netdata

Debian

Debian ha una versione di Netdata disponibile inrepository software ufficiali. Essendo open source, non è necessario modificare alcuna impostazione speciale. Detto questo, se non ti piace il fatto che il sistema operativo Debian sia spesso in ritardo rispetto ad altre distribuzioni Linux, potresti voler installare Debian Backports. L'abilitazione di questa funzione ti darà una versione più recente di Netdata.

Per installare lo strumento di monitoraggio Netdata su Debian, aprire un terminale e usare il comando Apt-get.

sudo apt-get install netdata

Arch Linux

Arch Linux ha una versione abbastanza recente di Netdata nelle proprie fonti software. Per installarlo, aprire una finestra del terminale e sincronizzarlo con Pacman.

sudo pacman -S netdata

Fedora

Sfortunatamente, gli sviluppatori di Netdata trascuranoFedora Linux, non fornendo una versione del software come RPM installabile. Invece, quelli su Fedora che desiderano utilizzare questo software dovrebbero seguire le istruzioni generiche.

OpenSUSE

OpenSUSE ha un eccellente supporto Netdata. Per fortuna, questo supporto è all'interno delle principali fonti di software, quindi gli utenti non dovranno preoccuparsi di repository di terze parti. Per installare il software in OpenSUSE, avviare una finestra del terminale e utilizzare il gestore di pacchetti Zypper.

sudo zypper in netdata

Istruzioni generiche

A parte le principali distribuzioni Linux, Netdataha un buon supporto sotto forma di uno script eseguibile di Bash. Questo script, quando scaricato, installa una versione binaria statica del software su qualsiasi sistema Linux. Il bello di questo metodo è che, indipendentemente dal sistema operativo in uso, Netdata funzionerà perfettamente.

Installazione di Netdata tramite lo script di installazionefunziona meglio con lo strumento di download Curl. Di solito, lo strumento Curl è standard sulla maggior parte delle distribuzioni Linux. Tuttavia, se per qualche motivo, lo strumento Curl non si trova sul tuo PC Linux, dovrai installarlo prima di continuare.

Una volta installato, procedi come segue per far funzionare Netdata.

Versione a 32 bit

bash <(curl -Ss https://my-netdata.io/kickstart.sh)

Versione a 64 bit

bash <(curl -Ss https://my-netdata.io/kickstart-static64.sh)

Istruzioni sulla fonte

Lo script Netdata è il modo in cui la maggior parte dovrebbe andareutilizzando lo strumento su un sistema che non ha ufficialmente supporto per il software. Tuttavia, se lo script non riesce per qualche motivo, c'è un'alternativa: costruire dalla fonte. Per compilare il software dalla fonte, vai alla pagina ufficiale di Github e scopri quali dipendenze richiede Netdata prima di creare.

Una volta che hai tutte le dipendenze che funzionano sul tuo PC Linux, procedi come segue:

git clone https://github.com/firehol/netdata.git --depth=1
cd netdata
./netdata-installer.sh

Utilizzando Netdata

Gli utenti hanno accesso a Netdata localmente, nonchéda remoto su qualsiasi macchina che abbia accesso diretto al server / PC che la esegue. L'installazione di Netdata sul desktop Linux rende lo strumento disponibile con l'indirizzo IP "localhost".

http://127.0.0.1:19999

Tuttavia, gli utenti hanno intenzione di accedere a Netdatada remoto, tramite la rete non sarà possibile accedervi in ​​questo modo. Invece, per accedere allo strumento di monitoraggio Netdata da una macchina all'altra, aprire un terminale ed eseguire quanto segue per determinare l'indirizzo IP:

ip addr show | grep 192.168

Esecuzione di ip addr show comando con grep isolerà l'indirizzo locale IPv4. Copia l'indirizzo IP e incollalo in una nuova scheda del browser per accedere a Netdata ovunque sulla LAN:

http://192.168.X.XXX:19999

Una volta nell'app Netdata, guarda a lato e fai clic per visualizzare le diverse metriche. In alternativa, è possibile sfogliare le centinaia di grafici scorrendo con il mouse.

Netdata è uno strumento passivo. Tutto ciò che fa è raccogliere informazioni sui sistemi Linux. Non ha la possibilità di modificare il sistema in alcun modo (uccidendo i programmi o cambiando le cose). Al contrario, gli utenti sono incoraggiati a effettuare il check-in una volta ogni tanto e lasciare che il software venga eseguito in background per un lungo periodo di tempo per raccogliere le metriche.

Uso della CPU

Devi visualizzare l'utilizzo della CPU per il sistema? Guarda la barra laterale dell'app Web di Netdata e fai clic sull'icona "CPU".

All'interno delle CPU, i dati sono suddivisi in moltisottocategorie, come "utilizzo", "interrompe", softirqs, "softnet", "cpufreq" e "cpuidle". Queste categorie mostrano diversi aspetti del funzionamento del processore del sistema.

Per l'utente medio, "Utilizzo" è la sezione che conta di più, in quanto mostra una lettura approfondita di come il sistema utilizza la CPU in generale.

Tutto è separato da core, garantendo agli utenti informazioni approfondite su come sta andando ogni core.

Utilizzo RAM

A parte l'utilizzo della CPU, molti utenti si preoccupanoutilizzo della memoria. Vogliono sapere come il sistema gestisce la RAM, qual è la quantità media di memoria utilizzata, ecc. Per accedere alle metriche di Netdata sulla memoria di sistema, fai clic su "Memoria" nella barra laterale.

La sezione "Memoria" fornisce una lettura in tempo reale della memoria di sistema in uso, della quantità di RAM inutilizzata e persino di come la gestisce lo stesso kernel Linux.

Esporta dati

Netdata raccoglie molti dati utili e velocemente. Per fortuna, tutte queste metriche possono essere facilmente esportate (tramite PDF) per essere conservate in sicurezza o da utilizzare in un report, ecc.

L'esportazione di dati in tempo reale dall'app Netdata è abbastanza semplice. Per farlo, visita l'interfaccia web e fai clic sull'icona di stampa per visualizzare il menu di stampa del browser.

Nel menu di stampa, cerca l'opzione "stampa su file" e selezionala per generare un file PDF dei dati.

Commenti