| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217 |
- #
- # 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
- }
- #
- # 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"
- 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*
- }
|