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
Demandes liées
Révisions associées
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
Historique
#1 Mis à jour par Benjamin Bohard il y a presque 7 ans
- Fichier bareos-dir.conf.patch Voir ajouté
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 Mis à jour par équipe eole Academie d'Orléans-Tours il y a presque 7 ans
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 Mis à jour par Benjamin Bohard il y a presque 7 ans
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 Mis à jour par Benjamin Bohard il y a plus de 6 ans
- Tracker changé de Demande à Tâche
- Statut changé de Nouveau à En cours
- Assigné à mis à Benjamin Bohard
- Version cible mis à sprint 2017 34-36 Equipe MENSR
- Temps estimé mis à 2.00 h
- Tâche parente mis à #21077
- Restant à faire (heures) mis à 2.0
#5 Mis à jour par Benjamin Bohard il y a plus de 6 ans
- Fichier bareos-dir.conf.patch Voir ajouté
- Fichier bareos-dir.conf.patch Voir ajouté
- Fichier bareos-dir.conf.patch Voir ajouté
- % réalisé changé de 0 à 100
- Restant à faire (heures) changé de 2.0 à 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 Mis à jour par Benjamin Bohard il y a plus de 6 ans
- Statut changé de En cours à Résolu
#7 Mis à jour par Emmanuel GARETTE il y a plus de 6 ans
- Restant à faire (heures) changé de 0.25 à 0.0
#8 Mis à jour par Emmanuel GARETTE il y a plus de 6 ans
- Statut changé de Résolu à 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 Mis à jour par Joël Cuissinat il y a environ 6 ans
- Lié à Demande #18985: erreur dans rapport sauvegarde bareos ajouté