Glossaire

Agent Zabbix

Un agent Zabbix est un petit logiciel installé sur un serveur (Windows, Linux, macOS) qui collecte des métriques locales (CPU, RAM, disque, services) et les transmet au serveur Zabbix central pour supervision.

Définition

Un agent Zabbix est un composant logiciel léger installé directement sur un système à superviser (serveur, poste de travail, équipement réseau compatible). Il s'exécute en arrière-plan et collecte en continu des métriques locales — utilisation CPU, mémoire, espace disque, état des services, journaux d'événements — avant de les transmettre au serveur Zabbix central, qui les stocke, les analyse et déclenche des alertes selon les seuils configurés.

Pour l'installer, les ports à ouvrir et le choix entre Agent 1 et Agent 2, voir le guide complet Zabbix Agent 2.

Rôle dans une architecture de supervision

L'agent est le point de collecte le plus proche de la ressource surveillée. Contrairement à une supervision purement réseau (ping, port ouvert), il donne accès à des métriques internes au système d'exploitation qu'aucune sonde externe ne peut observer directement.

La version actuelle, Zabbix Agent 2, réécrite en Go, apporte une architecture par plugins et une empreinte mémoire réduite par rapport à l'agent historique (Agent 1, en C).

À ne pas confondre avec

  • Un trigger : la règle qui évalue les données remontées par l'agent pour décider si une alerte doit se déclencher.
  • Un proxy Zabbix : un proxy collecte les données de plusieurs agents pour les relayer vers le serveur central (utile en environnement distribué ou multi-sites) ; l'agent, lui, ne supervise que le système sur lequel il est installé.

Installer un agent Zabbix

L'installation manuelle se fait en quatre temps : paquet officiel, fichier de configuration, chiffrement PSK, déclaration de l'hôte côté serveur. Le guide d'installation de Zabbix Agent 2 détaille la procédure pour chaque système (Windows, Ubuntu, Debian). Avec Logiserv, ces étapes sont automatisées en une seule commande.