| 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
| Nom | Modifiable sur | Défaut | Description | ||
|---|---|---|---|---|---|
| /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). | |||
| /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. | ||
| 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. | ||||||||||||||||||||||||
| --- | Le type de notification à envoyer. Cela correspond au type d'événement qui a été constaté sur l'élément.
| ||||||||||||||||||||||||
| L'hôte ( Onglet Général ) | Adresse de l'hôte. | ||||||||||||||||||||||||
| --- | UUID du check, généré par Shinken lors de sa création. | ||||||||||||||||||||||||
| Le check ( Onglet Général ) | Nom/description du check. | ||||||||||||||||||||||||
| --- | État courant du check ( OK, WARNING, UNKNOWN, CRITICAL ). |
Données pour compléter l'affichage du contenu du mail
| Nom | Modifiable sur | Description | ||
|---|---|---|---|---|
| --- | Numéro correspondant à l'état précédent du check ( 0=UP, 1=DOWN, ou 2=UNREACHABLE ). | ||
| --- | Date au format timestamp du dernier changement d'état du check. | ||
| --- | Nombre de minutes à attendre avant d'envoyer la première notification pour un service. | ||
| --- | N° d'ordre d'une notification pour un événement donné. | ||
| L'hôte ( Onglet Général ) | Nom du royaume auquel appartient l'hôte. | ||
| --- | Résultat de la dernière vérification du check | ||
| Résultat long de la dernière vérification du check. | |||
| --- | 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". | ||
| --- | Le commentaire de la période programmée d'indisponibilité. | ||
| --- | L'auteur de la période programmée d'indisponibilité. |
Exemple
Notification type - PROBLEM
| Panel |
|---|
Notification type - RECOVERY
| Panel |
|---|





