Supervision avec Zabbix 7.0 LTS sur Debian/Ubuntu

23 avril 2026 — par

 

1. Présentation de Zabbix 7.0

Zabbix 7.0 LTS est la dernière version stable à long terme, offrant :

  • supervision avancée de l’infrastructure (OS, base de données, applications),

  • collecte via agents v1/v2, SNMP, IPMI, HTTP, etc.

  • visualisation, alerting, dashboards personnalisés,

  • plugins intégrés pour Apache, MySQL, Nginx, PostgreSQL (via agent2).

2. Installation du serveur Zabbix 7.0 LTS

✅ Prérequis

  • OS : Debian 12 ou Ubuntu 22.04

  • 2 Go de RAM min, 1 CPU

  • Accès root/sudo

✅ Étape 1 : Ajouter le dépôt Zabbix 7.0

📦 Pour Debian 12
wget https://repo.zabbix.com/zabbix/7.0/debian/pool/main/z/zabbix-release/zabbix-release_7.0-1+debian12_all.deb
sudo dpkg -i zabbix-release_7.0-1+debian12_all.deb
sudo apt update
📦 Pour Ubuntu 22.04
wget https://repo.zabbix.com/zabbix/7.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_7.0-1+ubuntu22.04_all.deb
sudo dpkg -i zabbix-release_7.0-1+ubuntu22.04_all.deb
sudo apt update

✅ Étape 2 : Installer le serveur Zabbix + frontend + BDD

sudo apt install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf 
zabbix-sql-scripts zabbix-agent mariadb-server

✅ Étape 3 : Configurer MariaDB

sudo mysql_secure_installation

Puis :

CREATE DATABASE zabbix CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;
CREATE USER zabbix@localhost IDENTIFIED BY 'motdepasse';
GRANT ALL PRIVILEGES ON zabbix.* TO zabbix@localhost;
FLUSH PRIVILEGES;

Importer le schéma :

zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz | mysql -uzabbix -p zabbix

✅ Étape 4 : Configurer Zabbix

Fichier /etc/zabbix/zabbix_server.conf :

DBPassword=motdepasse

✅ Étape 5 : Démarrer les services

sudo systemctl restart zabbix-server zabbix-agent apache2
sudo systemctl enable zabbix-server zabbix-agent apache2

✅ Étape 6 : Accéder à l’interface web

Accéder à : http://<IP_serveur>/zabbix

Identifiants initiaux :

  • Login : Admin

  • Mot de passe : zabbix

 

3. Installation d’un agent Zabbix (v1 ou v2) sur un serveur client

Zabbix propose 2 agents :

  • zabbix-agent (v1) : plus léger, stable

  • zabbix-agent2 : plus moderne, support de plugins natifs (HTTP, MySQL, Apache…)

 

4. Installation de l’agent v1 (zabbix-agent)

✅ Étapes sur le client :

# Debian 12
wget https://repo.zabbix.com/zabbix/7.0/debian/pool/main/z/zabbix-release/zabbix-release_7.0-1+debian12_all.deb
sudo dpkg -i zabbix-release_7.0-1+debian12_all.deb
sudo apt update
sudo apt install zabbix-agent

✅ Configurer /etc/zabbix/zabbix_agentd.conf

Server=<IP_SERVEUR_ZABBIX>
ServerActive=<IP_SERVEUR_ZABBIX>
Hostname=client1

✅ Démarrer l’agent

sudo systemctl enable zabbix-agent
sudo systemctl start zabbix-agent

5. Installation de l’agent v2 (zabbix-agent2)

sudo apt install zabbix-agent2

✅ Configurer /etc/zabbix/zabbix_agent2.conf

Server=<IP_SERVEUR_ZABBIX>
ServerActive=<IP_SERVEUR_ZABBIX>
Hostname=client1

✅ Démarrer

sudo systemctl enable zabbix-agent2
sudo systemctl start zabbix-agent2

 

6. Supervision applicative via agent2 (plugins intégrés)

Zabbix agent2 embarque des plugins de supervision natifs, sans script externe.

✅ Exemple : Apache2

  1. Activer mod_status :

sudo a2enmod status
sudo systemctl reload apache2
  1. Configurer l’accès à http://localhost/server-status dans Apache.

  2. /etc/zabbix/zabbix_agent2.d/plugins.d/apache.conf :

PidFile=/run/apache2/apache2.pid
StatusURL=http://localhost/server-status?auto

✅ Exemple : MySQL

  1. Créer un utilisateur MySQL :

CREATE USER 'zbx_monitor'@'localhost' IDENTIFIED BY 'zabbix';
GRANT USAGE ON *.* TO 'zbx_monitor'@'localhost';
  1. /etc/zabbix/zabbix_agent2.d/plugins.d/mysql.conf :

User=zbx_monitor
Password=zabbix
Socket=/var/run/mysqld/mysqld.sock

7. Vérification de l’agent depuis le serveur

zabbix_get -s <IP_CLIENT> -k "system.uptime"

Installez zabbix-get si nécessaire :

sudo apt install zabbix-get

 

8. Ajouter un hôte dans l’interface Zabbix

  1. Menu Configuration > Hosts > Create host

  2. Renseigner :

    • Hostname : client1

    • Group : Linux servers

    • Agent interface : IP de l’hôte

  3. Appliquer des templates :

    • Linux by Zabbix agent (v1)

    • Linux by Zabbix agent2 (v2)

    • Apache by Zabbix agent2

    • MySQL by Zabbix agent2

9. Sécurisation de l’agent

Dans le fichier de config de l’agent :

