2 # Default Bacula Director Configuration file
4 # The only thing that MUST be changed is to add one or more
5 # file or directory names in the Include directive of the
8 # For Bacula release 1.39.27 (24 October 2006) -- debian testing/unstable
10 # You might also want to change the default email address
11 # from root to your address. See the "mail" and "operator"
12 # directives in the Messages resource.
15 Director { # define myself
17 DIRport = 8101 # where we listen for UA connections
18 QueryFile = "@scriptdir@/query.sql"
19 WorkingDirectory = "@working_dir@"
20 PidDirectory = "@piddir@"
21 SubSysDirectory = "@subsysdir@"
22 Maximum Concurrent Jobs = 4
23 Password = "pNvX1WiXnwv2C/F7E52LGvw6rKjbbPvu2kyuPa9pVaL3" # Console password
32 Client = @hostname@-fd
37 Maximum Concurrent Jobs = 16
41 Name = "LOCAL_INC_ERROR"
43 FileSet = FS_LOCAL_INC_ERROR
44 RunBeforeJob = "/bin/echo RunBeforeJob"
45 ClientRunBeforeJob = "/bin/echo ClientRunBeforeJob"
46 Run After Job = "/bin/echo RunAfterJob"
47 ClientRunAfterJob = "/bin/echo ClientRunAfterJob"
58 Name = FS_REMOTE_INC_ERROR
60 File="\</tmp/path/to/nowhere"
65 Name = "REMOTE_INC_ERROR"
67 FileSet = FS_REMOTE_INC_ERROR
68 RunBeforeJob = "/bin/echo RunBeforeJob"
69 ClientRunBeforeJob = "/bin/echo ClientRunBeforeJob"
70 Run After Job = "/bin/echo RunAfterJob"
71 ClientRunAfterJob = "/bin/echo ClientRunAfterJob"
75 Name = FS_LOCAL_INC_ERROR
76 Include { File=</tmp/path/to/nowhere }
80 Name = FS_LOCAL_EXCL_ERROR
81 Include { File=</tmp/file-list }
83 File=</tmp/path/to/nowhere
88 Name = "LOCAL_EXCL_ERROR"
90 FileSet = FS_LOCAL_EXCL_ERROR
91 RunBeforeJob = "/bin/echo RunBeforeJob"
92 ClientRunBeforeJob = "/bin/echo ClientRunBeforeJob"
93 Run After Job = "/bin/echo RunAfterJob"
94 ClientRunAfterJob = "/bin/echo ClientRunAfterJob"
99 Name = FS_REMOTE_EXCL_ERROR
100 Include { File=</tmp/file-list }
102 File="\</tmp/path/to/nowhere"
107 Name = "REMOTE_EXCL_ERROR"
109 FileSet = FS_REMOTE_EXCL_ERROR
110 RunBeforeJob = "/bin/echo RunBeforeJob"
111 ClientRunBeforeJob = "/bin/echo ClientRunBeforeJob"
112 Run After Job = "/bin/echo RunAfterJob"
113 ClientRunAfterJob = "/bin/echo ClientRunAfterJob"
116 Name = "REMOTE_RUNSCRIPT_ERROR"
119 RunBeforeJob = "/bin/echo RunBeforeJob"
120 ClientRunBeforeJob = "/bin/false"
121 Run After Job = "/bin/echo RunAfterJob"
122 ClientRunAfterJob = "/bin/echo ClientRunAfterJob"
125 Name = "LOCAL_RUNSCRIPT_ERROR"
128 RunBeforeJob = "/bin/false"
129 ClientRunBeforeJob = "/bin/echo ClientRunBeforeJob"
130 Run After Job = "/bin/echo RunAfterJob"
131 ClientRunAfterJob = "/bin/echo ClientRunAfterJob"
134 Name = "CLIENT_CONNECT_TIMEOUT"
136 Client = @hostname@2-fd
138 RunBeforeJob = "/bin/echo RunBeforeJob"
139 ClientRunBeforeJob = "/bin/echo ClientRunBeforeJob"
140 Run After Job = "/bin/echo RunAfterJob"
141 ClientRunAfterJob = "/bin/echo ClientRunAfterJob"
144 # Client (File Services) to backup
150 Password = "xevrjURYoCHhn26RaJoWbeWXEY/a3VqGKp/37tgWiuHc" # password for FileDaemon
151 File Retention = 30d # 30 days
152 Job Retention = 180d # six months
153 AutoPrune = yes # Prune expired Jobs/Files
154 Maximum Concurrent Jobs = 4
157 # Client (File Services) to backup
159 Name = @hostname@2-fd
163 Password = "xevrjURYoCHhn26RaJoWbeWXEY/a3VqGKp/37tgWiuHc" # password for FileDaemon
164 File Retention = 30d # 30 days
165 Job Retention = 180d # six months
166 AutoPrune = yes # Prune expired Jobs/Files
167 Maximum Concurrent Jobs = 4
170 # Definiton of file storage device
173 Address = @hostname@ # N.B. Use a fully qualified name here
175 Password = "ccV3lVTsQRsdIUGyab0N4sMDavui2hOBkmpBU0aQKOr9"
178 Maximum Concurrent Jobs = 4
181 # Generic catalog service
184 dbname = regress; user = regress; password = ""
190 console = all, !skipped, !saved
193 # Default pool definition
197 Recycle = yes # Bacula can automatically recycle Volumes
198 AutoPrune = yes # Prune expired volumes
199 Volume Retention = 365d # one year