Vuoi imparare come installare lo zabbix utilizzando HTTPS su Ubuntu Linux? In questo tutorial, ti mostreremo come installare, configurare e accedere a un server Zabbix usando HTTPS e un certificato gratuito da Letsencrypt su un computer che esegue Ubuntu Linux.

• Ubuntu 18.04
• Ubuntu 19.04
• Ubuntu 20.04
• Zabbix 5.0.2

Elenco attrezzature

Qui puoi trovare l’elenco delle attrezzature utilizzate per creare questa esercitazione.

Questo link mostrerà anche l’elenco software utilizzato per creare questa esercitazione.

Zabbix Playlist:

In questa pagina, offriamo un rapido accesso a un elenco di video relativi all’installazione di .

Non dimenticare di iscriverti al nostro canale youtube chiamato FKIT.

Tutorial Zabbix HTTPS – Installazione su Ubuntu Linux

Installare il servizio di database MySQl.

Copy to Clipboard

Accedere alla riga di comando del servizio MySQL.

Copy to Clipboard

Creare un database denominato zabbix.

Copy to Clipboard

Creare un utente di database denominato zabbix.

Copy to Clipboard

Nel nostro esempio, la password kamisma123 è stata impostata sull’utente denominato zabbix.

Assegnare all’utente MySQL denominata zabbix l’autorizzazione sul database denominato zabbix.

Copy to Clipboard

Scaricare il pacchetto di installazione di .abbix 5.

Copy to Clipboard

Importare il modello di database di zabbix all’interno di MySQL.

Copy to Clipboard

L’installazione del database di .abbix è stata completata.

Tutorial Zabbix HTTPS – Installazione del server Web

Installare il server Web Apache e tutti i pacchetti necessari.

Copy to Clipboard

Attivare i moduli Apache richiesti.

Copy to Clipboard

Modificare il file di configurazione Apache.

Copy to Clipboard

Aggiungere le seguenti righe alla fine di questo file.

Copy to Clipboard

Individuare il percorso del file di configurazione PHP nel sistema.

Modificare il file di configurazione denominato: PHP. InI.

Copy to Clipboard

Tieni presente che la versione PHP e la posizione del file potrebbero non essere le stesse della mia.

Impostare i seguenti elementi nel file php.ini:

Copy to Clipboard

Imposta il fuso orario corretto sulla tua posizione.

Riavviare il servizio apache.

Copy to Clipboard

L’installazione del server Web Apache è stata completata con il supporto PHP.

Tutorial Zabbix HTTPS: configura gli host virtuali Apache

Host virtuali se una funzionalità che consente a un server Apache di offrire più siti Web utilizzando lo stesso indirizzo IP.

Creare l’infrastruttura necessaria per utilizzare la funzionalità Apache VirtualHosts

Il nostro sito Web sarà chiamato: ZABBIX.MINING-POOL.NINJA.

I file di questo sito Web verranno archiviati nella seguente directory:

Copy to Clipboard

I registri di questo sito Web verranno archiviati nella seguente directory:

Copy to Clipboard

Crea un file di configurazione dell’host virtuale Apache per il sito Web Zabbix.

Copy to Clipboard

Ecco il file con la nostra configurazione.

Copy to Clipboard

Abilita la configurazione dell’host virtuale Zabbix.

Copy to Clipboard

Riavviare il servizio Apache.

Copy to Clipboard

Hai completato la configurazione dell’host virtuale Zabbix su Apache.

Tutorial Zabbix HTTPS – Registro domini DNS

Accedere al sito Web GODADDY e acquistare un dominio DNS.

Nel nostro esempio, acquistiamo un dominio denominato MINING-POOL.NINJA.

È possibile utilizzare qualsiasi sito web per acquistare un dominio DNS, GoDaddy è solo la mia scelta personale.

Creare una voce DNS che punti il sito Web di al computer che esegue Apache.

Nel nostro esempio, abbiamo creato una voce DNS che punta ZABBIX.MINING-POOL.NINJA a 34.217.177.160.

Zabbix virtual host dns

Utilizzare il comando NSLOOKUP per testare la configurazione DNS.

Copy to Clipboard

Ecco l’output del comando.

Copy to Clipboard

Aprire il browser e provare ad accedere alla versione HTTP del sito Web.

Nel nostro esempio, il seguente URL è stato immesso nel browser:

• http://zabbix.mining-pool.ninja

Zabbix HTTP Virtual Host

Congratulazioni! La configurazione DNS richiesta è stata completata.

Tutorial Zabbix HTTPS – Installa il certificato HTTPS gratuito su Apache

È necessario installare il certificato HTTPS gratuito.

Dobbiamo inoltre reindirizzare automaticamente tutto il traffico HTTP alla versione HTTPS del sito Web Zabbix.

Installare l’elenco dei pacchetti richiesti.

Copy to Clipboard

Installare il certificato HTTPS apache gratuito

Copy to Clipboard

• Premere (A) per accettare i Termini di servizio.
• Premere (Y) per condividere la posta elettronica e ricevere newsletter.
• Premere 2 per reindirizzare automaticamente il sito Web HTTP alle versioni HTTPS.

Copy to Clipboard

