| Scroll Ignore | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||
|
Contexte
La commande de notification SHINKEN EXAMPLE [ notify-service-by-email-with-thresholds-display ] - Clone before use permet d'envoyer un mail de notification
| Panel |
|---|
Paramétrage
| Code Block | ||||
|---|---|---|---|---|
| ||||
$NOTIFPLUGINDIR$/notify_by_email.py --title-tpl $NOTIFPLUGINDIR$/service_alert_title_template.tpl --content-tpl $NOTIFPLUGINDIR$/service_alert_content_template.tpl -F "$SENDER$" -r "$CONTACTEMAIL$" -n $NOTIFICATIONTYPE$ -H "$HOSTNAME$" --address "$HOSTADDRESS$" --url $MAILURL$ --huuid $HOSTUUID$ --serviceuuid $SERVICEUUID$ --check "$SERVICEDESC$" --state $SERVICESTATE$ --last-state $LASTSERVICESTATEID$ --last-change $LASTSERVICESTATECHANGE$ --last-check "$DATE$ $TIME$" --output "$SERVICEOUTPUT$" --long-output "$LONGSERVICEOUTPUT$" --ack-author "$ACKAUTHOR$" --ack-data "$ACKDATA$" --downtime-comment "$SERVICEDOWNTIMECOMMENT$" --downtime-author "$SERVICEDOWNTIMEAUTHOR$" --first-notification-delay "$SERVICEFIRSTNOTIFICATIONDELAY$" --notification-number "$SERVICENOTIFICATIONNUMBER$" --realm "$HOSTREALM$" --thresholds-display "$SERVICETHRESHOLDSDISPLAY$" |
Données de configuration du script d'envoi de mail
| No Format |
|---|
MAILURL |
/etc/shinken/resource.d/email.cfg
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
L'adresse mail de l'envoyeur, pour une notification mail.
| No Format |
|---|
NOTIFPLUGINDIR |
/etc/shinken/resource.d/email.cfg
Le répertoire dans lequel se trouve la commande de notification à exécuter.
| No Format |
|---|
CONTACTEMAIL |
l'utilisateur ( Onglet Général )
| Excerpt Include | ||||||
|---|---|---|---|---|---|---|
|
Données de fonctionnement indispensable pour une notification minimal
| No Format |
|---|
HOSTNAME |
L'hôte ( Onglet Général )
Nom de l'hôte.
| No Format |
|---|
NOTIFICATIONTYPE |
---
Le type de notification à envoyer. Cela correspond au type d'événement qui a été constaté sur l'élément.
Le statut de l'élément est non OK.
L'élément avait un problème, mais est de nouveau dans un statut OK.
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. Indique le nom et le motif de la prise en compte.
L'élément est entré d'un contexte de FLAPPING.
L'élément est sorti d'un contexte de FLAPPING.
La détection a été désactivée pendant la durée du FLAPPING.
L'élément est entré d'une période programmée d'indisponibilité. Indique le nom et le motif de l'arrêt
| Excerpt Include | ||||||
|---|---|---|---|---|---|---|
|
L'élément est sorti d'une période programmée d'indisponibilité.
La période programmée d'indisponibilité de l'élément a été annulée en cours.
| No Format |
|---|
HOSTADDRESS |
L'hôte ( Onglet Général )
Adresse de l'hôte.
| No Format |
|---|
SERVICEUUID |
---
UUID du check, généré par Shinken lors de sa création.
| No Format |
|---|
SERVICEDESC |
Le check ( Onglet Général )
Nom/description du check.
| No Format |
|---|
SERVICESTATE |
---
État courant du check ( OK, WARNING, UNKNOWN, CRITICAL ).
Données pour compléter l'affichage du contenu du mail
| Excerpt Include | ||||||
|---|---|---|---|---|---|---|
|
Données pour l'affichage des seuils
| Nom | Modifiable sur | Description | ||
|---|---|---|---|---|
| Le check ( Onglet Supervision ) | Rendu de l'affichage des seuils |
| No Format |
|---|
LASTSERVICESTATEID |
---
Numéro correspondant à l'état précédent du check ( 0=UP, 1=DOWN, ou 2=UNREACHABLE ).
| No Format |
|---|
LASTSERVICESTATECHANGE |
---
Date au format timestamp du dernier changement d'état du check.
| No Format |
|---|
SERVICEFIRSTNOTIFICATIONDELAY |
---
Nombre de minutes à attendre avant d'envoyer la première notification pour un service.
| No Format |
|---|
SERVICENOTIFICATIONNUMBER |
---
N° d'ordre d'une notification pour un événement donné.
| No Format |
|---|
HOSTREALM |
L'hôte ( Onglet Général )
Nom du royaume auquel appartient l'hôte.
| No Format |
|---|
SERVICEOUTPUT |
---
Résultat de la dernière vérification du check
| No Format |
|---|
LONGSERVICEOUTPUT |
Résultat long de la dernière vérification du check.
| No Format |
|---|
DATE |
---
La date d'exécution de la commande.
| No Format |
|---|
TIME |
---
L'heure d'exécution de la commande.
| No Format |
|---|
ACKAUTHOR |
---
L'auteur du contexte "Prise en compte".
| No Format |
|---|
ACKDATA |
---
Le message d'un contexte "Prise en compte".
| No Format |
|---|
SERVICEDOWNTIMECOMMENT |
---
Le commentaire de la période programmée d'indisponibilité.
| No Format |
|---|
SERVICEDOWNTIMEAUTHOR |
---
Exemple
Notification type - PROBLEM
| Panel |
|---|
Notification type - RECOVERY
| Panel |
|---|


