Guida completa per installare e configurare Zabbix 6 su Raspberry Pi

Guida completa per installare e configurare Zabbix 6 su Raspberry Pi
Zabbix è uno strumento di monitoraggio con il quale possiamo monitorare le nostre applicazioni, reti, server e cloud installati. Inoltre, il monitoraggio non significa che i dati sensibili del sistema siano insicuri, Zabbix assicura che i dati presenti nell'applicazione di monitoraggio o nel cloud saranno sempre sicuri trasferendo tutti i dati nella volta esterna. Zabbix ha introdotto diversi metodi per raccogliere i dati per il monitoraggio, trasformarli e quindi visualizzarli.

Zabbix può essere installato su diverse distribuzioni Linux ma in questa guida impareremo il metodo per installare e abilitare Zabbix sul sistema operativo Raspberry Pi.

Come installare Zabbix su Raspberry Pi

Installeremo Zabbix sul sistema operativo Raspberry Pi scaricando il suo pacchetto Debian dal suo sito Web ufficiale, quindi aggiorna prima il repository:

$ sudo apt update

Aggiorna i pacchetti i cui nuovi aggiornamenti sono disponibili:

$ sudo apt full -upgrade -y

Abbiamo bisogno di un server web in modo che possiamo installare un server Web Apache o un server Web Nginx, quindi in questa guida, installeremo Nginx Web Server utilizzando il comando:

$ sudo apt install nginx -y

Quindi scaricheremo il pacchetto Debian di Zabbix utilizzando il comando Wget dal suo sito Web ufficiale:

$ wget https: // repo.Zabbix.com/zabbix/5.4/raspbian/pool/main/z/zabbix-release/zabbix-release_6.1-1+Debian10_all.Deb

Per confermare il download, elencheremo il contenuto:

$ ls

Installa il pacchetto Debian di Zabbix utilizzando il gestore dei pacchetti DPKG:

$ sudo dpkg -i zabbix -release_6.1-1+Debian11_all.Deb

Quindi installeremo alcuni altri pacchetti richiesti con Zabbix:

$ sudo apt Installa Zabbix-Server-Mysql Zabbix-Frontend-Php -y

Apri il database MySQL utilizzando il comando:

$ sudo mysql

Ora crea un database con il nome di "Zabbix" usando il comando:

Crea database Zabbix;

Il prossimo passo è creare un utente con il nome di "Zabbix_user" in modo che possa accedere al database "Zabbix":

Crea utente zabbix_user@localhost identificato da 'password';

Nel comando sopra, è possibile sostituire la "password", con la tua password Uniques e ora dobbiamo concedere i privilegi al nuovo utente del database Zabbix:

Concedi tutti i privilegi su Zabbix.* a zabbix_user@localhost;

Ora lascia l'ambiente SQL usando il comando:

esentato

Come configurare Zabbix su Raspberry Pi

Faremo alcune modifiche nel file di configurazione di Zabbix, per questo apriremo il file di configurazione Zabbix utilizzando l'Editor di testo Nano:

$ sudo nano/etc/zabbix/zabbix_server.conf

Ora aggiungeremo la password qui per il database, per questo, troveremo "dbpassword" utilizzando la chiave di scelta rapida di CTRL+W:

Salva le impostazioni ed esci dall'editor di testo.

Come configurare l'NGINX per Zabbix su Raspberry Pi

Apriremo le impostazioni di configurazione di NGINX usando il comando:

$ sudo nano/etc/nginx/nginx.conf

Ora cerca la riga "Includi/etc/nginx/siti abilitati/*" e aggiungi questa riga accanto a questa:

includere/etc/zabbix/nginx.conf;

Anche il rompicapo la porta:

Ora riavvia il servizio di Zabbix-Server utilizzando il comando SystemCtl:

$ sudo systemctl riavvio zabbix-server

Conclusione

Zabbix è uno strumento di monitoraggio che può essere installato per monitorare le reti, le prestazioni del sistema e le diverse applicazioni. In questa guida, abbiamo installato Zabbix su Raspberry Pi scaricando il suo pacchetto Debian dal suo sito ufficiale.