Il sistema installerà automaticamente un certificato gratuito.

Verrà inoltre configurato il server Apache per reindirizzare tutti gli accessi HTTP alla versione HTTPS del sito Web.

Nel nostro esempio, il sistema ha creato un file di configurazione dell’host virtuale denominato: Zabbix-le-ssl.conf.

Ecco il contenuto del file.

Copy to Clipboard

Il file KEY contiene la chiave privata Certificate e deve essere sempre conservato in un luogo sicuro.

Nel nostro esempio, il file KEY è stato memorizzato in:

Copy to Clipboard

Il sistema modifica automaticamente il file di configurazione dell’host virtuale dell’Apache originale.

Reindirizzerà automaticamente tutte le richieste HTTP alla versione HTTPS del tuo sito web.

Copy to Clipboard

La configurazione HTTPS richiesta è stata completata.

Tutorial Zabbix HTTPS: prova il certificato HTTPS gratuito

È giunto il momento di testare la configurazione.

Apri il browser e prova ad accedere alla versione HTTP del tuo sito web.

Nel nostro esempio, il seguente URL è stato immesso nel browser:

• http://zabbix.mining-pool.ninja

Apache reindirizzerà automaticamente la richiesta HTTP alla versione HTTPS del tuo sito web.

Zabbix HTTPS Virtual Host

Congratulazioni! La configurazione HTTPS di Apache funziona.

Tutorial Zabbix Server – Installazione su Ubuntu

Scaricare e installare il pacchetto GOLANG.

Copy to Clipboard

Il software GOLANG è stato installato nella cartella /usr/local.

Per funzionare correttamente, il software GO si aspetta che il sistema disponga di un insieme di variabili di ambiente.

Creiamo un file per automatizzare la configurazione delle variabili di ambiente necessarie.

Copy to Clipboard

Ecco il contenuto del file.

Copy to Clipboard

Riavviare il computer.

Copy to Clipboard

Verificare se le variabili di ambiente necessarie sono state create automaticamente.

Copy to Clipboard

Ecco l’output corretto:

Copy to Clipboard

Creare un account Linux per l’utente di zabbix e installare i pacchetti necessari.

Copy to Clipboard

Compilare e installare il server .

Copy to Clipboard

Individuare il percorso del file zabbix_server.conf.

Copy to Clipboard

Ecco il file originale, prima della nostra configurazione.

Copy to Clipboard

Ecco il nuovo file con la nostra configurazione.

Copy to Clipboard

Avviare il server Zabbix.

Copy to Clipboard

A questo punto, è necessario scegliere quale versione dell’agente di si desidera utilizzare.

Utilizzare il comando riportato di seguito per avviare l’agente .abbix predefinito.

Copy to Clipboard

In alternativa, utilizzare il comando riportato di seguito per avviare il nuovo agente .abbix2.

Copy to Clipboard

L’agente 2 sembra essere eseguito in primo piano.

Sposta tutti i file frontend di Zabbix nella directory host virtuale di Apache creata in precedenza.

Impostare l’autorizzazione file corretta.

Copy to Clipboard

Riavviare il servizio Apache.

Copy to Clipboard

Tutorial Zabbix HTTPS – Installazione dell’interfaccia Web

Apri il tuo browser e accedi alla versione HTTPS del tuo sito web Zabbix.

Nel nostro esempio, il seguente URL è stato immesso nel browser:

• https://zabbix.mining-pool.ninja

Verrà presentata la procedura guidata di installazione di Zabbix.

Fare clic sul pulsante Avanti.

zabbix 5 install

Nella schermata successiva, si dovrà verificare se tutti i requisiti sono stati raggiunti.

Fare clic sul pulsante Avanti.

Zabbix 5 requirements

Immettere le informazioni del database necessarie per la connessione al database .

• Host: localhost
• Database Username: zabbix
• Database Password: kamisama123

Zabbix 5 database configuration

Nella schermata successiva, devi solo fare clic sul pulsante Avanti.

Ora, dare un’occhiata al riepilogo della configurazione.

Fare clic sul pulsante Avanti.

Zabbix 5 installation summary

Nella schermata successiva, si dovrà fare clic sul pulsante Fine.

Infine, ti verrà presentata la schermata di login di .

Nome utente predefinito: Admin
Password predefinita: zabbix

Dopo aver effettuato con successo l’accesso, si verrà inviati al nuovo dashboard di .

Zabbix 5 Dashboard

Congratulazioni! L’installazione di Zabbix HTTPS è stata completata correttamente.

Tutorial Zabbix HTTPS – Installazione dell’interfaccia Web

Il certificato gratuito installato è valido per 90 giorni.

Il sistema crea un’attività pianificata per rinnovare automaticamente qualsiasi certificato entro trenta giorni dalla scadenza.

Il nome dell’attività pianificata è CERTBOT e si trova all’interno della seguente directory:

Copy to Clipboard

Ecco il contenuto del file.

Copy to Clipboard

Utilizzare il comando seguente per simulare il processo di rinnovo del certificato.

Copy to Clipboard

Ecco l’output del comando.

Copy to Clipboard

Congratulazioni! L’installazione di Zabbix HTTPS è stata completata correttamente.