#
Director { # define myself
- Name = rufus-dir
+ Name = @hostname@-dir
DIRport = 8101 # where we listen for UA connections
QueryFile = "@scriptdir@/query.sql"
WorkingDirectory = "@working_dir@"
Job {
Name = "MultiVol"
Type = Backup
- Client=rufus-fd
+ Client=@hostname@-fd
Level = Full
FileSet="Full Set"
Storage = File
Messages = Standard
Write Bootstrap = "@working_dir@/SmallVols.bsr"
Pool = SmallVols
+ SpoolData = yes
}
Name = "VerifyVolume"
Type = Verify
Level = VolumeToCatalog
- Client=rufus-fd
+ Client=@hostname@-fd
FileSet="Full Set"
Storage = File
Messages = Standard
Job {
Name = "RestoreFiles"
Type = Restore
- Client=rufus-fd
+ Client=@hostname@-fd
FileSet="Full Set"
Storage = File
Messages = Standard
# List of files to be backed up
FileSet {
Name = "Full Set"
- Include = signature=SHA1 {
- </tmp/file-list
+ Include { Options { signature=SHA1 }
+ File =</tmp/file-list
}
}
# Client (File Services) to backup
Client {
- Name = rufus-fd
- Address = rufus
+ Name = @hostname@-fd
+ Address = @hostname@
FDPort = 8102
Catalog = MyCatalog
Password = "xevrjURYoCHhn26RaJoWbeWXEY/a3VqGKp/37tgWiuHc" # password for FileDaemon
# Definiton of file storage device
Storage {
Name = File
- Address = rufus # N.B. Use a fully qualified name here
+ Address = @hostname@ # N.B. Use a fully qualified name here
SDPort = 8103
Password = "ccV3lVTsQRsdIUGyab0N4sMDavui2hOBkmpBU0aQKOr9"
Device = FileStorage
Storage {
Name = File1
- Address = rufus # N.B. Use a fully qualified name here
+ Address = @hostname@ # N.B. Use a fully qualified name here
SDPort = 8103
Password = "ccV3lVTsQRsdIUGyab0N4sMDavui2hOBkmpBU0aQKOr9"
Device = FileStorage1
# Generic catalog service
Catalog {
Name = MyCatalog
- dbname = bacula; user = bacula; password = ""
+ dbname = regress; user = regress; password = ""
}
# Reasonable message delivery -- send most everything to email address
# and to the console
Messages {
Name = Standard
- mailcommand = "@sbindir@/smtp -h localhost -f \"\(Bacula Regression\) %r\" -s \"Bacula: %t %e of %c %l\" %r"
- operatorcommand = "@sbindir@/smtp -h localhost -f \"\(Bacula Regression\) %r\" -s \"Bacula: Intervention needed for %j\" %r"
- MailOnError = @job_email@ = all
+ mailcommand = "@sbindir@/bsmtp -h localhost -f \"\(Bacula regression\) %r\" -s \"Regression: %t %e of %c %l\" %r"
+ operatorcommand = "@sbindir@/bsmtp -h localhost -f \"\(Bacula regression\) %r\" -s \"Regression: Intervention needed for %j\" %r"
+ MailOnError = @job_email@ = all, !terminate
operator = @job_email@ = mount
- console = all, !skipped
+ console = all, !skipped, !terminate
append = "@working_dir@/log" = all, !skipped
}
Messages {
Name = NoEmail
- mailcommand = "@sbindir@/smtp -h localhost -f \"\(Bacula Regression\) %r\" -s \"Bacula: %t %e of %c %l\" %r"
- console = all, !skipped
-
+ mailcommand = "@sbindir@/bsmtp -h localhost -f \"\(Bacula regression\) %r\" -s \"Regression: %t %e of %c %l\" %r"
+ console = all, !skipped, !terminate, !restored
append = "@working_dir@/log" = all, !skipped
}
Recycle = yes # Bacula can automatically recycle Volumes
AutoPrune = yes # Prune expired volumes
Volume Retention = 365d # one year
- Accept Any Volume = yes # write on any volume in the pool
}
Pool {
Recycle = yes # Bacula can automatically recycle Volumes
AutoPrune = yes # Prune expired volumes
Volume Retention = 365d # one year
- Accept Any Volume = yes # write on any volume in the pool
Maximum Volumes = 10
MaximumVolumeBytes = 10M
LabelFormat = Small
}
-