Come installare Zabbix 5 su Raspberry Pi 4?

Come installare Zabbix 5 su Raspberry Pi 4?
Zabbix è uno strumento di monitoraggio open source e, con esso, puoi monitorare i server, le macchine virtuali, le reti, i servizi cloud e molti altri. È uno strumento molto utile per le organizzazioni IT piccole, medie e grandi.

In questo articolo, ti mostrerò come installare Zabbix 5 su Raspberry Pi 4. Quindi iniziamo!

Cose di cui avrai bisogno

Per seguire questo articolo, avrai bisogno delle seguenti cose per impostare il tuo Raspberry Pi 4 in modalità Headless:

  1. Un computer a bordo di Raspberry Pi 4
  2. Un adattatore di alimentazione USB di tipo C
  3. Una scheda microSD da 16 GB o maggiore capacità con sistema operativo Raspberry Pi
  4. Connettività di rete su Raspberry Pi 4
  5. Un laptop o un computer desktop per l'accesso desktop remoto VNC a Raspberry Pi 4

Se non vuoi impostare il tuo Raspberry Pi 4 in modalità Headless, avrai anche bisogno di:

  1. Un monitor
  2. Un cavo HDMI o Micro-HDMI
  3. Una tastiera
  4. Un topo

Se hai bisogno di assistenza sul flashing dell'immagine del sistema operativo Raspberry Pi sulla scheda MicroSD, controlla il mio articolo come installare e utilizzare Raspberry Pi Imager.

Se sei un principiante di Raspberry Pi e hai bisogno di assistenza sull'installazione del sistema operativo Raspberry Pi sul tuo Raspberry Pi 4, controlla il mio articolo come installare il sistema operativo Raspberry Pi su Raspberry Pi 4.

Inoltre, se hai bisogno di assistenza sulla configurazione senza testa di Raspberry Pi 4, controlla il mio articolo come installare e configurare il sistema operativo Raspberry Pi su Raspberry Pi 4 senza monitor esterno.

Aggiornamento del sistema operativo Raspberry Pi

Prima di installare Zabbix 5, sarebbe una buona idea aggiornare tutti i pacchetti esistenti del sistema operativo Raspberry Pi.

Innanzitutto, aggiorna la cache del repository del pacchetto APT del sistema operativo Raspberry Pi con il seguente comando:

$ sudo apt update

Per aggiornare tutti i pacchetti esistenti del tuo sistema operativo Raspberry Pi, eseguire il seguente comando:

$ sudo apt fullupgrade

Per confermare l'installazione, premere Y, e poi premere .

Il gestore dei pacchetti APT scaricherà tutti i pacchetti richiesti da Internet. Potrebbero essere necessari alcuni minuti per completare.

Una volta scaricati tutti i pacchetti richiesti, il gestore dei pacchetti APT li installerà uno per uno. Anche se, potrebbero essere necessari alcuni minuti per completare.

A questo punto, tutti i pacchetti esistenti dovrebbero essere aggiornati.

Per avere effetto le modifiche, riavviare il tuo Raspberry Pi 4 con il seguente comando:

$ sudo riavvia

Aggiunta del repository di pacchetti ufficiali di Zabbix 5

Una volta che i tuoi stivali Raspberry Pi 4, scarica il file deb del repository del pacchetto Zabbix con il seguente comando:

$ wget -o /tmp /zabbix5.Deb https: // Repo.Zabbix.com/zabbix/5.2/Raspbian/Pool/Main/
z/zabbix-release/zabbix-release_5.2-1+Debian10_all.Deb

Una volta completato il download, il file deb del repository di pacchetto Zabbix 5 dovrebbe essere disponibile nel percorso /TMP/Zabbix5.Deb.

Installa il Zabbix5.Deb file con il seguente comando:

$ sudo apt install /tmp /zabbix5.Deb

Il repository del pacchetto Zabbix 5 deve essere aggiunto.

Ora aggiorna la cache del repository del pacchetto APT con il comando seguente:

$ sudo apt update

Installazione del server di database MariaDB

È necessario installare il server di database MariaDB per la memorizzazione dei dati Zabbix 5.

