Installazione Zabbix · 6 min read · Nov 16, 2025
Come installare Zabbix su Debian 10
Zabbix è uno strumento di monitoraggio open-source per servizi di rete, hardware di rete, server e applicazioni. Progettato per tracciare e monitorare lo stato del tuo sistema e dei server. Zabbix offre supporto per molti sistemi di database - inclusi MySQL, PostgreSQL, SQLite e IBM DB2 - per memorizzare i dati. Il backend di Zabbix è scritto in C, e il frontend è scritto in PHP.
In questo tutorial, ti mostreremo come installare Zabbix 4.4 su Debian Buster 10. Installeremo e configureremo l’ultima versione stabile di Zabbix 4.4.5 sotto il LAMP Stack (Linux, Apache, MariaDB e PHP).
Prerequisito
Per questa guida, installeremo Zabbix su Debian Buster 10 con 4GB di RAM e 50GB di spazio su disco con 4 CPU. Inoltre, devi avere i privilegi di root sul server.
Cosa faremo?
- Installare Apache Webserver
- Installare e configurare PHP
- Installare e configurare MariaDB
- Installare e configurare Zabbix
- Installazione del frontend di Zabbix
Passo 1 - Installare Apache Webserver
Per prima cosa, installeremo il server web Apache sul nostro Debian 10. Sarà utilizzato come server web per l’amministratore web di Zabbix.
Aggiorna l’elenco dei repository e aggiorna tutti i pacchetti all’ultima versione.
sudo apt update
sudo apt upgradeOra installa il server web Apache utilizzando il comando apt qui sotto.
sudo apt install apache2Una volta completata l’installazione, avvia il servizio Apache e aggiungilo all’avvio del sistema.
systemctl start apache2
systemctl enable apache2Il servizio Apache è attivo e funzionante, controlla utilizzando il seguente comando.
systemctl status apache2Otterrai il risultato come sotto.

Il server web Apache è installato su Debian Buster 10.
Passo 2 - Installare e configurare i pacchetti PHP
In questo passo, installeremo e configureremo PHP su Debian 10. Configureremo PHP come requisito di sistema per Zabbix.
Installa PHP e altre estensioni necessarie utilizzando il comando apt qui sotto.
sudo apt install php-cli php-common php-dev php-pear php-gd php-mbstring php-mysql php-xml php-bcmath libapache2-mod-phpUna volta completata l’installazione, vai alla directory di configurazione di PHP ‘/etc/php/7.3’.
cd /etc/php/7.3/Modifica la configurazione ‘php.ini’ sia per ‘apache2’ che per ‘cli’.
vim apache2/php.ini
vim cli/php.iniCambia alcune opzioni PHP come sotto.
date.timezone = Asia/Jakarta
max_execution_time = 600
max_input_time = 600
memory_limit = 256M
post_max_size = 32M
upload_max_filesize = 16MSalva e chiudi.
Ora riavvia il servizio Apache.
systemctl restart apache2Assicurati di non avere errori e che l’installazione e la configurazione di PHP per Zabbix siano state completate.

Passo 3 - Installare e configurare il server MariaDB
Dopo aver installato PHP, installeremo e configureremo il database MariaDB. Installeremo MariaDB, imposteremo la password di root per MariaDB e creeremo un nuovo database e utente per Zabbix.
Installa MariaDB sul server Debian utilizzando il comando apt qui sotto.
sudo apt install mariadb-serverUna volta completata l’installazione, avvia il servizio MariaDB e aggiungilo all’avvio.
systemctl start mariadb
systemctl enable mariadbSuccessivamente, esegui il comando ‘mysql_secure_installation’ qui sotto per impostare la password di root di MariaDB.
mysql_secure_installationDigita la tua password di root per MariaDB e digita ‘Y’ per tutte le domande.
Impostare una password di root? [Y/n] Y
Rimuovere utenti anonimi? [Y/n] Y
Negare accesso remoto a root? [Y/n] Y
Rimuovere il database di test e l'accesso ad esso? [Y/n] Y
Ricaricare le tabelle dei privilegi ora? [Y/n] YOra hai impostato la password di root di MariaDB.

Successivamente, accedi alla shell di MariaDB/MySQL e crea un nuovo database e utente per Zabbix.
Accedi alla shell di MariaDB/MySQL utilizzando il comando mysql qui sotto.
mysql -u root -p
Digita la tua password:Crea un nuovo database e utente chiamato ‘zabbix’ utilizzando le seguenti query.
create database zabbix character set utf8 collate utf8_bin;
grant all privileges on zabbix.* to zabbix@'localhost' identified by 'hakase-labs@';
grant all privileges on zabbix.* to zabbix@'%' identified by 'hakase-labs@';
flush privileges;Ora digita ‘exit’ per disconnetterti dalla shell di MySQL, e il database e l’utente MariaDB/MySQL per Zabbix sono stati creati.

