In questo articolo, avremo spiegato i passaggi necessari per installare e configurare Netdata su CentOS 8. Prima di continuare con questo tutorial, assicurati di aver effettuato l'accesso come utente con sudo
privilegi. Tutti i comandi in questo tutorial devono essere eseguiti come utente non root.
Netdata è uno strumento open source progettato per raccogliere parametri in tempo reale, come l'utilizzo della CPU, l'attività del disco, l'utilizzo della larghezza di banda, le visite ai siti Web, ecc., e quindi visualizzarli in grafici in tempo reale di facile interpretazione. Netdata ti offre moderne dashboard web interattive per visualizzare le metriche del tuo server con supporto per vari archivi di dati per l'archiviazione persistente.
Prerequisito:
- Sistema operativo con Ubuntu 22.04
- Indirizzo IPv4 del server con privilegi di superutente (accesso root)
- Terminale Gnome per desktop Linux
- Client PuTTy SSH per Windows o macOS
- Powershell per Windows 10/11
- Familiarità con i comandi APT
Caratteristiche di netdata
- Ridimensionamento automatico delle unità del grafico
- Elenchi di accesso IP per filtrare l'accesso a netdata
- Monitoraggio di VM e container migliorato
- Lasso di tempo evidenziato in tutti i grafici della dashboard
- Istantanee della dashboard, per il caricamento/salvataggio di intervalli di tempo selezionati
- Conversione del fuso orario nella dashboard per consentire il confronto dei grafici con i log del server
- Manutenzione, configurazione e dipendenze zero
- È facilmente personalizzabile, estensibile e integrabile
- Ridimensiona all'infinito
- Back-end di serie temporali supportati:può archiviare le sue metriche su DB di documenti graphite, opentsdb, Prometheus, JSON, con dettagli uguali o inferiori.
Installa Netdata su CentOS 8
Passaggio 1. Il primo comando aggiornerà gli elenchi dei pacchetti per assicurarti di ottenere l'ultima versione e le dipendenze.
sudo dnf install epel-release sudo dnf update
Passaggio 2. Installazione dei pacchetti necessari per Netdata.
Ora installa i pacchetti software necessari come mostrato:
sudo dnf install git zlib-devel libuuid-devel libmnl gcc make git autoconf automake pkgconfig curl findutils
Passaggio 3. Installa Netdata sul sistema CentOS.
Clone il programma di installazione dello script Netdata dal repository Git:
git clone https://github.com/netdata/netdata.git --depth=100
Dopodiché, passa alla directory Netdata ed esegui i comandi seguenti in modo che tutti i pacchetti necessari vengano installati automaticamente sul tuo sistema:
cd netdata/ ./packaging/installer/install-required-packages.sh --dont-wait --non-interactive netdata
Al termine, esegui lo script automatico Netdata:
sudo ./netdata-installer.sh
Infine, dobbiamo avviare e abilitare i servizi Netdata:
sudo systemctl start netdata sudo systemctl enable netdata sudo systemctl status netdata
Passaggio 4. Configura Firewall.
Dobbiamo aprire questa porta sul firewall per avere accesso a Netdata tramite un browser. Ora esegui i comandi seguenti:
sudo firewall-cmd --add-port=19999/tcp --permanent sudo firewall-cmd --reload
Passaggio 5. Accesso all'interfaccia utente Web di Netdata.
Ora apri il browser http://your_server_ip:19999/
per accedere all'interfaccia web di Netdata.
Questo è tutto ciò che devi fare per installare Netdata su CentOS 8. Spero che questo suggerimento rapido ti sia utile. Per ulteriori letture sul monitoraggio in tempo reale di Netdata, fare riferimento alla loro knowledge base ufficiale. Se hai domande o suggerimenti, sentiti libero di lasciare un commento qui sotto.