Sidebar

Zabbix Summit 2022
View presentations

1 Génération d'événement déclencheur

Aperçu

Le changement de statut d'un déclencheur est la source d'événements la plus fréquente et la plus importante. Chaque fois que le déclencheur change d'état, un événement est généré. L'événement contient les détails de la modification de l'état du déclencheur - quand cela s'est produit et quel est le nouvel état.

Deux types d'événements sont créés par des déclencheurs - Problème et OK.

Événements problèmes

Un événement problème est créé :

  • lorsqu'une expression de déclencheur est évaluée à VRAI si le déclencheur est dans l'état OK ;
  • chaque fois qu'une expression de déclencheur est évaluée à VRAI si la génération multiples d'événements problèmes est activée pour le déclencheur.

Événements OK

Un événement OK ferme le ou les événement(s) problème lié(s) et peut être créé par 3 composants :

  • les déclencheurs - basés sur les paramètres 'Génération d’événement OK' et 'Un événement OK ferme' ;
  • la corrélation d'événements
  • le gestionnaire de tâches - lorsqu'un événement est fermé manuellement
Déclencheurs

Les déclencheurs ont un paramètre 'Génération d’événement OK' qui contrôle la manière dont les événements OK sont générés :

  • Expression - un événement OK est généré pour un déclencheur en état ‘problème’ lorsque son expression est évaluée à FAUX. C'est le paramètre le plus simple, activé par défaut.
  • Expression de récupération : un événement OK est généré pour un déclencheur en état ‘problème’ lorsque son expression est évaluée à FAUX et que l'expression de récupération est VRAIE. Cela peut être utilisé si les critères de récupération du déclencheur sont différents des critères du problème.
  • Aucun - un événement OK n'est jamais généré. Cela peut être utilisé conjointement avec la génération multiple d'événements ‘problèmes’ pour simplement envoyer une notification lorsque quelque chose se produit.

De plus, les déclencheurs ont un paramètre 'Un événement OK ferme' qui contrôle quels événements sont fermés :

  • Tous les problèmes - un événement OK fermera tous les problèmes ouverts créés par le déclencheur
  • Tous les problèmes si les valeurs de tag correspondent - un événement OK fermera les problèmes ouverts créés par le déclencheur et ayant au moins une valeur de tag correspondante. Le tag est défini par le paramètre de déclenchement 'Tag pour la correspondance'. S'il n'y a aucun problème à fermer, l'événement OK n'est pas généré. Ceci est souvent appelé corrélation d'événement au niveau du déclenchement.
Corrélation d'événements

La corrélation d'événements (également appelée corrélation d'événements globale) permet de configurer des règles personnalisées de fermeture d'événement (entraînant la création d'événements OK).

Les règles définissent la manière dont les nouveaux événements problèmes sont associés à des événements problèmes existants et permettent de fermer le nouvel événement ou les événements correspondants en générant des événements OK correspondants.

Cependant, la corrélation d'événements doit être configurée très soigneusement, car elle peut affecter négativement les performances de traitement des événements ou, si elle est mal configurée, fermer plus d'événements que prévu (dans le pire des cas, tous les problèmes peuvent être fermés). Quelques conseils de configuration :

  1. toujours réduire la portée de la corrélation en définissant un tag unique pour la vérification de l'événement (l'événement associé à des événements anciens) et en utilisant la condition de corrélation 'nouveau tag d'événement'
  2. ne pas oublier d'ajouter une condition basée sur l'ancien événement lors de l'utilisation de l'opération 'fermer l'ancien événement', ou tous les problèmes existants pourraient être fermés.
  3. évitez d'utiliser des noms de tag identiques utilisés par différentes configurations de corrélation
Gestionnaire des tâches

Si le paramètre 'Autoriser la fermeture manuelle' est activé pour le déclenchement, il est alors possible de fermer manuellement les incidents générés par le déclencheur. Cela se fait dans l'interface utilisateur lors de la mise à jour de l'événement. L'événement n'est pas fermé directement - à la place, une tâche 'fermeture de l'événement' est créée, qui est traitée rapidement par le gestionnaire de tâches. Le gestionnaire de tâches générera un événement OK correspondant et l'événement problème sera fermé.