Project

General

Profile

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

Added by Emmanuel GARETTE over 1 year ago. Updated about 1 year ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
11/25/2022
Due date:
% Done:

100%

Remaining (hours):
0.0

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

Revision 62bbf03f (diff)
Added by Benjamin Bohard over 1 year ago

Ne pas envoyer les erreurs sur la boîte dédiée aux sauvegardes réussies.

Ref #35082

Revision f2ab0ea2 (diff)
Added by Benjamin Bohard about 1 year ago

N’envoyer que les rapports de sauvegardes réussies à l’adresse dédiée.

Ref #35082

Revision c888bc50 (diff)
Added by Laurent Gourvenec about 1 year ago

Envoi des messages d'erreurs (les catégories étaient trop restreintes)

Ref #35089
Ref #35082

History

#1 Updated by Joël Cuissinat over 1 year ago

  • Parent task set to #35154

#2 Updated by Benjamin Bohard over 1 year ago

  • Status changed from Nouveau to En cours

#3 Updated by Benjamin Bohard over 1 year ago

  • Assigned To set to Benjamin Bohard

#4 Updated by Benjamin Bohard over 1 year ago

  • Status changed from En cours to À valider

#5 Updated by Benjamin Bohard over 1 year ago

  • % Done changed from 0 to 100

#6 Updated by Benjamin Bohard about 1 year ago

  • Status changed from À valider to En cours

#7 Updated by Benjamin Bohard about 1 year 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 about 1 year 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 about 1 year ago

  • Status changed from En cours to À valider

#10 Updated by Laurent Gourvenec about 1 year ago

  • Status changed from À valider to Résolu

#11 Updated by Joël Cuissinat about 1 year ago

  • Status changed from Résolu to Fermé
  • Remaining (hours) set to 0.0

Modifications réalisées pour EOLE ≥ 2.8.0.

Also available in: Atom PDF