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 à partir d'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 des infrastructures géographiquement distribuées ;
- Assure le fonctionnement dans des conditions de connectivité réseau instable ou limitée.
Zabbix Proxy prend en charge toutes les méthodes standard de collecte de données : Zabbix Agent, SNMP, IPMI, JMX, vérifications simples, scripts externes, etc.
Attention
Zabbix Proxy ne dispose pas d'interface web et est géré 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 |
| Logiciels installés : |
| Logiciel | Licence |
|---|---|
| Zabbix proxy | GPLv2 |
| Zabbix agent | GPLv2 |
| SQLite | Domaine public |
- Installation possible sur Ubuntu 22.04 ;
- Temps d'installation : 15 à 20 minutes, système d'exploitation inclus ;
- Base de données par défaut : SQLite ;
- Port serveur par défaut : 10051 ;
Après l'installation de Zabbix Proxy, vous obtenez un service entièrement configuré et prêt à l'emploi.
-
Service Zabbix Proxy fonctionnel, démarré et ajouté au démarrage automatique :
-
Connexion configurée au serveur Zabbix principal dans le fichier de configuration :
-
Base de données locale (par défaut : SQLite) :
-
Fichier de configuration :
Remarque
Sauf indication contraire, nous installons par défaut la dernière version de sortie du logiciel depuis le site Web du développeur ou les dépôts du système d'exploitation.
Premiers pas après le déploiement de Zabbix Proxy¶
La gestion s'effectue via les fichiers de configuration et le serveur Zabbix central.
Paramètres initiaux pour Zabbix Proxy¶
Après le démarrage du proxy Zabbix, vous pouvez :
-
Vérifier l'état du proxy
- en temps réel :
-
Consulter les journaux
-
Modifier les paramètres (si nécessaire) dans
/etc/zabbix/zabbix_proxy.conf- Server — adresse ou nom d'hôte du serveur Zabbix :
- Hostname — 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 apporté des modifications à la configuration, il est obligatoire de redémarrer le service :
-
Ajouter le proxy dans l'interface web du serveur Zabbix :
- Accédez à 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'attente des vérifications (3 sec par défaut)
Remarque
Des informations détaillées sur les paramètres principaux de Zabbix proxy sont contenues dans la documentation des développeurs.