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
Associated revisions
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
History
#1 Updated by Joël Cuissinat 10 months ago
- Parent task set to #35154
#2 Updated by Benjamin Bohard 7 months ago
- Status changed from Nouveau to En cours
#3 Updated by Benjamin Bohard 7 months ago
- Assigned To set to Benjamin Bohard
#4 Updated by Benjamin Bohard 7 months ago
- Status changed from En cours to À valider
#5 Updated by Benjamin Bohard 7 months ago
- % Done changed from 0 to 100
#6 Updated by Benjamin Bohard 6 months ago
- Status changed from À valider to En cours
#7 Updated by Benjamin Bohard 6 months ago
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 Updated by Benjamin Bohard 6 months ago
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 Updated by Benjamin Bohard 6 months ago
- Status changed from En cours to À valider
#10 Updated by Laurent Gourvenec 6 months ago
- Status changed from À valider to Résolu
#11 Updated by Joël Cuissinat 6 months ago
- Status changed from Résolu to Fermé
- Remaining (hours) set to 0.0
Modifications réalisées pour EOLE ≥ 2.8.0.