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:
Se non vuoi impostare il tuo Raspberry Pi 4 in modalità Headless, avrai anche bisogno di:
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 updatePer aggiornare tutti i pacchetti esistenti del tuo sistema operativo Raspberry Pi, eseguire il seguente comando:
$ sudo apt fullupgradePer 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 riavviaAggiunta 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/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.DebIl repository del pacchetto Zabbix 5 deve essere aggiunto.
Ora aggiorna la cache del repository del pacchetto APT con il comando seguente:
$ sudo apt updateInstallazione 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-ClientPer 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 mysqldIn ogni caso, il servizio di database MARIADB mysqld non è in esecuzione, puoi avviarlo con il seguente comando:
$ sudo systemctl avvia mysqldInstallazione di Zabbix 5
Ora puoi installare Zabbix 5 con il seguente comando:
$ sudo apt installa Zabbix-Server-Mysql Zabbix-Frontend-Php Zabbix-Apache-ConfPer 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 -uzabbixConfigurazione 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.confScorri 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.servizioSe 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.servizioCome 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.servizioIL Zabbix-agent Il servizio SystemD dovrebbe essere in esecuzione, come puoi vedere nello screenshot seguente.
$ sudo systemctl status zabbix-agent.servizioInoltre, riavvia il Apache2 Servizio SystemD con il seguente comando:
$ sudo systemctl riavvio apache2IL Apache2 Anche il servizio SystemD dovrebbe essere in esecuzione, come puoi vedere nello screenshot seguente.
$ sudo systemctl status apache2.servizioAggiunta 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.servizioAccesso 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 -iCome 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.