Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Scroll Ignore
scroll-pdftrue
scroll-officetrue
scroll-chmtrue
scroll-docbooktrue
scroll-eclipsehelptrue
scroll-epubtrue
scroll-htmltrue
Panel
titleSommaire

Table of Contents
stylenone

Concept

Les notifications permettent d'informer les utilisateurs en dehors de l'interface de Shinken d'un changement de statut ou de contexte d'un hôte, check ou cluster.

  • Pour un élément donné ( hôte, check, cluster ), 
    • une notification sera générée, suivant la configuration de l'élément ( notifie sur tous les statuts et contextes, seulement sur certains, ... )
    • et l'envoyer à des utilisateurs en fonction du paramétrage de la ou les méthodes de notification qu'il utilise.

Les sous-pages vont expliquer :

  • La logique de notification, c.a.d le "quand, qui, comment"  ( voir la page  Logique de notification),
  • Les types de notifications possibles :
    • Soit utiliser/customiser les notifications par email
que nous livrons

Dans une deuxième temps, il sera peut-être nécessaire d'avoir recours à une utilisation plus spécifique, pour cela un certain nombre de pages expliqueront :

Reactionner et réaction


Mécanisme des notifications

Il est important de comprendre le mécanisme des notifications :

  • C'est le Scheduler détermine si une notification doit avoir lieu et prépare les actions à réaliser pour notifier les utilisateurs en fonction des méthodes de notification,
  • mais c'est le Reactionner qui exécute les commandes de notification.

Image Added

Lorsque les éléments supervisés changent d'état, et qu'ils sont paramétrés pour réagir à ce changement, alors le démon Reactionner permet d’exécuter une réaction.

  • Une réaction est une commande qui est paramétrée dans le Synchronizer . 

La réaction peut être : 

Dans ces pages, nous allons nous intéresser aux commandes de notification, et comment les personnaliser.

Info
titleImportant
Avant de commencer à lire cette page, il est important de comprendre que la commande de notification peut utiliser n'importe quels scripts placés sur votre Reactionner. Donc, potentiellement, la commande peut vous alerter de manière traditionnelle, en vous envoyant un email via une commande "mail", mais pourquoi pas en envoyant un message instantané via votre serveur Jabber, ou encore en faisant clignoter une LED branchée sur votre Raspberry!