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 10 months ago. Updated 6 months 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 7 months 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 6 months ago

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

Ref #35082

Revision c888bc50 (diff)
Added by Laurent Gourvenec 6 months ago

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

Ref #35089
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.

Also available in: Atom PDF