Passo 4 - Installare e configurare Zabbix
In questo passo, installeremo e configureremo Zabbix sul server Debian. Installeremo Zabbix dal repository ufficiale di Zabbix, importeremo lo schema del database MariaDB, configureremo il server e l’agente Zabbix.
- Installare i pacchetti Zabbix
Per prima cosa, aggiungi il repository Zabbix 4.4 per Debian Buster 10 utilizzando il comando qui sotto.
wget https://repo.zabbix.com/zabbix/4.4/debian/pool/main/z/zabbix-release/zabbix-release_4.4-1+buster_all.deb
dpkg -i zabbix-release_4.4-1+buster_all.debOra aggiorna l’elenco dei repository sul tuo sistema.
sudo apt update
Dopo di che, installa i pacchetti Zabbix utilizzando il comando apt qui sotto.
sudo apt install zabbix-frontend-php zabbix-apache-conf zabbix-server-mysql zabbix-agentE i pacchetti Zabbix sono stati installati su Debian Buster 10.
- Importare il database Zabbix
Dopo aver installato i pacchetti Zabbix, importeremo lo schema del database Zabbix nel database ‘zabbix’.
Vai alla directory ‘/usr/share/doc/zabbix-server-mysql’ ed estrai lo schema del database Zabbix.
cd /usr/share/doc/zabbix-server-mysql
gunzip create.sql.gzOra importa lo schema del database nel database ‘zabbix’ utilizzando il comando mysql qui sotto.
mysql -u root -p zabbix < create.sqlDigita la tua password di root e lo schema del database per Zabbix è stato importato nel database ‘zabbix’.

- Configurare il server Zabbix
Modifica la configurazione di zabbix ‘/etc/zabbix/zabbix_server.conf’ utilizzando l’editor vim.
vim /etc/zabbix/zabbix_server.confDecommenta la configurazione del database MySQL e cambia i dettagli con i tuoi.
DBHost=localhost
DBPassword=hakase-labs@Salva e chiudi.
Successivamente, avvia il servizio Zabbix Server e aggiungilo all’avvio del sistema.
systemctl start zabbix-server
systemctl enable zabbix-serverE il server Zabbix è attivo e funzionante.

- Configurare l’agente Zabbix
Ora configureremo l’agente Zabbix.
Modifica la configurazione dell’agente Zabbix ‘/etc/zabbix/zabbix_agentd.conf’ utilizzando l’editor vim.
vim /etc/zabbix/zabbix_agentd.confCambia la configurazione del Server con l’indirizzo IP del server Zabbix.
Server=10.5.5.50
ServerActive=10.5.5.50Cambia il nome host con il nome host del server.
Hostname=zabbix10Salva e chiudi.
Successivamente, avvia il servizio Zabbix Agent e aggiungilo all’avvio del sistema.
systemctl start zabbix-agent
systemctl enable zabbix-agentL’agente Zabbix è attivo e funzionante.

- Riavviare il server web Apache
Dopo aver configurato il server e l’agente Zabbix, dobbiamo riavviare il servizio Apache.
Riavvia il servizio Apache utilizzando il comando systemctl qui sotto.
systemctl restart apache2Di conseguenza, il servizio Apache è stato riavviato e l’installazione e la configurazione di Zabbix sono state completate.
Passo 5 - Post-installazione del frontend di Zabbix
Apri il tuo browser web e digita l’indirizzo IP del server seguito dal percorso URL ‘/zabbix’.
Ora riceverai il messaggio di benvenuto per l’installazione di Zabbix.

Clicca sul pulsante ‘Passo successivo‘ per continuare.
Ora Zabbix controllerà tutti i requisiti per l’installazione del frontend di Zabbix. Assicurati che tutti i requisiti abbiano un’indicazione verde ‘OK‘.

Clicca di nuovo sul pulsante ‘Passo successivo‘ per continuare.
Per la configurazione del database, scegli il database MySQL e digita la password per il database e l’utente ‘zabbix‘.

Clicca di nuovo sul pulsante ‘Passo successivo‘.
Per i dettagli del server Zabbix, digita l’indirizzo IP del tuo server e il nome host, quindi clicca di nuovo sul pulsante ‘Passo successivo‘.

Ora clicca di nuovo sul pulsante ‘Passo successivo‘ per confermare tutte le configurazioni per installare il frontend di Zabbix.

Una volta completata l’installazione, riceverai il messaggio ‘Congratulazioni‘ come sotto.

Clicca sul pulsante ‘Fine‘ e verrai reindirizzato alla pagina di accesso di Zabbix.
Digita l’utente predefinito di Zabbix come ‘Admin‘ con la password ‘zabbix‘, quindi clicca sul pulsante ‘Accedi‘.

Ora riceverai il dashboard di Zabbix come sotto.

Di conseguenza, l’installazione di Zabbix 4.4 su Debian Buster 10 è stata completata con successo.
Riferimento
Ricevi i nuovi post nella tua casella di posta.
Nessuno spam. Disiscriviti in qualsiasi momento.