GoldZone Web Hosting

Rédigé par Gaëtan Trellu (goldyfruit)

Outils pour utilisateurs

Outils du site


etc_bacula_conf.d_messages.conf

/etc/bacula/conf.d/messages.conf

#
# Envoi des messages en rapport avec les jobs.
#
Messages {
	# Nom de la ressource "Message" qui sera utilisé par le Filer, Director, etc...
	Name = Standard
 
	# Commande utilisée par Bacula pour envoyer un mail.
	# Si cette dernière n'est pas présente alors la commande "mail" de Linux sera utilisée.
	# Les arguments "%r, %t, %c, etc..." sont indiqués dans la documentation.
	# L'option -h permet de spécifier le serveur SMTP, dans notre cas nous passerons par NullMailer (cf. sur le Wiki GoldZone Web).
	mailcommand = "/usr/lib/bacula/bsmtp -h localhost -f \"\(Bacula\) \<%r\>\" -s \"Bacula: %t %e of %c %l\" %r"
 
	# Identique à la commande ci-dessus mais destinée aux administrateurs de sauvegardes.
	operatorcommand = "/usr/lib/bacula/bsmtp -h localhost -f \"\(Bacula\) \<%r\>\" -s \"Bacula: Intervention needed for %j\" %r"
 
	# Adresse ou seront envoyés les messages exceptés les fichiers exclus dans notre FileSet.
	mail = administrateur@goldzoneweb.info = all, !skipped
 
	# Adresse email ou seront envoyés les messages en relation avec le montage d'un volume.
	operator = administrateur@goldzoneweb.info = mount
 
	# Les messages sont envoyés à la console Bacula, une fois que l'administrateur aura tapé "message" \
	# dans la console, ces derniers ne seront plus disponibles depuis la console.
	console = all, !skipped, !saved
 
	# Envoi les informations dans le fichier de log bacula excépté les fichiers exclus dans le FileSet.
	append = "/var/lib/bacula/log" = all, !skipped
 
	# Insert les événements dans le catalogue Bacula et plus précisement dans la table "Log".
	# Un log relatif à un job est supprimé lorsque le job référant est supprimé.
	catalog = all
}
 
#
# Envoi des messages en rapport avec les daemons Bacula.
#
Messages {
	# Nom de la ressource "Message" qui sera utilisé par le Filer, Director, etc...
	Name = Daemon
 
	# Commande utilisée par Bacula pour envoyer un mail.
	mailcommand = "/usr/lib/bacula/bsmtp -h localhost -f \"\(Bacula\) \<%r\>\" -s \"Bacula daemon message\" %r"
 
	# Adresse ou seront envoyés les messages exceptés les fichiers exclus dans notre FileSet.
	mail = administrateur@goldzoneweb.info = all, !skipped
 
	# Les messages sont envoyés à la console Bacula, une fois que l'administrateur aura tapé "message" \
	# dans la console, ces derniers ne seront plus disponibles depuis la console.
	console = all, !skipped, !saved
 
	# Envoi les informations dans le fichier de log bacula excépté les fichiers exclus dans le FileSet.
	append = "/var/lib/bacula/log" = all, !skipped
}

Description des “options” utilisées dans la directive “mailcommand” :

  • %% = %
  • %c = Le nom du client
  • %d = Le nom du Director
  • %e = Le code de sortie du job (OK, Error, …)
  • %i = L'Id du Job
  • %j = Le nom unique du job
  • %l = Le niveau (Full, Differential, …) du job
  • %n = Le nom du job
  • %r = Les destinataires
  • %t = Le type du job (Backup, Verify, …)

La liste des options pour la directive Messages est disponible à cette adresse : http://www.bacula.org/fr/dev-manual/ressource_Messages.html#_ChapterStart15

etc_bacula_conf.d_messages.conf.txt · Dernière modification: 2011/01/05 16:05 (modification externe)