Agent Zabbix
Définition
Un agent Zabbix est un composant logiciel léger installé directement sur une machine à 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.
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 la machine sur laquelle il est installé.