In questo tutorial, ti mostreremo come installare Netdata Monitoring su CentOS 8. Per chi non lo sapesse, Netdata è uno strumento di monitoraggio delle prestazioni, della risoluzione dei problemi e della salute in tempo reale per applicazioni e sistemi. Netdata è uno strumento gratuito e open source che supporta i sistemi Linux, FreeBSD e macOS, utile per amministratori di sistema, DevOps e sviluppatori per la risoluzione dei problemi in tempo reale. Con Netdata, puoi monitorare l'utilizzo di CPU e RAM , I/O del disco, traffico di rete, Postfix e molti altri.
Questo articolo presuppone che tu abbia almeno una conoscenza di base di Linux, sappia come usare la shell e, soprattutto, che ospiti il tuo sito sul tuo VPS. L'installazione è abbastanza semplice e presuppone che tu sono in esecuzione nell'account root, in caso contrario potrebbe essere necessario aggiungere 'sudo
' ai comandi per ottenere i privilegi di root. Ti mostrerò l'installazione passo passo degli strumenti di monitoraggio in tempo reale di Netdata su CentOS 8.
Prerequisiti
- Un server che esegue uno dei seguenti sistemi operativi:CentOS 8.
- Si consiglia di utilizzare una nuova installazione del sistema operativo per prevenire potenziali problemi
- Un
non-root sudo user
o accedere all'root user
. Ti consigliamo di agire comenon-root sudo user
, tuttavia, poiché puoi danneggiare il tuo sistema se non stai attento quando agisci come root.
Installa Netdata Monitoring su CentOS 8
Passaggio 1. Innanzitutto, iniziamo assicurandoci che il tuo sistema sia aggiornato.
sudo dnf clean all sudo dnf update sudo dnf install git zlib-devel libuuid-devel libmnl gcc make git autoconf automake pkgconfig curl findutils
Passaggio 2. Installazione di Netdata Monitoring su CentOS 8.
Ora cloniamo il codice Netdata da Github:
git clone https://github.com/netdata/netdata.git --depth=100
Una volta terminato, avvia la compilazione e l'installazione utilizzando il seguente comando:
cd netdata/ sudo ./netdata-installer.sh
Dovresti ottenere un output come di seguito se l'installazione è andata a buon fine:
--- Check KSM (kernel memory deduper) --- Memory de-duplication instructions You have kernel memory de-duper (called Kernel Same-page Merging, or KSM) available, but it is not currently enabled. To enable it run: echo 1 >/sys/kernel/mm/ksm/run echo 1000 >/sys/kernel/mm/ksm/sleep_millisecs If you enable it, you will save 40-60% of netdata memory. --- Check version.txt --- --- Check apps.plugin --- --- Basic netdata instructions --- netdata by default listens on all IPs on port 19999, so you can access it with: http://your-ip-address:19999/ To stop netdata run: systemctl stop netdata To start netdata run: systemctl start netdata --- We are done! ---
Dopo l'installazione, il servizio Netdata dovrebbe essere avviato automaticamente:
sudo systemctl status netdata
Passaggio 3. Configura Firewall per Netdata.
Prima di poter accedere all'interfaccia web di Netdata, devi modificare le regole del firewall per consentire il traffico sulla porta 19999, la porta di comunicazione predefinita di Netdata:
sudo firewall-cmd --permanent --zone=public --add-port=19999/tcp sudo firewall-cmd --reload
Passaggio 4. Accesso all'interfaccia Web di Netdata.
Netdata sarà disponibile sulla porta HTTP 19999 per impostazione predefinita. Apri il tuo browser preferito e vai a http://your-domain.com:19999
o http://server-ip-address:19999
Congratulazioni! Hai installato Netdata con successo. Grazie per aver utilizzato questo tutorial per installare lo strumento di monitoraggio delle prestazioni in tempo reale di Netdata sul sistema CentOS 8. Per ulteriore aiuto o informazioni utili, ti consigliamo di controllare il sito web ufficiale di Netdata.