| Scroll Ignore | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||
|
Contexte
Jinja est un outil de templating qui est utilisé par Shinken pour la mise en forme des notifications par mail.
Il permet facilement de concevoir un mail en fonction de vos besoins.
Bonnes pratiques
| Warning |
|---|
Il vous est conseillé de conserver tous les fichiers et configuration d'origine, sinon vos modifications seront écrasées lors d'une prochaine mise à jour de ces derniers. |
Faites une copie des templates utilisés par les commandes de notification qui vous ont été fournies lors de l'installation.
Nous vous recommandons de conserver le préfixe [ host_ | service_ ] afin d'identifier plus facilement vos templates.
| Code Block |
|---|
cd /var/lib/shinken/libexec/notifications cp host_alert_content_template.tpl <nom de votre fichier> cp service_alert_content_template.tpl <nom de votre fichier> |
Clonez les commandes de notification par mail ( action possible via les actions de masse, voir la page ) :
- notify-host-by-email
- notify-host-by-email-with-images
- SHINKEN EXAMPLE [ notify-host-by-email-with-thresholds ] - Clone it before usage
- notify-service-by-email
- notify-service-by-email-with-images
- SHINKEN EXAMPLE [ notify-service-by-email-with-thresholds ] - Clone it before usage
| Panel |
|---|
Éditez les commandes ainsi obtenues
afin deAinsi vous pourrez les nommer à votre convenance, mais aussi et surtout,
faire en sorte que ces dernières utilisent vos propres templates, en modifiant la valeur passée à l'argument --content-tpl.
Par exemple, si votre copie du template s'appelle host_alert_content_template_custom.tpl :
| Panel |
|---|
Clonez également les méthodes de notification correspondantes :
- email-with-images
- SHINKEN EXAMPLE [ email-with-thresholds ] - Clone it and notification commands before usage
Ainsi, vous pourrez y rattacher vos nouvelles commandes de notification.
| Panel |
|---|


