RousselTMLEARNING

Observabilité

Bonnes pratiques Zabbix

Check-list pour une supervision Zabbix efficace : modèles et macros, déclencheurs sans bruit, notifications par tags, configuration comme code, performance et haute disponibilité.

1. Configuration #

Industrialiser.

Principes #

  • Modèles officiels surchargés par macros, jamais modifiés directement.
  • Modèles maison exportés en YAML et versionnés.
  • Enregistrement automatique des agents actifs et installation par Ansible.
  • Tags systématiques sur hôtes et déclencheurs (service, équipe, environnement).

2. Alerter #

Moins de bruit.

Règles #

  • Fonctions sur une durée et hystérésis plutôt que last().
  • Dépendances entre déclencheurs (réseau, hyperviseur).
  • Sévérités High et Disaster seulement pour l'astreinte.
  • Escalades avec acquittement.
  • Maintenances planifiées pour les interventions.

3. Exploiter #

Zabbix est un service critique.

Rituels #

  • Supervision de Zabbix par lui-même (modèle server health) et par un système externe.
  • PostgreSQL + TimescaleDB, historique court et tendances longues.
  • Proxies pour les sites distants.
  • Montées de version LTS testées en préproduction.
  • Revue trimestrielle des déclencheurs les plus bruyants.

Schéma de référence et vérification rapide #

Check-list.

Check-list #

Pile de référence d'une installation Zabbix
Chaque couche reprend une bonne pratique de cet article.
  1. Version LTS et cluster HA
  2. Base PostgreSQL + TimescaleDB
  3. Proxies par site
  4. Modèles et macros versionnés
  5. Actions par tags et escalades
  6. Auto-supervision et revue du bruit

Articles liés

Créer des tableaux de bord dans Zabbix : dashboards, widgets et pages

Construire des dashboards Zabbix utiles : pages, widgets (Graph, Problems, Top hosts, Honeycomb, Gauge...), w…

Tableaux de bord Grafana avec la source de données Zabbix

Afficher Zabbix dans Grafana : installer le plugin, créer un utilisateur et un jeton d'API, configurer et pro…

Zabbix : architecture et concepts de la supervision

Comprendre Zabbix : serveur, base de données, interface web, agents et proxies, et les concepts clés (hôtes, …

Pour aller plus loin