Projet

Général

Profil

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

Ajouté par Emmanuel GARETTE il y a plus d'un an. Mis à jour il y a environ un an.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
25/11/2022
Echéance:
% réalisé:

100%

Restant à faire (heures):
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

Révisions associées

Révision 62bbf03f (diff)
Ajouté par Benjamin Bohard il y a environ un an

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

Ref #35082

Révision f2ab0ea2 (diff)
Ajouté par Benjamin Bohard il y a environ un an

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

Ref #35082

Révision c888bc50 (diff)
Ajouté par Laurent Gourvenec il y a environ un an

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

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

Formats disponibles : Atom PDF