Installation Zabbix · 7 min read · Nov 16, 2025
Comment installer Zabbix sur Debian 10
Zabbix est un outil de surveillance open-source pour les services réseau, le matériel réseau, les serveurs et les applications. Conçu pour suivre et surveiller l’état de votre système et de vos serveurs. Zabbix offre un support pour de nombreux systèmes de bases de données - y compris MySQL, PostgreSQL, SQLite et IBM DB2 - pour stocker des données. Le backend de Zabbix est écrit en C, et le frontend est écrit en PHP.
Dans ce tutoriel, nous allons vous montrer comment installer Zabbix 4.4 sur Debian Buster 10. Nous allons installer et configurer la dernière version stable de Zabbix 4.4.5 sous la pile LAMP (Linux, Apache, MariaDB et PHP).
Prérequis
Pour ce guide, nous allons installer Zabbix sur Debian Buster 10 avec 4 Go de RAM et 50 Go d’espace disque avec 4 CPU. De plus, vous devez avoir les privilèges root sur le serveur.
Que allons-nous faire ?
- Installer le serveur Web Apache
- Installer et configurer PHP
- Installer et configurer MariaDB
- Installer et configurer Zabbix
- Installation du frontend Zabbix
Étape 1 - Installer le serveur Web Apache
Tout d’abord, nous allons installer le serveur Web Apache sur notre Debian 10. Il sera utilisé comme serveur Web pour l’administrateur Web de Zabbix.
Mettez à jour la liste des dépôts et mettez à niveau tous les paquets vers la dernière version.
sudo apt update
sudo apt upgradeMaintenant, installez le serveur Web Apache en utilisant la commande apt ci-dessous.
sudo apt install apache2Une fois l’installation terminée, démarrez le service Apache et ajoutez-le au démarrage du système.
systemctl start apache2
systemctl enable apache2Le service Apache est en cours d’exécution, vérifiez en utilisant la commande suivante.
systemctl status apache2Vous obtiendrez le résultat comme ci-dessous.

Le serveur Web Apache est installé sur Debian Buster 10.
Étape 2 - Installer et configurer les paquets PHP
Dans cette étape, nous allons installer et configurer PHP sur Debian 10. Nous allons configurer PHP comme une exigence système pour Zabbix.
Installez PHP et d’autres extensions nécessaires en utilisant la commande apt ci-dessous.
sudo apt install php-cli php-common php-dev php-pear php-gd php-mbstring php-mysql php-xml php-bcmath libapache2-mod-phpUne fois l’installation terminée, allez dans le répertoire de configuration PHP ‘/etc/php/7.3’.
cd /etc/php/7.3/Éditez la configuration ‘php.ini’ pour ‘apache2’ et ‘cli’.
vim apache2/php.ini
vim cli/php.iniChangez certaines options PHP comme ci-dessous.
date.timezone = Asia/Jakarta
max_execution_time = 600
max_input_time = 600
memory_limit = 256M
post_max_size = 32M
upload_max_filesize = 16MEnregistrez et fermez.
Maintenant, redémarrez le service Apache.
systemctl restart apache2Assurez-vous que vous n’avez pas d’erreur, et que l’installation et la configuration de PHP pour Zabbix ont été complétées.

Étape 3 - Installer et configurer le serveur MariaDB
Après avoir installé PHP, nous allons configurer la base de données MariaDB. Nous allons installer MariaDB, configurer le mot de passe root pour MariaDB, et créer une nouvelle base de données et un utilisateur pour Zabbix.
Installez MariaDB sur le serveur Debian en utilisant la commande apt ci-dessous.
sudo apt install mariadb-serverUne fois l’installation terminée, démarrez le service MariaDB et ajoutez-le au démarrage.
systemctl start mariadb
systemctl enable mariadbEnsuite, exécutez la commande ‘mysql_secure_installation’ ci-dessous pour configurer le mot de passe root de MariaDB.
mysql_secure_installationTapez votre mot de passe root pour MariaDB et tapez ‘Y’ pour toutes les questions.
Set a root password? [Y/n] Y
Remove anonymous users? [Y/n] Y
Disallow root login remotely? [Y/n] Y
Remove test database and access to it? [Y/n] Y
Reload privilege tables now? [Y/n] YVous avez maintenant configuré le mot de passe root de MariaDB.

Ensuite, connectez-vous à l’interface de commande MariaDB/MySQL et créez une nouvelle base de données et un utilisateur pour Zabbix.
Connectez-vous à l’interface de commande MariaDB/MySQL en utilisant la commande mysql ci-dessous.
mysql -u root -p
Type your Password:Créez une nouvelle base de données et un utilisateur nommé ‘zabbix’ en utilisant les requêtes suivantes.
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;Maintenant tapez ‘exit’ pour vous déconnecter de l’interface de commande MySQL, et la base de données et l’utilisateur MariaDB/MySQL pour Zabbix ont été créés.

