Tâche #20824
Scénario #21077: Traitement express MEN (34-36)
sauvegarde bareos OK with warnings car fichier /etc/eole/bareos.conf manquant
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
Related issues
Associated revisions
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 over 6 years ago
- File bareos-dir.conf.patch View added
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 over 6 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 about 6 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 about 6 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 about 6 years ago
- File bareos-dir.conf.patch View added
- File bareos-dir.conf.patch View added
- File bareos-dir.conf.patch View added
- % Done changed from 0 to 100
- Remaining (hours) changed from 2.0 to 0.25
Modification intégrée dans la version 2.6.2.
ERRATA¶
Patchs disponibles pour les versions antérieures supportées :- patch pour la version 2.5.1
- patch pour la version 2.5.2.2
- patch pour la version 2.6.0
- patch pour la version 2.6.1
(cf pages d’errata https://dev-eole.ac-dijon.fr/projects/modules-eole/wiki/Errata25 et https://dev-eole.ac-dijon.fr/projects/modules-eole/wiki/Errata26).
#6 Updated by Benjamin Bohard about 6 years ago
- Status changed from En cours to Résolu
#7 Updated by Emmanuel GARETTE about 6 years ago
- Remaining (hours) changed from 0.25 to 0.0
#8 Updated by Emmanuel GARETTE about 6 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 over 5 years ago
- Related to Demande #18985: erreur dans rapport sauvegarde bareos added