X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=bacula%2Fsrc%2Fdird%2Fbacula-dir.conf.in;h=b1505056e7f739dd14df4e6c54bac10e98ac8d4e;hb=44566f589dd96e4414e38ec4bf7d76b22fbcd9aa;hp=cc7058323dadc4e3766d0105e1d162315b7a502f;hpb=79a25b118591bc43c81d8b06a6af89dae42f7855;p=bacula%2Fbacula diff --git a/bacula/src/dird/bacula-dir.conf.in b/bacula/src/dird/bacula-dir.conf.in index cc7058323d..b1505056e7 100644 --- a/bacula/src/dird/bacula-dir.conf.in +++ b/bacula/src/dird/bacula-dir.conf.in @@ -20,7 +20,7 @@ Director { # define myself PidDirectory = "@piddir@" Maximum Concurrent Jobs = 1 Password = "@dir_password@" # Console password - Messages = Standard + Messages = Daemon } JobDefs { @@ -46,6 +46,13 @@ Job { Write Bootstrap = "@working_dir@/Client1.bsr" } +#Job { +# Name = "Client2" +# Client = @hostname@2-fd +# JobDefs = "DefaultJob" +# Write Bootstrap = "@working_dir@/Client2.bsr" +#} + # Backup the catalog database (after the nightly save) Job { Name = "BackupCatalog" @@ -54,14 +61,17 @@ Job { FileSet="Catalog" Schedule = "WeeklyCycleAfterBackup" # This creates an ASCII copy of the catalog - RunBeforeJob = "@scriptdir@/make_catalog_backup -u bacula" + RunBeforeJob = "@scriptdir@/make_catalog_backup bacula bacula" # This deletes the copy of the catalog RunAfterJob = "@scriptdir@/delete_catalog_backup" Write Bootstrap = "@working_dir@/BackupCatalog.bsr" Priority = 11 # run after main backup } +# # Standard Restore template, to be changed by Console program +# Only one such job is needed for all Jobs/Clients/Storage ... +# Job { Name = "RestoreFiles" Type = Restore @@ -116,15 +126,15 @@ FileSet { # and incremental backups other days Schedule { Name = "WeeklyCycle" - Run = Full 1st sun at 1:05 - Run = Differential 2nd-5th sun at 1:05 - Run = Incremental mon-sat at 1:05 + Run = Full 1st sun at 23:05 + Run = Differential 2nd-5th sun at 23:05 + Run = Incremental mon-sat at 23:05 } # This schedule does the catalog. It starts after the WeeklyCycle Schedule { Name = "WeeklyCycleAfterBackup" - Run = Full sun-sat at 1:10 + Run = Full sun-sat at 23:10 } # This is the backup of the catalog @@ -150,7 +160,23 @@ Client { AutoPrune = yes # Prune expired Jobs/Files } -# Definiton of file storage device +# +# Second Client (File Services) to backup +# You should change Name, Address, and Password before using +# +#Client { +# Name = @hostname@2-fd +# Address = @hostname@2 +# FDPort = @fd_port@ +# Catalog = MyCatalog +# Password = "@fd_password@2" # password for FileDaemon 2 +# File Retention = 30 days # 30 days +# Job Retention = 6 months # six months +# AutoPrune = yes # Prune expired Jobs/Files +#} + + +# Definition of file storage device Storage { Name = File # Do not use "localhost" here @@ -162,6 +188,7 @@ Storage { } + # Definition of DDS tape storage device #Storage { # Name = DDS-4 @@ -171,6 +198,7 @@ Storage { # Password = "@sd_password@" # password for Storage daemon # Device = DDS-4 # must be same as Device in Storage daemon # Media Type = DDS-4 # must be same as MediaType in Storage daemon +# Autochanger = yes # enable for autochanger device #} # Definition of 8mm tape storage device @@ -184,6 +212,17 @@ Storage { # MediaType = "8mm" #} +# Definition of DVD storage device +#Storage { +# Name = "DVD" +# Do not use "localhost" here +# Address = @hostname@ # N.B. Use a fully qualified name here +# SDPort = @sd_port@ +# Password = "@sd_password@" +# Device = "DVD Writer" +# MediaType = "DVD" +#} + # Generic catalog service Catalog { @@ -199,6 +238,13 @@ Messages { # NOTE! If you send to two email or more email addresses, you will need # to replace the %r in the from field (-f part) with a single valid # email address in both the mailcommand and the operatorcommand. +# What this does is, it sets the email address that emails would display +# in the FROM field, which is by default the same email as they're being +# sent to. However, if you send email to more than one address, then +# you'll have to set the FROM address manually, to a single address. +# for example, a 'no-reply@mydomain.com', is better since that tends to +# tell (most) people that its coming from an automated source. + # mailcommand = "@sbindir@/bsmtp -h @smtp_host@ -f \"\(Bacula\) %r\" -s \"Bacula: %t %e of %c %l\" %r" operatorcommand = "@sbindir@/bsmtp -h @smtp_host@ -f \"\(Bacula\) %r\" -s \"Bacula: Intervention needed for %j\" %r" @@ -212,6 +258,20 @@ Messages { # append = "@working_dir@/log" = all, !skipped } + + +# +# Message delivery for daemon messages (no job). +Messages { + Name = Daemon + mailcommand = "@sbindir@/bsmtp -h @smtp_host@ -f \"\(Bacula\) %r\" -s \"Bacula daemon message\" %r" + mail = @job_email@ = all, !skipped + console = all, !skipped, !saved + append = "@working_dir@/log" = all, !skipped +} + + + # Default pool definition Pool { @@ -220,7 +280,6 @@ Pool { Recycle = yes # Bacula can automatically recycle Volumes AutoPrune = yes # Prune expired volumes Volume Retention = 365 days # one year - Accept Any Volume = yes # write on any volume in the pool } #