Zabbix — Centre de Ressources

Présentation

Zabbix est une solution open-source de supervision réseau et système. Elle permet de surveiller la disponibilité, les performances et l’intégrité des infrastructures IT en temps réel, avec alertes, graphiques et tableaux de bord.

Port agent passif : 10050/TCP | Port serveur : 10051/TCP | Interface web : HTTP/HTTPS


Installation & Configuration

Serveur

Installation serveur Zabbix

Installation complète du serveur Zabbix sur Debian avec MariaDB, Nginx et l’interface web.

  • Dépôt Zabbix + paquets
  • Base de données MariaDB
  • Configuration Nginx
  • Interface web & premier utilisateur

Agent

Installation agent Zabbix passif (Linux)

Déploiement d’un agent passif sur une machine Linux à superviser.

  • Installation du paquet agent
  • Configuration zabbix_agentd.conf
  • Ouverture pare-feu (port 10050)
  • Déclaration de l’hôte dans l’UI

Supervision & Collecte

Protocole SNMP

SNMP Cisco

Supervision d’équipements réseau Cisco CBS 250 via SNMP depuis Zabbix.

  • Activation SNMP sur le switch
  • Community string
  • Template SNMP dans Zabbix
  • Port UDP 161

Métriques personnalisées

Sondes Personnalisées

Étendre les capacités de l’agent avec des UserParameters.

  • Définition de UserParameter
  • Scripts de collecte custom
  • Intégration dans les items Zabbix
  • Tests avec zabbix_agentd -t

Découverte & Prototypes

Prototypes LLD (Item, Trigger, Graph)

Prototypes LLD (Item, Trigger, Graph)

Créer automatiquement des items, triggers et graphiques via le Low-Level Discovery.

  • Règle de découverte (clé vfs.fs.discovery, net.if.discovery…)
  • Item prototype avec macros {#NOM}
  • Trigger prototype avec sévérité et expression
  • Graph prototype multi-métriques

Alertes & Réactivité

Alertes et Notifications

Alertes et Notifications

Configurer des triggers et des actions pour être notifié en cas d’incident.

Trigger déclenché → Action évaluée → Opération exécutée → Notification envoyée
  • Création et gestion des triggers
  • Sévérités : Information / Warning / Average / High / Disaster
  • Actions : e-mail, webhook, script
  • Fenêtres de maintenance

Rappels essentiels

ÉlémentValeur par défaut
Identifiants par défautAdmin / zabbix
Port agent (passif)10050/TCP
Port serveur10051/TCP
Interface webhttp://<IP>:<port>
Config agent/etc/zabbix/zabbix_agentd.conf
Config serveur/etc/zabbix/zabbix_server.conf
Logs agent/var/log/zabbix/zabbix_agentd.log
Logs serveur/var/log/zabbix/zabbix_server.log

Flux de mise en place rapide

  1. Installer le serveurInstallation serveur Zabbix
  2. Déployer un agent sur chaque hôte → Installation agent Zabbix passif (Linux)
  3. Ajouter les hôtes dans l’interface web et assigner un template
  4. Configurer les triggers et alertesAlertes et Notifications
  5. Créer des sondes custom si besoin → Sondes Personnalisées