Zabbix Proxy¶
Dans cet article
Information
Zabbix Proxy est un composant de l'architecture distribuée du système de surveillance Zabbix, conçu pour collecter des données depuis des hôtes distants et les transmettre au serveur Zabbix central.
Zabbix proxy : Fonctionnalités clés¶
- Réduit la charge sur le serveur principal ;
- Simplifie la surveillance d'infrastructures géographiquement distribuées ;
- Assure le fonctionnement dans des conditions de connectivité réseau instables ou limitées.
Zabbix Proxy prend en charge toutes les méthodes standard de collecte de données : Zabbix Agent, SNMP, IPMI, JMX, contrôles simples, scripts externes, etc.
Attention
Zabbix Proxy ne possède pas d'interface web et se gère via des fichiers de configuration et le serveur Zabbix central.
Fonctionnalités de déploiement¶
| ID | Nom du logiciel | Système d'exploitation compatible | VM | BM | VGPU | GPU | Min CPU (Cœurs) | Min RAM (GB) | Min HDD/SSD (GB) | Domaine personnalisé | Actif |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 395 | Zabbix Proxy | Ubuntu 22.04 | + | + | - | - | 1 | 1 | 15 | Non | COMMANDER |
Après l'installation du Zabbix Proxy, vous obtenez un service entièrement configuré et prêt à l'emploi :
-
Un service Zabbix Proxy fonctionnel qui est démarré et ajouté au démarrage automatique :
-
Une connexion configurée vers le serveur Zabbix principal dans le fichier de configuration :
-
Une base de données locale (par défaut — SQLite) :
-
Un fichier de configuration :
Remarque
Sauf indication contraire, nous installons par défaut la dernière version de la release du logiciel depuis le site web du développeur ou les dépôts du système d'exploitation.
Prise en main après le déploiement du Zabbix Proxy¶
La gestion s'effectue via des fichiers de configuration et le serveur Zabbix central.
Paramètres initiaux pour Zabbix Proxy¶
Après avoir démarré le Zabbix proxy, vous pouvez :
-
Vérifier l'état du proxy :
- en temps réel :
-
Consulter les journaux (logs) :
-
Modifier les paramètres (si nécessaire) dans
/etc/zabbix/zabbix_proxy.conf:- Server — l'adresse ou le nom d'hôte du serveur Zabbix :
- Hostname — le nom unique du proxy (doit correspondre exactement au nom spécifié lors de la création du proxy dans l'interface web du serveur Zabbix) :
- Database — si vous n'utilisez pas SQLite, mais MySQL ou PostgreSQL, spécifiez :
Remarque
Après avoir effectué des modifications dans la configuration, il est obligatoire de redémarrer le service :
-
Ajouter le proxy dans l'interface web du serveur Zabbix :
- Allez dans Administration > Proxies.
- Cliquez sur Create proxy.
- Spécifiez :
- Proxy name — doit correspondre au paramètre Hostname de zabbix_proxy.conf ;
- Type — Active (si le proxy se connecte lui-même au serveur) ou Passive (si le serveur interroge le proxy).

Par défaut, Zabbix Proxy fonctionne en mode Active.
Remarque
Paramètres de configuration supplémentaires :
- ListenPort — port pour le mode Passive
- StartPollers, StartIPMIPollers, StartSNMPTrapper — nombre de threads de collecte de données
- Timeout — délai d'expiration des contrôles (3 sec par défaut)
Remarque
Des informations détaillées sur les principaux paramètres de Zabbix proxy sont contenues dans la documentation des développeurs.
Commander un Zabbix Proxy avec l'API¶
Pour installer ce logiciel en utilisant l'API, suivez les instructions suivantes.