Tâche #35082
Scénario #35154: Diverses améliorations à intégrer sur la sauvegarde Bareos
Bareos : on ne devrait pas recevoir des alertes d'erreur sur la boite mail des sauvegardes sans erreur
100%
Description
Dans la configuration de bareos on a le paramétrage suivant :
MailOnError = %%mail_error, %%mail_ok = all
Ce qui fait que les erreurs sont également envoyé sur la boite mail pour les sauvegardes correctes.
Cela ne devrait pas être le cas.
Surtout que plus haut on a bien :
MailOnError = %%mail_error = all
Révisions associées
Ne pas envoyer les erreurs sur la boîte dédiée aux sauvegardes réussies.
Ref #35082
N’envoyer que les rapports de sauvegardes réussies à l’adresse dédiée.
Ref #35082
Historique
#1 Mis à jour par Joël Cuissinat il y a plus d'un an
- Tâche parente mis à #35154
#2 Mis à jour par Benjamin Bohard il y a environ un an
- Statut changé de Nouveau à En cours
#3 Mis à jour par Benjamin Bohard il y a environ un an
- Assigné à mis à Benjamin Bohard
#4 Mis à jour par Benjamin Bohard il y a environ un an
- Statut changé de En cours à À valider
#5 Mis à jour par Benjamin Bohard il y a environ un an
- % réalisé changé de 0 à 100
#6 Mis à jour par Benjamin Bohard il y a environ un an
- Statut changé de À valider à En cours
#7 Mis à jour par Benjamin Bohard il y a environ un an
Après avoir constaté que certains courriels concernant les erreurs étaient toujours envoyés à l’adresse associée aux sauvegardes réussies, il apparaît qu’on utilise une directive pas suffisamment spécifique pour le cas du succès.
On dispose des directives suivantes :
- Mail : envoie les mails en toutes circonstances
- MailOnError : envoie les mails si le job est en échec
- MailOnSuccess : envoie les mails si le job est un succès.
Jusqu’ici, on utilise MailOnError associée à l’adresse pour les sauvegardes en échec et Mail, associée à l’adresse pour les sauvegardes réussies. Avec la directive Mail les mail sont envoyés quelque soit l’issue du job. Avec la directive MailOnError, les mails ne sont envoyés que si le job est en erreur.
Cependant, les erreurs rencontrées dans les scripts pre ne semblent pas déclencher l’envoi de ces mails d’erreur (cas de la présence d’un lock système par exemple).
#8 Mis à jour par Benjamin Bohard il y a environ un an
En affichant les traces (niveau debug 200 mis en place dans bconsole avec la commande "setdebug level=200 trace=1 dir"), on constate effectivement que la commande d’envoi des mails n’est pas lancée dans le cas d’une erreur d’un script run before (celui des locks en l’occurrence).
Dans le cas d'une erreur de connexion entre démons, le mail est bien envoyé.
#9 Mis à jour par Benjamin Bohard il y a environ un an
- Statut changé de En cours à À valider
#10 Mis à jour par Laurent Gourvenec il y a environ un an
- Statut changé de À valider à Résolu
#11 Mis à jour par Joël Cuissinat il y a environ un an
- Statut changé de Résolu à Fermé
- Restant à faire (heures) mis à 0.0
Modifications réalisées pour EOLE ≥ 2.8.0.