| 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-with-images permet d'envoyer un mail de notification sous le format suivant :
| Panel |
|---|
Image Removed Image Added
|
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$" --with-images --ack-author
"$ACKAUTHOR$" --ack-data "$ACKDATA$" --downtime-comment "$HOSTDOWNTIMECOMMENT$" --downtime-author "$HOSTDOWNTIMEAUTHOR$"
--first-notification-delay "$HOSTFIRSTNOTIFICATIONDELAY$" --notification-number "$HOSTNOTIFICATIONNUMBER$" --realm "$HOSTREALM$" |
Données de configuration du script d'envoi de mail
| Nom | Modifiable sur | Défaut | Description |
|---|
| /etc/shinken/resource.d/email.cfg | 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 | L'adresse mail de l'envoyeur, pour une notification mail. |
| /etc/shinken/resource.d/email.cfg | /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 ) )
L'option "--with-images" d'afficher les STATUTS et CONTEXTES en image.
| 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
| Excerpt Include |
|---|
| notify-host-by-email - Commande de notification |
|---|
| notify-host-by-email - Commande de notification |
|---|
| nopanel | true |
|---|
|
| l'utilisateur ( Onglet Général )
--- | email de l'utilisateur à notifier | Données de fonctionnement indispensable pour une notification minimal
| Nom | Modifiable sur | Description |
|---|
| 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.
| Type de notification | Description |
|---|
| 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. 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 sorti d'un contexte de FLAPPING. |
| FLAPPINGDISABLED | La détection a été désactivée pendant la durée du FLAPPING. |
| 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 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. |
| L'hôte ( Onglet Général ) | Adresse de l'hôte |
| --- | UUID de l'hôte, généré par Shinken lors de sa création |
| | État courant de l'hôte (UP, DOWN, ou UNREACHABLE)Données pour compléter l'affichage du contenu du mail
| Excerpt |
|---|
| Nom | Modifiable sur | Description |
|---|
|
|
LASTHOSTSTATECHANGE |
---non modifiable | UUID de l'hôte, généré par Shinken lors de sa création | | 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 | | L'hôte ( Onglet Général ) | Nom du royaume auquel appartient l'hôte | |
|
--- | La sortie du check à l'origine de la notification | |
|
--- | La sortie longue du check à l'origine de la notification
| |
|
--- | La date d'exécution de la commande
| |
|
--- | L'heure d'exécution de la commande
| |
|
--- | 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é |
|
Notification type - PROBLEM
| Panel |
|---|
Image Removed Image Added
|
Notification type - RECOVERY
| Panel |
|---|
Image Removed Image Added
|