ListenPort=10050
ListenIP=127.0.0.1
AllowKey=system.*
DenyKey=exec.*

Au niveau réseau :

  • Autoriser le port 10050 depuis le serveur vers l’agent.

  • Le serveur utilise 10051 (serveur Zabbix).

 

10. Visualisation et alerting

  • Monitoring > Latest data : voir les dernières métriques

  • Monitoring > Graphs / Dashboards : graphes temps réel

  • Configuration > Triggers : créer des alertes

  • Notifications par email, webhook, Telegram, etc.

 

Conclusion

Avec Zabbix 7.0 LTS, vous bénéficiez d’une plateforme de supervision fiable et extensible. Grâce à zabbix-agent2, vous pouvez superviser vos services applicatifs sans scripts personnalisés. Le tout, depuis une interface web claire et puissante.

Index complet

Tous les articles (41)

Date Article Tags
07/06/2026 Docker : comment récupérer de l'espace disque cache conteneurs debian 07/06/2026 Graylog 7 — Centralisation et analyse de logs : l'alternative à ELK sur Debian/Ubuntu centralisation debian elk 07/06/2026 OpenZFS : tiering avec L2ARC et SLOG pour les workloads mixtes cache l2arc nvme 07/06/2026 Scripting Bash avancé — pièges, bonnes pratiques et optimisation automatisation bash bonnes-pratiques 07/06/2026 AppArmor sur Debian/Ubuntu : profils, modes et confinement applicatif apparmor audit confinement 07/06/2026 Durcissement SSH — au-delà des clés publiques 2fa authentification cryptographie 27/05/2026 LXD 6.x : orchestration de conteneurs Linux avec profils et clustering administration clustering conteneurs 27/05/2026 Keepalived — VIP flottante et load balancing sans matériel dédié debian failover haute-disponibilité 27/05/2026 Btrfs sur Linux — snapshots, sous-volumes et compression en pratique administration btrfs compression 21/05/2026 CVE-2026-42945 (NGINX Rift) : analyse et remédiation sur Debian/Ubuntu cve debian heap-overflow 21/05/2026 Tuning kernel Linux — paramètres sysctl essentiels pour la production debian kernel mémoire 21/05/2026 DRBD : réplication de blocs entre deux serveurs en temps réel cluster debian drbd 15/05/2026 CVE-2026-23918 — vulnérabilité Apache 2.4.66 : analyse et correctifs sur Debian/Ubuntu (hors Debian 11) apache cve debian 15/05/2026 CVE-2026-31431 (Copy Fail) — Analyse et remédiation sur Debian/Ubuntu algif_aead copy-fail cve 12/05/2026 Pacemaker et Corosync — cluster haute disponibilité Linux cluster corosync debian 12/05/2026 WireGuard : monter un VPN mesh entre plusieurs serveurs Linux chiffrement linux mesh 12/05/2026 Netdata — monitoring temps réel sans configuration complexe alertes dashboard linux 12/05/2026 nftables en pratique — remplacer iptables sur Debian/Ubuntu debian firewall iptables 12/05/2026 Podman : alternative rootless à Docker — installation et migration conteneurs docker kubernetes 02/05/2026 Prometheus et Grafana sur Debian — installation, configuration et dashboards pratiques alertmanager dashboard debian 02/05/2026 Ansible : automatiser la gestion de serveurs Linux avec des playbooks administration ansible automation 28/04/2026 ZFS sur Linux : snapshots, clones et RAID-Z en pratique administration compression filesystem 28/04/2026 eBPF sur Linux : observabilité et traçage kernel avec bpftrace et BCC bcc bpftrace diagnostic 23/04/2026 Analyse de la mémoire sur Linux — vmstat, free, smem diagnostic mémoire monitoring 23/04/2026 Sécurité Linux — Firewall iptables et nftables firewall iptables nftables 23/04/2026 ZFS sur Linux — Installation et gestion avancée administration filesystem stockage 23/04/2026 Gestion des services avec systemd sur Debian et Ubuntu administration debian services 23/04/2026 Gestion des ressources cgroups v1/v2 avec LXC cgroups conteneurs lxc 23/04/2026 Centralisation logs avec ELK Stack — Elasticsearch, Kibana, Filebeat elasticsearch elk filebeat 23/04/2026 Supervision avec Zabbix 7.0 LTS sur Debian/Ubuntu debian monitoring supervision 23/04/2026 Plusieurs versions PHP-FPM sur Apache Debian/Ubuntu apache debian php-fpm 23/04/2026 Sécurisation avancée PHP-FPM — Multi-VirtualHosts Apache/Nginx apache nginx php-fpm 23/04/2026 Optimisation PHP-FPM — Guide de tuning d'un pool optimisation performance php-fpm 29/07/2025 Docker sur Debian/Ubuntu : Installation, Configuration et Utilisation conteneurs debian docker 03/07/2025 Serveur VPN WireGuard sous linux réseau sécurité vpn 03/07/2025 Authentification par clé publique sur un serveur SSH authentification cryptographie sécurité 27/06/2025 Surveillance et diagnostic d’un serveur Linux avec vmstat, iotop et htop diagnostic htop monitoring 27/06/2025 Mémoire : Utilisation des Huge Pages et implémentation hugepages mémoire noyau 27/06/2025 Mémoire Swap et paramétrage swappiness mémoire noyau performance 18/06/2025 Installation et Configuration des Conteneurs LXC sur Linux administration conteneurs lxc 18/06/2025 Gestion des journaux avec syslog et journalctl administration journalctl logs