|
|
@@ -1,231 +1,16 @@
|
|
|
#
|
|
|
-# Default Bareos Director configuration file for disk-only backup
|
|
|
-#
|
|
|
-# For Bareos release 15.2.2 (16 November 2015) -- ubuntu Ubuntu 14.04 LTS
|
|
|
-#
|
|
|
-# Each configuration item has a reference number that shows
|
|
|
-# where this property can be changed in the configuration file.
|
|
|
-# Search for the number to find the correct line.
|
|
|
-#
|
|
|
-# You have to configure the following accoring to your environment:
|
|
|
-#
|
|
|
-# (#01)Email Address for bareos disaster recovery.
|
|
|
-# Specify a mailaddress outside of your backupserver.
|
|
|
-# There will be one mail per day.
|
|
|
-#
|
|
|
-# (#02)Email Address for bareos reports. (Mail Command)
|
|
|
-# This mail address will recieve a report about each backup job.
|
|
|
-# It will be sent after the backupjob is complete.
|
|
|
-# Has to be configured twice ("Standard" and "Daemon" Message Ressources)
|
|
|
-#
|
|
|
-# (#03)Email Address for bareos operator. (Operator Command)
|
|
|
-# This mail address will recieve a mail immediately when the
|
|
|
-# bareos system needs an operator intervention.
|
|
|
-# May be the same address as in (#02)
|
|
|
-#
|
|
|
-#
|
|
|
-# This disk-only setup stores all data into /var/lib/bareos/storage
|
|
|
-#
|
|
|
-# The preconfigured backup scheme is as follows:
|
|
|
-#
|
|
|
-# Full Backups are done on first Saturday at 21:00 (#04)
|
|
|
-# Full Backups are written into the "Full" Pool (#05)
|
|
|
-# Full Backups are kept for 365 Days (#06)
|
|
|
-#
|
|
|
-# Differential Backups are done on 2nd to 5th Saturday at 21:00 (#07)
|
|
|
-# Differential Backups are written into the "Differential" Pool (#08)
|
|
|
-# Differential Backups are kept for 90 Days (#09)
|
|
|
-#
|
|
|
-# Incremental Backups are done monday to friday at 21:00 (#10)
|
|
|
-# Incremental Backups are written into the "Incremental" Pool (#11)
|
|
|
-# Incremental Backups are kept for 30 Days (#12)
|
|
|
-#
|
|
|
-# What you also have to do is to change the default fileset (#13)
|
|
|
-# to either one of the demo filesets given or create our own fileset.
|
|
|
-#
|
|
|
-#
|
|
|
-#
|
|
|
-# For Bareos release 15.2.2 (16 November 2015) -- ubuntu Ubuntu 14.04 LTS
|
|
|
-#
|
|
|
-#
|
|
|
-Director { # define myself
|
|
|
- Name = lto7-dir
|
|
|
- QueryFile = "/usr/lib/bareos/scripts/query.sql"
|
|
|
- Maximum Concurrent Jobs = 10
|
|
|
- Password = "fsiH4bZpifKAyInabNcqmHwV2Z8++kAOzQYCtdr0ipdO" # Console password
|
|
|
- Messages = Daemon
|
|
|
- Auditing = yes
|
|
|
-
|
|
|
- # Enable the Heartbeat if you experience connection losses
|
|
|
- # (eg. because of your router or firewall configuration).
|
|
|
- # Additionally the Heartbeat can be enabled in bareos-sd and bareos-fd.
|
|
|
- #
|
|
|
- # Heartbeat Interval = 1m
|
|
|
-
|
|
|
- # remove comment in next line to load dynamic backends from specified directory
|
|
|
- # Backend Directory = /usr/lib/bareos/backends
|
|
|
-
|
|
|
- # remove comment from "Plugin Directory" to load plugins from specified directory.
|
|
|
- # if "Plugin Names" is defined, only the specified plugins will be loaded,
|
|
|
- # otherwise all director plugins (*-dir.so) from the "Plugin Directory".
|
|
|
- #
|
|
|
- # Plugin Directory = /usr/lib/bareos/plugins
|
|
|
- # Plugin Names = ""
|
|
|
-}
|
|
|
-
|
|
|
-@/etc/bareos/bareos-dir.d/jobs.conf
|
|
|
-
|
|
|
-@/etc/bareos/bareos-dir.d/fileset.conf
|
|
|
-
|
|
|
-Schedule {
|
|
|
- Name = "WeeklyCycle"
|
|
|
- Run = Full 1st sat at 21:00 # (#04)
|
|
|
- Run = Differential 2nd-5th sat at 21:00 # (#07)
|
|
|
- Run = Incremental mon-fri at 21:00 # (#10)
|
|
|
-}
|
|
|
-
|
|
|
-# This schedule does the catalog. It starts after the WeeklyCycle
|
|
|
-Schedule {
|
|
|
- Name = "WeeklyCycleAfterBackup"
|
|
|
- Run = Full mon-fri at 21:10
|
|
|
-}
|
|
|
-
|
|
|
-# Client (File Services) to backup
|
|
|
-Client {
|
|
|
- Name = lto7-fd
|
|
|
- Address = lto7
|
|
|
- Password = "4cpnIZAfirCJcF05x0y0iYo4NXz4WsnHoYojuUxs75/6" # password for FileDaemon
|
|
|
-}
|
|
|
-
|
|
|
-Client {
|
|
|
- Name = archivo-fd
|
|
|
- Address = 10.0.21.2
|
|
|
- Password = "mP1AxBHUT+9ow2k1mnWHRNvzWTeuBiGOY9xKX+0zwCUb" # password for FileDaemon
|
|
|
-}
|
|
|
-
|
|
|
-Client {
|
|
|
- Name = barebone-fd
|
|
|
- Address = 10.0.21.1
|
|
|
- Password = "Iexaeng9eev7ainil0jooCei6oz9eek7eoc2tiithooj" # password for FileDaemon
|
|
|
-}
|
|
|
-#
|
|
|
-# Definition of file storage device
|
|
|
-#
|
|
|
-Storage {
|
|
|
- Name = File
|
|
|
-# Do not use "localhost" here
|
|
|
- Address = lto7 # N.B. Use a fully qualified name here
|
|
|
- Password = "Ia+A/4PGvr4kFgI9CYOZX73qqRXqUi8llZNymggM3k18"
|
|
|
- Device = FileStorage
|
|
|
- Media Type = File
|
|
|
-}
|
|
|
-
|
|
|
-@/etc/bareos/bareos-dir.d/tape.conf
|
|
|
-
|
|
|
-#
|
|
|
-# Generic catalog service
|
|
|
-#
|
|
|
-Catalog {
|
|
|
- Name = MyCatalog
|
|
|
- # Uncomment the following lines if you want the dbi driver
|
|
|
- # dbdriver = "dbi:postgresql"; dbaddress = 127.0.0.1; dbport =
|
|
|
- #dbdriver = "postgresql"
|
|
|
- dbaddress = 127.0.0.1
|
|
|
- dbdriver = postgresql
|
|
|
- dbname = bareos
|
|
|
- dbuser = bareos
|
|
|
- dbpassword = 0gxmuamUuL5T
|
|
|
-}
|
|
|
-
|
|
|
-#
|
|
|
-# Reasonable message delivery -- send most everything to email address and to the console
|
|
|
-#
|
|
|
-Messages {
|
|
|
- Name = Standard
|
|
|
- mailcommand = "/usr/bin/bsmtp -h localhost -f \"\(Bareos\) \<%r\>\" -s \"Bareos: %t %e of %c %l\" %r"
|
|
|
- operatorcommand = "/usr/bin/bsmtp -h localhost -f \"\(Bareos\) \<%r\>\" -s \"Bareos: Intervention needed for %j\" %r"
|
|
|
- mail = root@localhost = all, !skipped, !audit # (#02)
|
|
|
- operator = root@localhost = mount # (#03)
|
|
|
- console = all, !skipped, !saved, !audit
|
|
|
- append = "/var/log/bareos/bareos.log" = all, !skipped, !audit
|
|
|
- catalog = all, !audit
|
|
|
-}
|
|
|
-
|
|
|
-#
|
|
|
-# Message delivery for daemon messages (no job).
|
|
|
-#
|
|
|
-Messages {
|
|
|
- Name = Daemon
|
|
|
- mailcommand = "/usr/bin/bsmtp -h localhost -f \"\(Bareos\) \<%r\>\" -s \"Bareos daemon message\" %r"
|
|
|
- mail = root@localhost = all, !skipped, !audit # (#02)
|
|
|
- console = all, !skipped, !saved, !audit
|
|
|
- append = "/var/log/bareos/bareos.log" = all, !skipped, !audit
|
|
|
- append = "/var/log/bareos/bareos-audit.log" = audit
|
|
|
-}
|
|
|
-
|
|
|
-#
|
|
|
-# Full Pool definition
|
|
|
-#
|
|
|
-Pool {
|
|
|
- Name = Full
|
|
|
- Pool Type = Backup
|
|
|
- Recycle = yes # Bareos can automatically recycle Volumes
|
|
|
- AutoPrune = yes # Prune expired volumes
|
|
|
- Volume Retention = 3650 days # How long should the Full Backups be kept? (#06)
|
|
|
- Maximum Volume Bytes = 6144G # Limit Volume size to something reasonable
|
|
|
- Maximum Volumes = 100 # Limit number of Volumes in Pool
|
|
|
- Label Format = "Full-" # Volumes will be labeled "Full-<volume-id>"
|
|
|
-}
|
|
|
-
|
|
|
-#
|
|
|
-# Differential Pool definition
|
|
|
-#
|
|
|
-Pool {
|
|
|
- Name = Differential
|
|
|
- Pool Type = Backup
|
|
|
- Recycle = yes # Bareos can automatically recycle Volumes
|
|
|
- AutoPrune = yes # Prune expired volumes
|
|
|
- Volume Retention = 365 days # How long should the Differential Backups be kept? (#09)
|
|
|
- Maximum Volume Bytes = 6144G # Limit Volume size to something reasonable
|
|
|
- Maximum Volumes = 100 # Limit number of Volumes in Pool
|
|
|
- Label Format = "Differential-" # Volumes will be labeled "Differential-<volume-id>"
|
|
|
-}
|
|
|
-
|
|
|
-#
|
|
|
-# Incremental Pool definition
|
|
|
-#
|
|
|
-Pool {
|
|
|
- Name = Incremental
|
|
|
- Pool Type = Backup
|
|
|
- Recycle = yes # Bareos can automatically recycle Volumes
|
|
|
- AutoPrune = yes # Prune expired volumes
|
|
|
- Volume Retention = 90 days # How long should the Incremental Backups be kept? (#12)
|
|
|
- Maximum Volume Bytes = 6144G # Limit Volume size to something reasonable
|
|
|
- Maximum Volumes = 100 # Limit number of Volumes in Pool
|
|
|
- Label Format = "Incremental-" # Volumes will be labeled "Incremental-<volume-id>"
|
|
|
-}
|
|
|
-
|
|
|
-#
|
|
|
-# Scratch pool definition
|
|
|
-#
|
|
|
-Pool {
|
|
|
- Name = Scratch
|
|
|
- Pool Type = Backup
|
|
|
-}
|
|
|
-
|
|
|
-#
|
|
|
-# Restricted console used by tray-monitor to get the status of the director
|
|
|
-#
|
|
|
-Console {
|
|
|
- Name = lto7-mon
|
|
|
- Password = "CLHbqd3OZ/dLWmh1BHJaGgSHtCpcXigknhQtudZLnuGu"
|
|
|
- CommandACL = status, .status
|
|
|
- JobACL = *all*
|
|
|
-}
|
|
|
-
|
|
|
-# needed for bareus-web
|
|
|
-@/etc/bareos/bareos-dir.d/profile/webui-admin.conf
|
|
|
-
|
|
|
-@/etc/bareos/bareos-dir.d/console/admin.conf
|
|
|
-
|
|
|
-
|
|
|
+# Bareos Director configuration file for tape backup
|
|
|
+#
|
|
|
+#
|
|
|
+@/etc/bareos/bareos-dir.d/catalog/*.conf
|
|
|
+@/etc/bareos/bareos-dir.d/client/*.conf
|
|
|
+@/etc/bareos/bareos-dir.d/console/*.conf
|
|
|
+@/etc/bareos/bareos-dir.d/director/*.conf
|
|
|
+@/etc/bareos/bareos-dir.d/fileset/*.conf
|
|
|
+@/etc/bareos/bareos-dir.d/job/*.conf
|
|
|
+@/etc/bareos/bareos-dir.d/jobdefs/*.conf
|
|
|
+@/etc/bareos/bareos-dir.d/messages/*.conf
|
|
|
+@/etc/bareos/bareos-dir.d/pool/*.conf
|
|
|
+@/etc/bareos/bareos-dir.d/profile/*.conf
|
|
|
+@/etc/bareos/bareos-dir.d/schedule/*.conf
|
|
|
+@/etc/bareos/bareos-dir.d/storage/*.conf
|