Étape 4 - Installer et configurer Zabbix
Dans cette étape, nous allons installer et configurer Zabbix sur le serveur Debian. Nous allons installer Zabbix à partir du dépôt officiel de Zabbix, importer le schéma de base de données MariaDB, configurer le serveur Zabbix et l’agent.
- Installer les paquets Zabbix
Tout d’abord, ajoutez le dépôt Zabbix 4.4 pour Debian Buster 10 en utilisant la commande ci-dessous.
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.debMaintenant, mettez à jour la liste des dépôts sur votre système.
sudo apt update
Après cela, installez les paquets Zabbix en utilisant la commande apt ci-dessous.
sudo apt install zabbix-frontend-php zabbix-apache-conf zabbix-server-mysql zabbix-agentEt les paquets Zabbix ont été installés sur Debian Buster 10.
- Importer la base de données Zabbix
Après avoir installé les paquets Zabbix, nous allons importer le schéma de base de données Zabbix dans la base de données ‘zabbix’.
Allez dans le répertoire ‘/usr/share/doc/zabbix-server-mysql’ et extrayez le schéma de base de données Zabbix.
cd /usr/share/doc/zabbix-server-mysql
gunzip create.sql.gzMaintenant, importez le schéma de base de données dans la base de données ‘zabbix’ en utilisant la commande mysql ci-dessous.
mysql -u root -p zabbix < create.sqlTapez votre mot de passe root et le schéma de base de données pour Zabbix a été importé dans la base de données ‘zabbix’.

- Configurer le serveur Zabbix
Éditez la configuration zabbix ‘/etc/zabbix/zabbix_server.conf’ en utilisant l’éditeur vim.
vim /etc/zabbix/zabbix_server.confDécommentez la configuration de la base de données MySQL et changez les détails avec les vôtres.
DBHost=localhost
DBPassword=hakase-labs@Enregistrez et fermez.
Ensuite, démarrez le service du serveur Zabbix et ajoutez-le au démarrage du système.
systemctl start zabbix-server
systemctl enable zabbix-serverEt le serveur Zabbix est en cours d’exécution.

- Configurer l’agent Zabbix
Maintenant, nous allons configurer l’agent Zabbix.
Éditez la configuration de l’agent Zabbix ‘/etc/zabbix/zabbix_agentd.conf’ en utilisant l’éditeur vim.
vim /etc/zabbix/zabbix_agentd.confChangez la configuration du serveur avec l’adresse IP du serveur Zabbix.
Server=10.5.5.50
ServerActive=10.5.5.50Changez le nom d’hôte avec le nom d’hôte du serveur.
Hostname=zabbix10Enregistrez et fermez.
Ensuite, démarrez le service de l’agent Zabbix et ajoutez-le au démarrage du système.
systemctl start zabbix-agent
systemctl enable zabbix-agentL’agent Zabbix est en cours d’exécution.

- Redémarrer le serveur Web Apache
Après avoir configuré le serveur Zabbix et l’agent, nous devons redémarrer le service Apache.
Redémarrez le service Apache en utilisant la commande systemctl ci-dessous.
systemctl restart apache2En conséquence, le service Apache a été redémarré, et l’installation et la configuration de Zabbix ont été complétées.
Étape 5 - Post-installation du frontend Zabbix
Ouvrez votre navigateur Web et tapez l’adresse IP du serveur suivie du chemin URL ‘/zabbix’.
Maintenant, vous recevrez le message de bienvenue pour l’installation de Zabbix.

Cliquez sur le bouton ‘Étape suivante‘ pour continuer.
Maintenant, Zabbix vérifiera toutes les exigences pour l’installation du frontend Zabbix. Assurez-vous que toutes les exigences ont une indication verte ‘OK‘.

Cliquez à nouveau sur le bouton ‘Étape suivante‘ pour continuer.
Pour la configuration de la base de données, choisissez la base de données MySQL et tapez le mot de passe pour la base de données et l’utilisateur ‘zabbix‘.

Cliquez à nouveau sur le bouton ‘Étape suivante‘.
Pour les détails du serveur Zabbix, tapez l’adresse IP de votre serveur et le nom d’hôte, puis cliquez à nouveau sur le bouton ‘Étape suivante‘.

Maintenant, cliquez à nouveau sur le bouton ‘Étape suivante‘ pour confirmer toutes les configurations pour installer le frontend Zabbix.

Une fois l’installation terminée, vous recevrez le message ‘Félicitations‘ comme ci-dessous.

Cliquez sur le bouton ‘Terminer‘ et vous serez redirigé vers la page de connexion Zabbix.
Tapez l’utilisateur par défaut de Zabbix comme ‘Admin‘ avec le mot de passe ‘zabbix‘, puis cliquez sur le bouton ‘Se connecter‘.

Maintenant, vous obtiendrez le tableau de bord Zabbix comme ci-dessous.

En conséquence, l’installation de Zabbix 4.4 sur Debian Buster 10 a été complétée avec succès.
Référence
Recevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.