È possibile installare il server di database MARIADB con il seguente comando:

$ sudo apt Installa MariaDB-Server MariaDB-Client

Per confermare l'installazione, premere Y, e poi premere .

Il gestore dei pacchetti APT scaricherà tutti i pacchetti richiesti da Internet. Potrebbe volerci un po 'di tempo per completare.

Una volta scaricati i pacchetti, il gestore di pacchetti APT li installerà uno per uno. Questo potrebbe richiedere un po 'di tempo per completare.

A questo punto, MariaDB dovrebbe essere installato.

Una volta installato MARIADB, il servizio di database MariaDB mysqld dovrebbe essere in esecuzione.

$ sudo systemctl status mysqld

In ogni caso, il servizio di database MARIADB mysqld non è in esecuzione, puoi avviarlo con il seguente comando:

$ sudo systemctl avvia mysqld

Installazione di Zabbix 5

Ora puoi installare Zabbix 5 con il seguente comando:

$ sudo apt installa Zabbix-Server-Mysql Zabbix-Frontend-Php Zabbix-Apache-Conf
Zabbix-agent

Per confermare l'installazione, premere Y, e poi premere .

Il gestore dei pacchetti APT scaricherà tutti i pacchetti richiesti da Internet e potrebbe essere necessario un po 'per completare.

Una volta scaricati tutti i pacchetti, il gestore dei pacchetti APT dovrebbe installarli uno per uno.

A questo punto, dovrebbe essere installato Zabbix 5.

Creazione di un database per Zabbix 5

Prima di poter utilizzare Zabbix 5, è necessario creare un utente MariaDB e un database per Zabbix 5.

Per creare un utente MariaDB Zabbix, Imposta la password su segreto per il Zabbix utente, quindi eseguire il seguente comando:

$ sudo mysql -u root -e 'Crea utente zabbix@localhost identificato da "segreto"; "

Per creare un database MariaDB Zabbix, Esegui il seguente comando:

$ sudo mysql -u root -e 'Crea il database caratteri Zabbix set Utf8 raccolto utf8_bin;'

Consenti all'utente MariaDB Zabbix Accesso completo al database MariaDB Zabbix eseguendo il seguente comando:

$ sudo mysql -u root -e 'concedi tutti i privilegi su zabbix.* a zabbix@localhost; '

Per le modifiche al database MARIADB per avere effetto, eseguire il seguente comando:

$ sudo mysql -u root -e 'flush privileges;'

Importazione di schemi Zabbix 5 sul database Zabbix

Una volta un database MariaDB Zabbix e utente MariaDB Zabbix viene creato, è necessario importare gli schemi di database Zabbix 5 su MARIADB Zabbix Banca dati.

È possibile importare gli schemi di database Zabbix 5 su MariaDB Zabbix database con il seguente comando:

$ zcat/usr/share/doc/zabbix-server-mysql*/create.SQL.GZ | mysql -uzabbix
-Dzabbix -psecret

Configurazione di Zabbix 5

Una volta che hai creato il Zabbix Database MariaDB e importato gli schemi di database Zabbix 5, è necessario configurare il server Zabbix per utilizzare il database MariaDB che hai creato.

Per farlo, aprire il /etc/zabbix/zabbix_server.conf file con il nano Editor di testo come segue:

$ sudo nano/etc/zabbix/zabbix_server.conf

Scorri un po 'verso il basso e trova il Dbpassword = linea come contrassegnato nello screenshot seguente.

