Jinja est un outil de templating qui est utilisé par Shinken pour la mise en forme des notifications par mail.
Bonnes pratiques
| Warning |
|---|
Il vous est conseillé de conserver tous les fichiers et configuration d'origine, afin d'éviter que vos modifications ne soient écrasées lors d'une prochaine mise à jour de ces derniers. |
1) Faites une copie des templates utilisés par les commandes de notification qui vous ont été fournies lors de l'installation.
| 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> |
Nous vous recommandons de conserver le préfixe [ host_ | service_ ] afin d'identifier plus facilement vos templates.
2) Clonez les commandes de notification par mail (action possible via les actions de masse) :
- notify-host-by-email
- notify-host-by-email-with-images
- for-demo__notify-host-by-email-with-thresholds-display
- notify-service-by-email
- notify-service-by-email-with-images
- for-demo__notify-service-by-email-with-thresholds-display
| Panel |
|---|
3) Éditez les commandes ainsi obtenues afin de les nommer à votre convenance, mais aussi et surtout, de 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 |
|---|
4) Cl

