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

Contexte

La commande de notification notify-host-by-email permet d'envoyer un mail de notification

Panel

Paramétrage

La commande utilise la définition suivante :

Code Block
languagetext
themeEmacs
$NOTIFPLUGINDIR$/notify_by_email.py --title-tpl $NOTIFPLUGINDIR$/host_alert_title_template.tpl --content-tpl $NOTIFPLUGINDIR$/host_alert_content_template.tpl 
-F "$SENDER$" -r "$CONTACTEMAIL$" -n $NOTIFICATIONTYPE$ -H "$HOSTNAME$" --address "$HOSTADDRESS$" --url $MAILURL$ --huuid $HOSTUUID$ --state $HOSTSTATE$ 
--last-state $LASTHOSTSTATEID$ --last-change $LASTHOSTSTATECHANGE$  --last-check "$DATE$ $TIME$" --output "$HOSTOUTPUT$" --long-output "$LONGHOSTOUTPUT$" 
--ack-author "$ACKAUTHOR$" --ack-data "$ACKDATA$" --downtime-comment "$HOSTDOWNTIMECOMMENT$" --downtime-author "$HOSTDOWNTIMEAUTHOR$" 
--first-notification-delay "$HOSTFIRSTNOTIFICATIONDELAY$" --notification-number "$HOSTNOTIFICATIONNUMBER$" --realm "$HOSTREALM$"

Données communes

NomModifiable sur UnitésDéfautValeur par défaut à l'installation de ShinkenDescription
No Format
MAILURL

/etc/shinken/resource.d/email.cfg

---

http://127.0.0.1:7767

http://127.0.0.1:7767

L'adresse de l'UI de visualisation de Shinken. (dans le but par exemple de donner au contact un lien vers l'élément).

No Format
SENDER

/etc/shinken/resource.d/email.cfg

---
shinken@localhost
shinken@localhost

L'adresse mail de l'envoyeur, pour une notification mail.

No Format
NOTIFPLUGINDIR

/etc/shinken/resource.d/email.cfg

--- /var/lib/shinken/libexec/notifications/var/lib/shinken/libexec/notifications

Le répertoire dans lequel se trouve la commande de notification à exécuter.

Données de fonctionnement

NomModifiable sur Description
No Format
CONTACTEMAIL

l'utilisateur ( Onglet Général )


email de l'utilisateur à notifier

No Format
HOSTNAME

L'hôte ( Onglet Général )

nom de l'hôte

No Format
HOSTREALM

L'hôte ( Onglet Général )

Nom du royaume auquel appartient l'hôte

No Format
HOSTADDRESS

L'hôte ( Onglet Général )

Adresse de l'hôte

No Format
HOSTFIRSTNOTIFICATIONDELAY

L'hôte ( Onglet Notifications )

Nombre de minutes à attendre avant d'envoyer la première notification pour un service

Données pour compléter l'affichage du contenu du mail

Les données ci-dessous sont des données calculées à la volée et fournies par Shinken. Elles ne sont donc pas éditables.

NomDescription
No Format
NOTIFICATIONTYPE

Le type de notification à envoyer. Cela correspond au type d'événement qui a été constaté sur l'élément.

  • PROBLEM    ( Le statut de l'élément est non OK )
  • RECOVERY    ( L'élément avait un problème, mais est de nouveau dans un statut OK )
  • ACKNOWLEDGEMENT ( Un utilisateur a envoyé par l'interface web un accusé de réception par rapport à un problème survenu à un hôte ou à un check )
  • FLAPPINGSTART, FLAPPINGSTOP ( L'élément est entré ou sorti d'un contexte de FLAPPING )
  • FLAPPINGDISABLED ( La détection a été désactivée pendant la durée du FLAPPING )
  • DOWNTIMESTART, DOWNTIMESTOP ( L'élément est entré ou sorti d'une période programmée d'indisponibilité )
  • DOWNTIMECANCELLED ( La période programmée d'indisponibilité de l'élément a été annulée en cours )
No Format
HOSTSTATE

Etat courant de l'hôte (UP, DOWN, ou UNREACHABLE)

No Format
LASTHOSTSTATECHANGE, LASTHOSTSTATEID

Etat précédent de l'hôte

No Format
DATE, TIME

Date et heure au moment de l'exécution de la commande

No Format
HOSTOUTPUT, LONGHOSTOUTPUT

La sortie du check à l'origine de la notification

No Format
ACKAUTHOR

L'auteur du contexte "Prise en compte"

No Format
ACKDATA

Le message d'un contexte "Prise en compte"

No Format
HOSTDOWNTIMECOMMENT, HOSTDOWNTIMEAUTHOR

Auteur et commentaire de la période programmée d'indisponibilité

No Format
HOSTNOTIFICATIONNUMBER

Nombre actuel de notifications pour cet événement



Résultat

Exemple

Panel