Project

General

Profile

Tâche #20824

Scénario #21077: Traitement express MEN (34-36)

sauvegarde bareos OK with warnings car fichier /etc/eole/bareos.conf manquant

Added by équipe eole Academie d'Orléans-Tours almost 4 years ago. Updated over 3 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
06/19/2017
Due date:
% Done:

100%

Estimated time:
2.00 h
Spent time:
Remaining (hours):
0.0

Description

Bonjour,
En complément de la demande https://dev-eole.ac-dijon.fr/issues/16263
Je viens de me rendre compte que l'on a aussi des warnings sur horus 2.5.2 en raison de l'absence du fichier /etc/eole/bareos.conf qui si j'ai bien compris est facultatif...
La sauvegarde est Ok with warnings ce qui n'est pas en soi trop gênant.
L'inconvénient est que cela provoque une mauvaise détection du plugin centreon que nous utilisons pour savoir si les sauvegardes sont en erreur et depuis combien de temps... (le plugin se place alors en état inconnu).
Est il possible d'exclure ce fichier s'il n'est pas présent sur le serveur ?
Merci d'avance
Olivier

bareos-dir.conf.patch View - patch pour la version 2.6.1 (933 Bytes) Benjamin Bohard, 07/03/2017 03:08 PM

bareos-dir.conf.patch View - patch pour la version 2.6.0 (942 Bytes) Benjamin Bohard, 09/04/2017 11:12 AM

bareos-dir.conf.patch View - patch pour la version 2.5.2.2 (926 Bytes) Benjamin Bohard, 09/04/2017 11:24 AM

bareos-dir.conf.patch View - patch pour la version 2.5.1 (900 Bytes) Benjamin Bohard, 09/04/2017 11:37 AM


Related issues

Related to Horus - Demande #18985: erreur dans rapport sauvegarde bareos Classée sans suite 02/06/2017

Associated revisions

Revision 8b5dddb3 (diff)
Added by Benjamin Bohard over 3 years ago

Ne pas déclencher un avertissement si les fichiers optionnels sont absents.

Utilisation d’expressions régulières pour que l’absence des fichiers ne
provoquent pas l’affichage d’avertissements dans les logs.

Ref #20824

History

#1 Updated by Benjamin Bohard almost 4 years ago

Le patch joint permet de reproduire quasiment à l’identique le comportement actuel, exceptée la levée d’un avertissement si l’un des fichiers bareos.conf ou *.bsr est absent.
Avec cette configuration, deux entrées pour les répertoires /var/lib/bareos et /etc/eole sont créées en plus.

Pas de correction a priori pour la 2.5.2, la modification touchant un template susceptible d’être patché localement.

#2 Updated by équipe eole Academie d'Orléans-Tours almost 4 years ago

Bonjour, en l'état sur un horus 2.5.2, la ligne

+      regexfile = "^%%bareos_db_extract_dir/bareos.sql" 

donne l'erreur

-----------------------------------------------------------------------------------------------------------------------------------                                                                      Génération des fichiers de configuration.                                                                                                  ---------------------------------------------------------------------------------------------------------------------------------
Erreur: Utilisation d'une variable non existante dans le template de /etc/bareos/bareos-dir.conf : bareos_db_extract_dir                                                                                                                     
Erreur: Utilisation d'une variable non existante dans le template de /etc/bareos/bareos-dir.conf : bareos_db_extract_dir

Sans elle le patch est ok. Quelle correction apporter car je ne vois pas l'origine de la variable ?

#3 Updated by Benjamin Bohard almost 4 years ago

Effectivement, cette variable a été introduite en 2.6. Sur la 2.5.2, il faut remplacer la variable avec le chemin /var/lib/bareos

#4 Updated by Benjamin Bohard over 3 years ago

  • Tracker changed from Demande to Tâche
  • Status changed from Nouveau to En cours
  • Assigned To set to Benjamin Bohard
  • Target version set to sprint 2017 34-36 Equipe MENSR
  • Estimated time set to 2.00 h
  • Parent task set to #21077
  • Remaining (hours) set to 2.0

#5 Updated by Benjamin Bohard over 3 years ago

#6 Updated by Benjamin Bohard over 3 years ago

  • Status changed from En cours to Résolu

#7 Updated by Emmanuel GARETTE over 3 years ago

  • Remaining (hours) changed from 0.25 to 0.0

#8 Updated by Emmanuel GARETTE over 3 years ago

  • Status changed from Résolu to Fermé
root@scribe:~# bareosconfig.py -s manual
root@scribe:~# ls /etc/eole/bareos.conf
ls: impossible d'accéder à '/etc/eole/bareos.conf': Aucun fichier ou dossier de ce type
root@scribe:~# bareosconfig.py -n --level Full
Pas de montage en mode manuel : OK
Sauvegarde Full lancée
Vous pouvez suivre son évolution dans le fichier /var/log/rsyslog/local/bareos-dir/bareos-dir.info.log
root@scribe:~# tail -f /var/log/rsyslog/local/bareos-dir/bareos-dir.info.log
[..]
2017-09-06T14:58:22.266693+02:00 scribe.etb1.lan bareos-dir:   Termination:            Backup OK
[..]
2017-09-06T14:58:31.756650+02:00 scribe.etb1.lan bareos-dir:   Termination:            Backup OK
[..]
2017-09-06T14:58:35.818188+02:00 scribe.etb1.lan bareos-dir:   Termination:            Backup OK
[..]
root@scribe:~# touch /etc/eole/bareos.conf
root@scribe:~# ls /etc/eole/bareos.conf
root@scribe:~# bareosconfig.py -n --level Full
Pas de montage en mode manuel : OK
Sauvegarde Full lancée
Vous pouvez suivre son évolution dans le fichier /var/log/rsyslog/local/bareos-dir/bareos-dir.info.log
root@scribe:~# tail -f /var/log/rsyslog/local/bareos-dir/bareos-dir.info.log
[..]
2017-09-06T15:07:23.266693+02:00 scribe.etb1.lan bareos-dir:   Termination:            Backup OK
[..]
2017-09-06T15:08:33.756650+02:00 scribe.etb1.lan bareos-dir:   Termination:            Backup OK
[..]
2017-09-06T15:08:37.818188+02:00 scribe.etb1.lan bareos-dir:   Termination:            Backup OK
[..]
root@scribe:~# /usr/sbin/bls -V scribe-dir-catalog-0003 FileStorage
[..]
bls JobId 6: -rw-r--r--   1 root     root               0 2017-09-06 15:00:07  /etc/eole/bareos.conf
[..]

#9 Updated by Joël Cuissinat about 3 years ago

  • Related to Demande #18985: erreur dans rapport sauvegarde bareos added

Also available in: Atom PDF