Projet

Général

Profil

Evolution #470

messages dans bconsole

Ajouté par Pascal RATTE il y a presque 16 ans. Mis à jour il y a presque 16 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
-
Début:
23/04/2010
Echéance:
% réalisé:

100%

Temps passé:
Distribution:

Description

l'ensemble des messages consignés dans bacula.log sont mis en attente dans la console;
ce qui fait que lorsque l'on lance bconsole, tout de suite il nous annonce "you have messages"
l'affichage non controlé de centaines de lignes est long et contraignant.
Un de mes collègues propose une révision des paramères dans bacula-dir.conf

voici une copie de son mail:
si je comprends bien la syntaxe de bacula-dir.conf:
- pour chaque job inscrits dans ce fichier, on indique "une sortie", nommée, pour les messages ("Standard" et "Daemon").
- Et pour chacune de ces "sorties", on indique "à qui" on veut envoyer des messages (contenu dans un fichier comme eolemessages.conf, ou bien de manière plus explicite, en disant de l'insérer pour la console ou bien l'ajouter à un fichier), tout en indiquant des sortes de filtres basés sur le degré d'importance du message (all, saved qui semble dire: "tout, sauf ce qui est "sauté" et sauvegardé correctement")
  1. Console Bacula
    Messages {
    Name = Standard
    @/etc/bacula/eolemessages.conf
    console = all, saved
    append = "/var/log/bacula/bacula.log" = all
    file = "/var/www/ead/tmp/rapport-bacula.txt" = all, notsaved
    }
On a aujourd'hui ceci (extrait de bacula-dir.conf - bartholdi de lure):
-----------------------------------------------------
#Envoie de messages
  1. Demon bacula
    Messages {
    Name = Daemon
    @/etc/bacula/eolemessages.conf
    console = all, saved
    append = "/var/log/bacula/bacula.log" = all, !skipped
    append = "/var/www/ead/tmp/rapport-bacula.txt" = all, notsaved
    }
    --------------------------------------------------------

...et si on mettait en remarque la ligne "console = all, saved" dans ces deux sections ? Ou bien qu'on limitait le nombre de messages en réhaussant le seuil ?
genre: "console= fatal" ?
(cf http://www.bacula.org/en/dev-manual/Messages_Resource.html)

j'ai vu que le fichier bacula-dir.conf.dist contenait aussi ce genre de lignes... je ne sais pas s'il y en a d'autres...

De plus, est-ce qu'un "reconfigure" n'écraserait pas les changements ?

Voili, l'affichage de ces messages en lui-même n'est pas très important, mais lorsqu'on est en telem sur le scribe, il ralenti la console et on reste devant plusieurs minutes le temps que ça se passe (on a même l'impression que l'écran est figé et que la telem est plantée...). Et puis de toutes façons ça n'est pas exploitable puisqu'il déroule tout d'un coup... s'il y a trop de lignes, on perd forcément le début.

Révisions associées

Révision bd072631 (diff)
Ajouté par korial29 il y a environ 10 ans

  • Fix CSV export : problem with > character

see #470

Historique

#1 Mis à jour par Klaas TJEBBES il y a presque 16 ans

Trouver une solution pour ne pas désactiver l'affichage de messages dans la bconsole lors de son utilisation.

Utile lors de restaurations ou de sauvegardes manuelles.

Le problème est que bacula met du temps à "flusher" ses logs dans son fichier. En revanche, il les affichent immédiatement dans bconsole.
Ce délais de "flush" peut parfois durer plusieurs minutes...

à Pascal :
"De plus, est-ce qu'un "reconfigure" n'écraserait pas les changements ?"

root@anna:~# ls /etc/eole/distrib/*bacula*
/etc/eole/distrib/bacula-common.logrotate  /etc/eole/distrib/bacula-fd.conf       /etc/eole/distrib/bacula-sd.conf
/etc/eole/distrib/bacula-dir.conf          /etc/eole/distrib/baculafichiers.conf

conclusion ... patch. ;-)

#2 Mis à jour par Pascal RATTE il y a presque 16 ans

Bien sur je peux faire un patch.
Je passais par un signalement parce que ça peut intéresser d'autres académies.
nous ne sommes, quand même, pas les seuls à faire des restaurations partielles....
/var/log/bacula/bacula.log me semble suffisant comme historique.

mais tiens-moi au courant si vous allez donner suite ou pas, pour savoir si je dois faire un patch ou pas....

Atchaô

#3 Mis à jour par Luc Bourdot il y a presque 16 ans

  • Assigné à mis à Klaas TJEBBES

#4 Mis à jour par Klaas TJEBBES il y a presque 16 ans

  • Statut changé de Nouveau à Résolu
  • % réalisé changé de 0 à 100

Pour que bconsole n'affiche pas le résultat des précédentes sauvegardes, il faut vider le fichier : /var/lib/bacula/127.0.0.1-dir.conmsg en tapant simplement :
> /var/lib/bacula/127.0.0.1-dir.conmsg

#5 Mis à jour par Klaas TJEBBES il y a presque 16 ans

  • Statut changé de Résolu à Fermé

Formats disponibles : Atom PDF