Installer Zabbix Agent 2 : Windows, Linux, macOS et PSK
Guide complet d'installation de Zabbix Agent 2 : Windows, Ubuntu, Debian, Rocky Linux, AlmaLinux et macOS. Choix de l'agent, configuration, chiffrement PSK, mode actif ou passif et vérification.
Protégez votre infrastructure dès aujourd'hui
Démarrez gratuitement, sans carte bancaire requise
Zabbix Agent 2 est le composant à installer sur chaque système à superviser. Il collecte les métriques système — processeur, mémoire, disques, services, journaux — et les transmet au serveur Zabbix. Voir la définition complète de l'agent Zabbix.
Ce guide donne la vue d'ensemble : choisir la bonne version, comprendre les deux modes de fonctionnement, sécuriser la liaison. Chaque système d'exploitation a ensuite son guide détaillé.
Le plus simple : avec Logiserv
Logiserv s'appuie sur ce même moteur Zabbix et automatise l'intégralité de la chaîne. Depuis la page Agent du tableau de bord, une commande est générée pour votre parc :
# Linux
curl -sSL "https://www.logiserv.app/api/agent-script/linux?token=..." | sudo bash# Windows (PowerShell administrateur)
irm "https://www.logiserv.app/api/agent-script/windows?token=..." | iex# macOS (Apple Silicon)
curl -sSL "https://www.logiserv.app/api/agent-script/macos?token=..." | sudo bashCette commande installe l'agent depuis les sources officielles de Zabbix — Zabbix Agent 2 sur Windows, l'agent classique sur Linux (dépôt officiel) et macOS —, génère une clé PSK unique pour ce système, écrit la configuration, crée l'hôte côté serveur, l'associe aux templates correspondant au système détecté et démarre le service. Aucun fichier à éditer, aucune clé à recopier, aucun hôte à créer manuellement.
Comptez 1 à 2 minutes par système avec Logiserv. L'installation manuelle détaillée ci-dessous demande de 6 à 7 étapes et 10 à 15 minutes par système, sans compter la création de l'hôte côté serveur Zabbix. Voir la comparaison détaillée.
Choisir son guide d'installation
| Système | Guide | Gestionnaire |
|---|---|---|
| Windows Server, Windows 10/11 | Installer sur Windows | MSI / msiexec |
| Ubuntu 20.04, 22.04, 24.04 | Installer sur Ubuntu | apt |
| Debian 11, 12, 13 | Installer sur Debian | apt |
| Raspberry Pi OS (32 et 64 bits) | Installer sur Raspberry Pi | apt |
| Rocky Linux 8, 9 | Installer sur Rocky Linux | dnf |
| AlmaLinux 8, 9 | Installer sur AlmaLinux | dnf |
| Amazon Linux 2023, Amazon Linux 2 | Installer sur Amazon Linux | dnf / yum |
| SLES 15/16, openSUSE Leap | Installer sur SLES et openSUSE | zypper |
| macOS 11+ (Apple Silicon) | Installer sur macOS | .pkg |
RHEL, CentOS Stream et Oracle Linux suivent la procédure Rocky Linux : ce sont les mêmes paquets RPM el8/el9.
Agent 1 ou Agent 2 : que choisir ?
Zabbix maintient deux agents en parallèle.
| Critère | Zabbix Agent (1) | Zabbix Agent 2 |
|---|---|---|
| Langage | C | Go |
| Fichier de configuration | zabbix_agentd.conf | zabbix_agent2.conf |
| Plugins applicatifs | Scripts externes à écrire | Intégrés (MySQL, PostgreSQL, Docker, Redis…) |
| Connexions au serveur | Une par vérification | Une seule, persistante |
| Empreinte mémoire | Plus élevée | Réduite |
| Nom du paquet | zabbix-agent | zabbix-agent2 |
Pour une nouvelle installation, prenez Agent 2. L'Agent 1 reste maintenu et pertinent si votre parc existant l'utilise déjà partout : mélanger les deux complique la maintenance sans bénéfice immédiat.
Sous macOS, Zabbix ne publie pas de paquet .pkg pour Agent 2 : seul l'agent classique est disponible. Les métriques collectées restent équivalentes pour la supervision système courante.
Mode actif ou mode passif : la décision structurante
C'est le choix qui détermine votre architecture réseau, et la source la plus fréquente de blocages en entreprise.
Avec Logiserv, la question ne se pose pas : l'agent est configuré en mode actif uniquement, sans aucun port en écoute. Seule une connexion sortante vers le port 10051/TCP du serveur Logiserv est utilisée : aucune règle de pare-feu à créer.
Mode passif
Le serveur Zabbix interroge l'agent sur le port 10050/TCP.
- il faut que le serveur puisse joindre chaque système
- impraticable derrière un NAT, un pare-feu restrictif ou en multi-site
- une règle entrante à ouvrir sur chaque système
Directive : Server=192.168.1.10
Mode actif
L'agent se connecte au serveur et pousse ses données sur le port 10051/TCP.
- aucun port entrant à ouvrir sur les systèmes supervisés
- fonctionne derrière un NAT, entre sites, vers le cloud
- charge répartie côté agents plutôt que concentrée sur le serveur
Directive : ServerActive=192.168.1.10
Privilégiez le mode actif dès que les systèmes ne sont pas sur le même réseau que le serveur. Les deux modes peuvent cohabiter dans le même fichier de configuration.
La configuration minimale
Quel que soit le système, trois directives suffisent à faire fonctionner un agent :
Server=192.168.1.10
ServerActive=192.168.1.10
Hostname=srv-web-01Le piège du Hostname
C'est l'erreur la plus répandue. La valeur de Hostname doit correspondre au caractère près au champ « Nom d'hôte » de l'hôte créé dans l'interface Zabbix. Une majuscule de différence et les vérifications actives ne remontent jamais — sans message d'erreur explicite côté serveur, ce qui rend le diagnostic long.
Pour reprendre automatiquement le nom du système :
HostnameItem=system.hostnamePas envie d'enchaîner les étapes suivantes ? La clé PSK, son report côté serveur, la création de l'hôte et le démarrage du service sont les étapes où l'on se trompe le plus. Avec Logiserv, une seule commande les fait toutes, avec une clé unique par système. Essayer gratuitement, sans carte bancaire.
Chiffrer la liaison avec une clé PSK
Par défaut, les métriques transitent en clair. Sur un réseau local cloisonné, cela peut se discuter. Dès que le trafic sort de votre réseau — site distant, cloud, VPN — c'est à proscrire.
Zabbix propose deux mécanismes : les certificats (adaptés à un parc important avec une PKI existante) et les clés pré-partagées PSK, plus simples à mettre en place.
Génération d'une clé de 32 octets sous Linux ou macOS :
openssl rand -hex 32Les quatre directives à ajouter :
TLSConnect=psk
TLSAccept=psk
TLSPSKIdentity=PSK-srv-web-01
TLSPSKFile=/etc/zabbix/zabbix_agent2.pskLa même clé et la même identité doivent être renseignées dans l'onglet Chiffrement de l'hôte côté serveur.
Utilisez une identité PSK distincte par système. Une clé unique partagée sur tout le parc est simple à déployer, mais sa compromission expose l'ensemble des agents. C'est un compromis rarement justifié.
Vérifier que l'agent fonctionne
L'agent sait tester ses propres métriques sans passer par le serveur — le premier réflexe de diagnostic :
zabbix_agent2 -t agent.version
zabbix_agent2 -t system.cpu.load[all,avg1]
zabbix_agent2 -t vfs.fs.size[/,pfree]Sous Windows :
& "C:\Program Files\Zabbix Agent 2\zabbix_agent2.exe" -t agent.versionUne réponse de la forme [d|0.150000] indique que la collecte fonctionne localement. Si l'agent répond mais que rien n'arrive côté serveur, le problème est dans le Hostname, le PSK ou le réseau — pas dans l'agent.
Les quatre erreurs les plus fréquentes
| Message | Cause | Correction |
|---|---|---|
no active checks on server | Hostname ne correspond à aucun hôte | Aligner la valeur au caractère près |
SSL alert number 40 | Clé ou identité PSK divergente | Vérifier la clé des deux côtés, retirer tout retour à la ligne du fichier .psk |
connection refused | Service arrêté ou port filtré | Vérifier le service, puis le pare-feu |
Permission denied sur un journal | L'utilisateur zabbix manque de droits | usermod -aG adm zabbix (Debian/Ubuntu), ACL ou SELinux (famille RHEL) |
Déployer sur un parc entier
Sur un système, l'installation prend une dizaine de minutes. Sur cinquante, la procédure manuelle atteint ses limites : dépôt, paquet, configuration, clé unique, création de l'hôte côté serveur, report de la clé, vérification. Chaque étape manuelle est une occasion de divergence entre deux systèmes, et ces divergences ne se manifestent souvent que des semaines plus tard, quand une métrique manque au moment d'un incident.
Trois approches d'industrialisation :
- Outil de configuration (Ansible, Puppet, DSC) — robuste et auditable, mais il faut maintenir les playbooks et un coffre à secrets pour les clés PSK.
- Auto-enregistrement Zabbix — les hôtes se créent seuls à la première connexion, à condition d'avoir configuré actions et métadonnées d'hôte côté serveur.
- Une plateforme qui prend en charge les deux bouts — l'installation et la création de l'hôte côté serveur.
La même installation avec Logiserv
Logiserv s'appuie sur ce même moteur Zabbix et automatise l'intégralité de la chaîne. Depuis la page Agent du tableau de bord, une commande est générée pour votre parc :
# Linux
curl -sSL "https://www.logiserv.app/api/agent-script/linux?token=..." | sudo bash# Windows (PowerShell administrateur)
irm "https://www.logiserv.app/api/agent-script/windows?token=..." | iexCette commande installe l'agent depuis les sources officielles de Zabbix — Zabbix Agent 2 sur Windows, l'agent classique sur Linux (dépôt officiel) et macOS —, génère une clé PSK unique pour ce système, écrit la configuration, crée l'hôte côté serveur, l'associe aux templates correspondant au système détecté et démarre le service. Aucun fichier à éditer, aucune clé à recopier, aucun hôte à créer manuellement.
Installation manuelle ou Logiserv
| Installation manuelle | Avec Logiserv | |
|---|---|---|
| Étapes | 6 à 7 étapes, une quinzaine de commandes | 1 commande copiée-collée |
| Durée par système | 10 à 15 minutes, hors création de l'hôte | 1 à 2 minutes, tout compris |
| Procédure | Différente pour chaque système et version | La même commande pour tous les systèmes Linux |
| Fichier de configuration | À éditer à la main | Écrit par le script |
| Clé PSK | À générer, sécuriser puis recopier côté serveur | Unique, générée et enregistrée automatiquement |
| Hôte côté serveur Zabbix | À créer dans l'interface, templates à lier | Créé automatiquement dans le groupe du parc |
| Pare-feu | Règle entrante en mode passif | Aucun port entrant |
| Serveur Zabbix | À héberger, sécuriser, sauvegarder, mettre à jour | Hébergé et maintenu par Logiserv |
| Tableaux de bord et alertes | À construire | Inclus, prêts à l'emploi |
- Moteur de collecte
- Zabbix 7.4
- Systèmes supportés
- Windows, Linux, macOS
- Chiffrement
- PSK unique par système
- Port entrant requis
- Aucun
- Templates fournis
- 11 templates, 232 métriques
- Mise à jour de l'agent
- Version stable la plus récente
Le moteur open source de référence, opéré et mis à jour par Logiserv.
Debian, Ubuntu, Raspberry Pi OS, RHEL, Rocky Linux, AlmaLinux, Oracle Linux, Amazon Linux, SLES et openSUSE reconnus automatiquement.
Clé de 32 octets générée à l'enrôlement, jamais partagée entre deux hôtes.
Mode actif : seul le trafic sortant vers le serveur est nécessaire.
139 déclencheurs préréglés, dont la détection d'anomalies système et réseau.
Windows et macOS : version résolue à la génération du script depuis cdn.zabbix.com. Linux : paquet du dépôt officiel Zabbix.
Le fonctionnement détaillé de la page Agent est décrit dans la documentation Logiserv.
Zabbix Agent 2 : questions fréquentes
Qu'est-ce que Zabbix Agent 2 ?
Zabbix Agent 2 est l'agent de supervision actuel de Zabbix, réécrit en Go. Installé sur un serveur ou un poste, il collecte les métriques système (CPU, mémoire, disques, services, journaux) et les transmet au serveur Zabbix. Il remplace progressivement l'agent historique écrit en C.
Quels ports utilise Zabbix Agent 2 ?
En mode passif, le serveur Zabbix interroge l'agent sur le port 10050/TCP, qui doit être ouvert en entrée sur chaque système. En mode actif, l'agent se connecte au serveur sur le port 10051/TCP : seul le trafic sortant est nécessaire, aucun port entrant n'est à ouvrir. Logiserv utilise exclusivement le mode actif : aucune règle de pare-feu à créer.
Zabbix Agent 2 est-il gratuit ?
Oui. Zabbix Agent 2 est un logiciel open source, téléchargeable sans licence sur le site officiel de Zabbix, pour Windows et Linux. Le coût d'une supervision Zabbix tient à l'exploitation du serveur central (hébergement, mises à jour, sauvegardes), pas à l'agent.
Comment passer de Zabbix Agent 1 à Zabbix Agent 2 ?
Installez le paquet zabbix-agent2, reportez vos directives de zabbix_agentd.conf dans zabbix_agent2.conf (Server, ServerActive, Hostname, PSK), puis arrêtez et désactivez l'ancien service zabbix-agent. Les deux agents écoutent sur le même port 10050 : ils ne peuvent pas fonctionner en même temps sur un même système.
Pour aller plus loin
- Installer sur Windows · Ubuntu · Debian · Rocky Linux · AlmaLinux · Amazon Linux · SLES et openSUSE · Raspberry Pi · macOS
- Quelles métriques surveiller sur un serveur — que faire une fois l'agent en place
- Comment surveiller Windows Server et pourquoi superviser un serveur Linux
- Supervision serveur Windows et Linux : le guide — la démarche complète, du choix des métriques aux alertes
- Éviter les faux positifs Zabbix — régler les seuils pour que les alertes restent crédibles
Protégez votre infrastructure dès aujourd'hui
Démarrez gratuitement, sans carte bancaire requise
Les autres services
Installer Zabbix Agent 2 sur Windows Server en 15 min
Installer Zabbix Agent 2 sur Windows Server ou Windows 10/11 en 15 minutes : MSI officiel, service Windows, zabbix_agent2.conf, chiffrement PSK, port 10050 et commandes de vérification.
Installer Zabbix Agent 2 sur Ubuntu 24.04 et 22.04 en 10 min
Installer Zabbix Agent 2 sur Ubuntu Server 20.04, 22.04 et 24.04 : dépôt officiel, apt, configuration de zabbix_agent2.conf, clé PSK, port 10050 et vérification systemd.
Installer Zabbix Agent sur Rocky Linux 8 et 9 : guide complet
Installer Zabbix Agent 2 sur Rocky Linux 8 et 9 : dépôt RPM officiel, dnf, configuration de zabbix_agent2.conf, clé PSK, firewalld et SELinux, vérification systemd.