| Scroll Ignore |
|---|
| scroll-pdf | true |
|---|
| scroll-office | true |
|---|
| scroll-chm | true |
|---|
| scroll-docbookhtml | truefalse |
|---|
| scroll-eclipsehelpdocbook | true |
|---|
| scroll-epubeclipsehelp | true |
|---|
| scroll-htmlepub | true |
|---|
|
|
La commande de notification notify-host-by-email permet d'envoyer un mail de notification sous le format suivant :
| Panel |
|---|
Image Removed |
|---|
Image Added
|
Par défaut, la commande envoie le mail au serveur de mail local ( en ciblant "localhost" ).
La commande utilise la définition suivante :
| Code Block |
|---|
|
$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$" |
| Nom | Modifiable sur | Unités | Défaut | Valeur par défaut à l'installation de Shinken | Description |
|---|
| /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). |
| /etc/shinken/resource.d/email.cfg | --- | shinken@localhost | shinken@localhost | L'adresse mail de l'envoyeur, pour une notification mail. |
| /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. |
Les commandes utilisent le mécanisme des Variables pour recevoir les informations spécifiques à l'élément de la notification ( voir la page Les Variables ( Remplacement dynamique de contenu - Anciennement les Macros ) )
| Info |
|---|
| title | Envoie vers un serveur de mail différent de localhost |
|---|
|
A noter que l'option -S, permettant d'envoyer le mail vers un serveur mail différent de "localhost", n'est pas présente dans la commande. |
Données de configuration du script d'envoi de mail
| Excerpt Include |
|---|
| Utilisation des méthodes de notifications MAIL livrées par Shinken |
|---|
| Utilisation des méthodes de notifications MAIL livrées par Shinken |
|---|
| nopanel | true |
|---|
|
Données de fonctionnement indispensable pour une notification minimal
Données de fonctionnement
| Nom | Modifiable sur | Description |
|---|
| l'utilisateur ( Onglet Général )
email de l'utilisateur à notifier | | Excerpt |
|---|
| Nom | Modifiable sur | Description |
|---|
|
| L'hôte ( Onglet Général ) |
|
nom 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. | Type de notification | Description |
|---|
| PROBLEM |
|
|
( | Le statut de l'élément est non OK |
|
|
) ( | 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 ( . Indique le nom et le motif de la prise en compte.
| | FLAPPINGSTART | L'élément est entré d'un contexte de FLAPPING. | | 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 ( . | | DOWNTIMESTART | L'élément est entré d'une période programmée d'indisponibilité. Indique le nom et le motif de l'arrêt
| | DOWNTIMESTOP | L'élément est |
|
|
entré ou sorti d'une période programmée d'indisponibilité |
|
|
)DOWNTIMECANCELLED ( . | | DOWNTIMECANCELLED | La période programmée d'indisponibilité de l'élément a été annulée en cours |
|
|
)HOSTREALM| No Format |
|---|
L'hôte ( Onglet Général ) | Nom du royaume auquel appartient l'hôte | | L'hôte ( Onglet Général ) | Adresse de l'hôte | |
|
| Etat UP, DOWN, ou UNREACHABLE) | | La date d'exécution de la commande
|
| | L'heure d'exécution de la commande
|
| No Format |
|---|
LASTHOSTSTATECHANGE |
| | Etat précédent de l'hôte
|
| | ID de l'état précédent 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 |
| No Format |
|---|
HOSTNOTIFICATIONNUMBER |
| | Nombre actuel de notifications pour cet événement |
| | La sortie du check à l'origine de la notification |
Données pour compléter l'affichage du contenu du mail
Les données ci-dessous sont calculées à la volée et fournies par Shinken. Elles ne sont donc pas éditables.
| Nom | Modifiable sur | Description |
|---|
| | La sortie longue du check à l'origine de la notification
|
| | L'auteur du contexte "Prise en compte"
|
| | Le message d'un contexte "Prise en compte" |
| No Format |
|---|
HOSTDOWNTIMECOMMENT |
| | Le commentaire de la période programmée d'indisponibilité
|
| No Format |
|---|
HOSTDOWNTIMEAUTHOR |
| | L'auteur de la période programmée d'indisponibilité |
| Excerpt Include |
|---|
| notify-host-by-email-with-images - Commande de notification |
|---|
| notify-host-by-email-with-images - Commande de notification |
|---|
| nopanel | true |
|---|
|
Notification type - PROBLEM
| Panel |
|---|
Image Added
|
Notification type - RECOVERY
| Panel |
|---|
Image Added
|
| Panel |
|---|
Image Removed |