Quindi, rimuovere la linea (rimuovi il segno # dall'inizio della linea) e imposta Dbpassword al Mariadb Zabbix password utente. In questo caso, lo è segreto.

Una volta che hai finito, premere + X seguito da Y E per salvare il /etc/zabbix/zabbix_server.conf file.

Affinché le modifiche abbiano effetto, riavvia il Zabbix-Server Servizio SystemD con il seguente comando:

$ sudo systemctl riavvio zabbix-server.servizio

Se tutto va tutto bene, il Zabbix-Server Il servizio dovrebbe essere in esecuzione.

Per verificare se il Zabbix-Server Il servizio SystemD è in esecuzione, eseguire il seguente comando:

$ sudo systemctl status Zabbix-server.servizio

Come puoi vedere, il Zabbix-Server Il servizio SystemD è in esecuzione.

Affinché le modifiche abbiano effetto, riavvia il Zabbix-agent Servizio SystemD con il seguente comando:

$ sudo systemctl riavvio zabbix-agent.servizio

IL Zabbix-agent Il servizio SystemD dovrebbe essere in esecuzione, come puoi vedere nello screenshot seguente.

$ sudo systemctl status zabbix-agent.servizio

Inoltre, riavvia il Apache2 Servizio SystemD con il seguente comando:

$ sudo systemctl riavvio apache2

IL Apache2 Anche il servizio SystemD dovrebbe essere in esecuzione, come puoi vedere nello screenshot seguente.

$ sudo systemctl status apache2.servizio

Aggiunta di Zabbix Server all'avvio del sistema

Per assicurarsi che il server Zabbix inizi automaticamente quando i stivali Raspberry Pi 4 Zabbix-Server Sistemad servizio all'avvio del sistema con il seguente comando:

$ sudo SystemCtl Abilita Zabbix-Server.servizio

Accesso all'applicazione Web Zabbix 5

Una volta installato e configurato Zabbix 5, è possibile accedere all'app Web Zabbix 5 da qualsiasi dispositivo sulla rete di casa utilizzando un browser Web.

Per accedere all'app Web Zabbix 5 da altri dispositivi sulla tua rete domestica, è necessario l'indirizzo IP del tuo Raspberry Pi 4.

Puoi trovare l'indirizzo IP del tuo Raspberry Pi 4 con il seguente comando:

$ hostname -i

Come puoi vedere, l'indirizzo IP del mio Raspberry Pi 4 è 192.168.0.104. Sarà diverso per te. Quindi, assicurati di sostituirlo con il tuo da ora in poi.

Per accedere all'app Web Zabbix 5, visitare http: // 192.168.0.104/Zabbix da un browser Web.

Mentre esegui l'app Web Zabbix 5 per la prima volta, devi configurarla.

Seleziona la tua lingua e fai clic su Passo successivo.

Assicurati che vada tutto bene e fai clic su Passo successivo.

Selezionare Mysql Come tipo di database. Quindi, digita Zabbix Come nome del database, Zabbix come nome utente, e segreto come password.

Una volta che hai finito, fai clic su Prossimo fare un passo.

Clicca su Passo successivo.

Seleziona il tuo fuso orario e il tema predefinito per l'app Web Zabbix 5. Una volta che hai finito, fai clic su Passo successivo.

Assicurati che tutte le informazioni siano corrette. Se lo è, fare clic su Passo successivo.

L'app Web Zabbix 5 dovrebbe essere configurata. Clicca su Fine.

Dovresti vedere la finestra di accesso Zabbix 5.

Digitare Amministratore come nome utente e Zabbix come password. Quindi, fare clic su Registrazione.

Dovresti essere effettuato l'accesso all'app Web Zabbix 5.

Modifica della password di accesso amministratore di Zabbix 5

La prima cosa che vuoi fare dopo aver effettuato l'accesso all'app Web Zabbix 5 è modificare la password predefinita per la Amministratore utente per scopi di sicurezza.

Per farlo, fai clic su Amministrazione > Utenti > Amministratore Dall'app Web Zabbix 5 come contrassegnato nello screenshot seguente.

Clicca su Cambiare la password.

Digita la password desiderata e fai clic su Aggiornamento.

La password predefinita del Amministratore L'utente dovrebbe essere modificato. Ora dovresti essere in grado di accedere all'app Web Zabbix 5 utilizzando la tua password appena impostata.

Riepilogo

In questo articolo, ti ho mostrato come installare Zabbix 5 sul computer a bordo a bordo Raspberry Pi 4 e accedere all'app Web Zabbix 5 da altri dispositivi sulla tua rete domestica. Questo articolo dovrebbe aiutarti a iniziare con Zabbix 5 sul tuo Raspberry Pi 4.