Aller au contenu

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.

Fonctionnalités clés de Zabbix Proxy

  • 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 tous les méthodes standard pour collecter des données : Zabbix Agent, SNMP, IPMI, JMX, vérifications simples, scripts externes, etc.

Attention

Zabbix Proxy n'a pas d'interface web et est géré à travers des fichiers de configuration et le serveur central Zabbix.

Fonctionnalités de déploiement

ID Système d'exploitation compatible VM BM VGPU GPU Min CPU (Cœurs) Min RAM (Go) Min HDD/SSD (Go) Actif
395 Ubuntu 22.04 + + - - 1 1 15 COMMANDER

Logiciels installés :

Software License
Zabbix proxy GPLv2
Zabbix agent GPLv2
SQLite Public Domain
  • Installation possible sur Ubuntu 22.04;
  • Temps d'installation : 15 à 20 minutes y compris l'OS;
  • Base de données par défaut: SQLite;
  • Port serveur par défaut: 10051;

Après avoir installé le Zabbix Proxy, vous obtenez un service entièrement configuré et prêt à l'utilisation.

  • Service Zabbix Proxy fonctionnel qui est démarré et ajouté au démarrage automatique :

    systemctl status zabbix-proxy
    
    systemctl enable zabbix-proxy
    
  • Connexion configurée vers le serveur principal Zabbix dans le fichier de configuration :

    Server=zabbix-server.example.com
    Hostname=zabbix-proxy
    
  • Base de données locale (par défaut — SQLite) :

    /var/lib/zabbix/zabbix_proxy.db
    
  • Fichier de configuration :

    /etc/zabbix/zabbix_proxy.conf
    

Note

À moins qu'il n'en soit autrement spécifié, par défaut nous installons la dernière version release du logiciel sur le site web du développeur ou dans les dépôts de l'OS.

Après le déploiement du Proxy Zabbix

La gestion est effectuée via des fichiers de configuration et le serveur Zabbix central.

Paramètres initiaux pour le Proxy Zabbix

Après le démarrage du proxy Zabbix, vous pouvez :

  • Vérifier l'état du proxy

    systemctl status zabbix-proxy
    
    • en temps réel :
    journalctl -u zabbix-proxy -f
    
  • Afficher les journaux

    /var/log/zabbix/zabbix_proxy.log
    
  • Modifier les paramètres (si nécessaire) dans /etc/zabbix/zabbix_proxy.conf

    • Serveur — adresse ou nom d'hôte du serveur Zabbix :
        Server=your-zabbix-server.example.com
    
    • Nom d'hôte — 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) :
        Hostname=your-proxy-name
    
    • Base de données — si vous n'utilisez pas SQLite, mais MySQL ou PostgreSQL, spécifiez :
    ini
    DBName=zabbix_proxy
    DBUser=zabbix
    DBPassword=votre_mot_de_passe
    DBHost=localhost
    

Note

Après avoir apporté des modifications à la configuration, il est obligatoire de redémarrer le service :

systemctl restart zabbix-proxy
  • Ajouter le proxy dans l'interface web du Serveur Zabbix :

    • Allez dans Administration → Proxies.
    • Cliquez sur Créer un proxy.
    • Spécifiez :
      • Nom du proxy — doit correspondre au paramètre Hostname de zabbix_proxy.conf ;
      • Type — Actif (si le proxy se connecte lui-même au serveur) ou Passif (si le serveur interroge le proxy).

    Par défaut, le Proxy Zabbix fonctionne en mode Actif.

Note

Paramètres de configuration supplémentaires :

  • ListenPort — port pour le mode Passif
  • StartPollers, StartIPMIPollers, StartSNMPTrapper — nombre de threads de collecte des données
  • Timeout — délai d'attente du contrôle (par défaut 3 sec)

Note

Des informations détaillées sur les paramètres principaux du proxy Zabbix sont contenues dans la documentation des développeurs.

Commander un Proxy Zabbix via l'API

Pour installer ce logiciel en utilisant l'API, suivez les instructions.


Une partie du contenu de cette page a été créée ou traduite à l'aide d'une IA.