3 # Default Bacula Director Configuration file
6 # This file is generated from /opt/lysator/etc/bacula/bacula-dir.conf
7 # Edit the source file and then run 'make'.
10 include(bacula-defs.m4)
12 Director { # define myself
14 DIRport = 9101 # where we listen for UA connections
15 QueryFile = "/opt/bacula/etc/query.sql"
16 WorkingDirectory = "/var/bacula/working"
17 PidDirectory = "/var/run"
18 Maximum Concurrent Jobs = 10
19 Password = "djUGGqG0ckdbbTp0J0cAnK6FqZC5YX5i6" # Console password
24 # Generic catalog service
27 dbname = bacula; user = bacula; password = ""
36 Schedule = "WeeklyCycle"
48 Name = "InservitusJob"
51 Schedule = "WeeklyCycle"
64 Schedule = "WeeklyCycle"
77 Schedule = "WeeklyCycle"
86 # Backup the catalog database (after the nightly save)
88 Name = "BackupCatalog"
90 JobDefs = "DefaultJob"
93 Schedule = "WeeklyCycleAfterBackup"
94 # This creates an ASCII copy of the catalog
95 RunBeforeJob = "/opt/bacula/etc/make_catalog_backup -u bacula"
96 # This deletes the copy of the catalog
97 RunAfterJob = "/opt/bacula/etc/delete_catalog_backup"
98 Write Bootstrap = "/var/bacula/working/BackupCatalog.bsr"
99 Priority = 11 # run after main backup
102 # Standard Restore template, to be changed by Console program
111 Where = /tmp/bacula-restores
115 # Clients to backup --------------------------------------------------
130 #sirius (skippa? Networkerservern...)
133 CLIENT(Baccus, baccus.ifm.liu.se, DefaultJob)
136 Include = signature=MD5 {
144 /proc /tmp /var/tmp /devices /etc/mnttab /dev/fd /var/run
151 CLIENT(Stalingrad, stalingrad.lysator.liu.se, DefaultJob)
154 Include = signature=MD5 {
159 /proc /tmp /var/tmp /etc/mnttab /dev/fd /var/run /dev/shm
165 CLIENT(Hanna, hanna.lysator.liu.se, DefaultJob)
168 Include = signature=MD5 {
175 /proc /tmp /var/tmp /devices /etc/mnttab /dev/fd /var/run
177 /export/hanna/ftp/mirror
182 CLIENT(Venom, venom.lysator.liu.se, DefaultJob)
185 Include = signature=MD5 {
193 /proc /tmp /var/tmp /devices /etc/mnttab /dev/fd /var/run
198 CLIENT(Klorin, klorin.lysator.liu.se, DefaultJob)
201 Include = signature=MD5 {
206 /proc /tmp /var/tmp /devices /etc/mnttab /dev/fd /var/run
211 CLIENT(Britney, britney.lysator.liu.se, DefaultJob)
214 Include = signature=MD5 {
228 /proc /tmp /var/tmp /devices /etc/mnttab /dev/fd /var/run
234 CLIENT(Sherman, sherman.lysator.liu.se, DefaultJob)
237 Include = signature=MD5 {
244 /proc /tmp /var/tmp /etc/mnttab /dev/fd /var/run
250 CLIENT(U137, u137.lysator.liu.se, DefaultJob)
253 Include = signature=MD5 {
259 /proc /tmp /var/tmp /etc/mnttab /dev/fd /var/run
264 CLIENT(Tokaimura, tokaimura.lysator.liu.se, DefaultJob)
267 Include = signature=MD5 {
275 /proc /tmp /var/tmp /devices /etc/mnttab /dev/fd /var/run
280 CLIENT(Inservitus, inservitus.lysator.liu.se, InservitusJob)
283 Include = signature=MD5 {
293 /proc /tmp /var/tmp /devices /etc/mnttab /dev/fd /var/run
302 # When to do the backups, full backup on first sunday of the month,
303 # differential (i.e. incremental since full) every other sunday,
304 # and incremental backups other days
307 Run = Full 1st sun at 1:05
308 Run = Differential 2nd-5th sun at 1:05
309 Run = Incremental mon-sat at 1:05
312 # This schedule does the catalog. It starts after the WeeklyCycle
314 Name = "WeeklyCycleAfterBackup"
315 Run = Full sun-sat at 1:10
318 # This is the backup of the catalog
321 Include = signature=MD5 {
322 /var/bacula/working/bacula.sql
327 STORAGE(File-0, File, baccus.ifm.liu.se)
328 STORAGE(DLT-0, DLT7000, baccus.ifm.liu.se)
329 STORAGE(DLT-1, DLT7000, baccus.ifm.liu.se)
330 STORAGE(DLT-2, DLT7000, baccus.ifm.liu.se)
331 STORAGE(DLT-3, DLT7000, baccus.ifm.liu.se)
332 STORAGE(DLT-4, DLT7000, baccus.ifm.liu.se)
333 STORAGE(DLT-5, DLT7000, baccus.ifm.liu.se)
337 # Reasonable message delivery -- send most everything to email address
342 # NOTE! If you send to two email or more email addresses, you will need
343 # to replace the %r in the from field (-f part) with a single valid
344 # email address in both the mailcommand and the operatorcommand.
346 mailcommand = "/opt/bacula/sbin/bsmtp -h ifm.liu.se -f \"\(Bacula\) bacula@ifm.liu.se\" -s \"Bacula: %t %e of %c %l\" %r"
347 operatorcommand = "/opt/bacula/sbin/bsmtp -h ifm.liu.se -f \"\(Bacula\) bacula@ifm.liu.se\" -s \"Bacula: Intervention needed for %j\" %r"
348 mail = peter@ifm.liu.se,backup-admin@lysator.liu.se = all, !skipped
349 operator = peter@ifm.liu.se,backup-admin@lysator.liu.se = mount
350 console = all, !skipped, !saved
352 # WARNING! the following will create a file that you must cycle from
353 # time to time as it will grow indefinitely. However, it will
354 # also keep all your messages if they scroll off the console.
356 append = "/var/bacula/working/log" = all, !skipped
360 # Define Pools --------------------------------------