2 # Bacula Director Configuration file
6 Director { # define myself
8 DIRPort = @dirport@ # where we listen for UA connections
9 QueryFile = "@scriptdir@/query.sql"
10 WorkingDirectory = "@working_dir@"
11 PidDirectory = "@piddir@"
12 Maximum Concurrent Jobs = 40
13 Password = "pNvX1WiXnwv2C/F7E52LGvw6rKjbbPvu2kyuPa9pVaL3"
18 # Define the main nightly save backup job
19 # By default, this job will back up to disk in @tmpdir@
28 Maximum Concurrent Jobs = 10
31 # Prefer Mounted Volumes = no
42 Write Bootstrap = "@working_dir@/NightlySave1.bsr"
43 Maximum Concurrent Jobs = 10
45 # Prefer Mounted Volumes = no
46 Client Run Before Job = "sleep 2"
57 Write Bootstrap = "@working_dir@/NightlySave2.bsr"
58 Maximum Concurrent Jobs = 10
60 # Prefer Mounted Volumes = no
71 Write Bootstrap = "@working_dir@/NightlySave3.bsr"
72 Maximum Concurrent Jobs = 10
73 # Prefer Mounted Volumes = no
79 Level = VolumeToCatalog
85 Write Bootstrap = "@working_dir@/NightlySave.bsr"
86 Maximum Concurrent Jobs = 4
88 # Prefer Mounted Volumes = no
92 # Standard Restore template, to be changed by Console program
101 Where = @tmpdir@/bacula-restores
105 # List of files to be backed up
108 Include { Options { signature=MD5 }
109 File = <@tmpdir@/file-list
120 File = <@tmpdir@/file-list
125 # Client (File Services) to backup
131 Password = "xevrjURYoCHhn26RaJoWbeWXEY/a3VqGKp/37tgWiuHc" # password for FileDaemon
132 File Retention = 30d # 30 days
133 Job Retention = 180d # six months
134 AutoPrune = yes # Prune expired Jobs/Files
135 Maximum Concurrent Jobs = 10
138 # Client (File Services) to backup
140 Name = @hostname@-fd2
144 Password = "xevrjURYoCHhn26RaJoWbeWXEY/a3VqGKp/37tgWiuHc" # password for FileDaemon
145 File Retention = 30d # 30 days
146 Job Retention = 180d # six months
147 AutoPrune = yes # Prune expired Jobs/Files
148 Maximum Concurrent Jobs = 10
151 # Client (File Services) to backup
153 Name = @hostname@-fd3
157 Password = "xevrjURYoCHhn26RaJoWbeWXEY/a3VqGKp/37tgWiuHc" # password for FileDaemon
158 File Retention = 30d # 30 days
159 Job Retention = 180d # six months
160 AutoPrune = yes # Prune expired Jobs/Files
161 Maximum Concurrent Jobs = 10
164 # Client (File Services) to backup
166 Name = @hostname@-fd4
170 Password = "xevrjURYoCHhn26RaJoWbeWXEY/a3VqGKp/37tgWiuHc" # password for FileDaemon
171 File Retention = 30d # 30 days
172 Job Retention = 180d # six months
173 AutoPrune = yes # Prune expired Jobs/Files
174 Maximum Concurrent Jobs = 10
177 # Client (File Services) to backup
179 Name = @hostname@-fd5
183 Password = "xevrjURYoCHhn26RaJoWbeWXEY/a3VqGKp/37tgWiuHc" # password for FileDaemon
184 File Retention = 30d # 30 days
185 Job Retention = 180d # six months
186 AutoPrune = yes # Prune expired Jobs/Files
187 Maximum Concurrent Jobs = 10
195 Password = "ccV3lVTsQRsdIUGyab0N4sMDavui2hOBkmpBU0aQKOr9"
198 Maximum Concurrent Jobs = 50
205 Password = "ccV3lVTsQRsdIUGyab0N4sMDavui2hOBkmpBU0aQKOr9"
209 Maximum Concurrent Jobs = 50
212 ################################################################
213 # WARNING: Bacula doesn't support this kind of configuration
214 # This is for testing purpose only !!!!!!!!!!!!
215 ################################################################
221 Password = "ccV3lVTsQRsdIUGyab0N4sMDavui2hOBkmpBU0aQKOr9"
225 Maximum Concurrent Jobs = 5
232 Password = "ccV3lVTsQRsdIUGyab0N4sMDavui2hOBkmpBU0aQKOr9"
236 Maximum Concurrent Jobs = 5
243 Password = "ccV3lVTsQRsdIUGyab0N4sMDavui2hOBkmpBU0aQKOr9"
247 Maximum Concurrent Jobs = 5
254 Password = "ccV3lVTsQRsdIUGyab0N4sMDavui2hOBkmpBU0aQKOr9"
258 Maximum Concurrent Jobs = 5
265 Password = "ccV3lVTsQRsdIUGyab0N4sMDavui2hOBkmpBU0aQKOr9"
269 Maximum Concurrent Jobs = 5
276 Password = "ccV3lVTsQRsdIUGyab0N4sMDavui2hOBkmpBU0aQKOr9"
280 Maximum Concurrent Jobs = 5
287 Password = "ccV3lVTsQRsdIUGyab0N4sMDavui2hOBkmpBU0aQKOr9"
289 Media Type = LTO1-ANSI
291 Maximum Concurrent Jobs = 5
294 # Definition of File storage device
297 Address = @hostname@ # N.B. Use a fully qualified name here
299 Password = "ccV3lVTsQRsdIUGyab0N4sMDavui2hOBkmpBU0aQKOr9" # password for Storage daemon
300 Device = FileStorage # must be same as Device in Storage daemon
301 Media Type = FileMedia # must be same as MediaType in Storage daemon
302 Maximum Concurrent Jobs = 10
305 # Generic catalog service
309 dbname = @db_name@; user = @db_user@; password = "@db_password@"
312 # Reasonable message delivery -- send most everything to email address
316 mailcommand = "@sbindir@/bsmtp -h localhost -f \"\(Bacula regression\) %r\" -s \"Regression daemon message\" %r"
317 mail = @job_email@ = all, !skipped
318 console = all, !skipped, !terminate, !restored
319 append = "@working_dir@/log" = all, !skipped
320 catalog = all, !skipped, !saved
324 # Message delivery for daemon messages (no job).
327 mailcommand = "@sbindir@/bsmtp -h localhost -f \"\(Bacula regression\) %r\" -s \"Regression daemon message\" %r"
328 mail = @job_email@ = all, !skipped
329 console = all, !skipped, !saved
330 append = "@working_dir@/log" = all, !skipped
331 catalog = all, !skipped, !saved
335 # Default pool definition
339 Recycle = yes # Bacula can automatically recycle Volumes
340 AutoPrune = yes # Prune expired volumes
341 Volume Retention = 365d # one year
347 Recycle = yes # Bacula can automatically recycle Volumes
348 AutoPrune = yes # Prune expired volumes
349 Volume Retention = 365d # one year
355 Recycle = yes # Bacula can automatically recycle Volumes
356 AutoPrune = yes # Prune expired volumes
357 Volume Retention = 365d # one year
358 MaximumVolumeJobs = 1
364 Recycle = yes # Bacula can automatically recycle Volumes
365 AutoPrune = yes # Prune expired volumes
366 Volume Retention = 365d # one year
372 Recycle = yes # Bacula can automatically recycle Volumes
373 AutoPrune = yes # Prune expired volumes
374 Volume Retention = 365d # one year
380 Recycle = yes # Bacula can automatically recycle Volumes
381 AutoPrune = yes # Prune expired volumes
382 Volume Retention = 365d # one year
383 Recycle Pool = Scratch # recycle back here
384 Cleaning Prefix = CLN