Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ##########################################
- # JOBS
- ##########################################
- Job {
- Name = "olaf"
- JobDefs = "DefaultJob"
- Schedule = "default"
- Client = olaf
- }
- Job {
- Name = "violet"
- JobDefs = "DefaultJob"
- Schedule = "default"
- Client = violet
- }
- Job {
- Name = "isadora"
- JobDefs = "DefaultJob"
- Schedule = "default"
- Client = isadora
- }
- Job {
- Name = "duncan"
- JobDefs = "DefaultJob"
- Schedule = "default"
- Client = duncan
- }
- Job {
- Name = "klaus"
- JobDefs = "DefaultJob"
- Schedule = "default"
- Client = klaus
- }
- Job {
- Name = "quigley"
- JobDefs = "DefaultJob"
- Schedule = "default"
- Client = quigley
- }
- Job {
- Name = "poe"
- JobDefs = "DefaultJob"
- Schedule = "default"
- Client = poe
- }
- Job {
- Name = "BackupCatalog"
- JobDefs = "DefaultJob"
- Level = Full
- FileSet = "Catalog"
- client = duncan
- Schedule = "WeeklyCycleAfterBackup"
- RunBeforeJob = "/usr/local/bacula/etc/scripts/make_catalog_backup.pl Catalog"
- RunAfterJob = "/usr/local/bacula/etc/scripts/delete_catalog_backup"
- Write Bootstrap = "/usr/local/bacula/var/bacula/working/%n.bsr"
- Priority = 11 # run after main backup
- }
- JobDefs {
- Name = "DefaultJob"
- Type = Backup
- Level = Incremental
- FileSet = "linux-system-full"
- Schedule = "WeeklyCycle""
- Storage = FileArchive
- Pool = File
- Priority = 10
- Messages = Standard
- Write Bootstrap = "/usr/local/bacula/var/bacula/working/%c.bsr"
- }
- # Restore Job
- Job {
- Name = "restorefiles"
- Type = Restore
- Client = duncan
- FileSet="linux-system-full"
- Storage = FileArchive
- Pool = File
- Messages = Standard
- Where = /tmp/bacula-restores/
- }
- ##########################################
- # Clientes
- ##########################################
- Client {
- Name = olaf
- Address = olaf
- FDPort = 9102
- Catalog = Catalog
- Password = "MVslY9F6mp3Y7K9vXj6Dsvkaqy7HOUr6P5qmvnozdO1r"
- File Retention = 30 days
- Job Retention = 6 months
- AutoPrune = yes
- }
- Client {
- Name = violet
- Address = violet
- FDPort = 9102
- Catalog = Catalog
- Password = "MVslY9F6mp3Y7K9vXj6Dsvkaqy7HOUr6P5qmvnozdO1r"
- File Retention = 30 days
- Job Retention = 6 months
- AutoPrune = yes
- }
- Client {
- Name = isadora
- Address = isadora
- FDPort = 9102
- Catalog = Catalog
- Password = "MVslY9F6mp3Y7K9vXj6Dsvkaqy7HOUr6P5qmvnozdO1r"
- File Retention = 30 days
- Job Retention = 6 months
- AutoPrune = yes
- }
- Client {
- Name = duncan
- Address = duncan
- FDPort = 9102
- Catalog = Catalog
- Password = "MVslY9F6mp3Y7K9vXj6Dsvkaqy7HOUr6P5qmvnozdO1r"
- File Retention = 30 days
- Job Retention = 6 months
- AutoPrune = yes
- }
- Client {
- Name = klaus
- Address = klaus
- FDPort = 9102
- Catalog = Catalog
- Password = "MVslY9F6mp3Y7K9vXj6Dsvkaqy7HOUr6P5qmvnozdO1r"
- File Retention = 30 days
- Job Retention = 6 months
- AutoPrune = yes
- }
- Client {
- Name = quigley
- Address = quigley
- FDPort = 9102
- Catalog = Catalog
- Password = "MVslY9F6mp3Y7K9vXj6Dsvkaqy7HOUr6P5qmvnozdO1r"
- File Retention = 30 days
- Job Retention = 6 months
- AutoPrune = yes
- }
- Client {
- Name = poe
- Address = poe
- FDPort = 9102
- Catalog = Catalog
- Password = "MVslY9F6mp3Y7K9vXj6Dsvkaqy7HOUr6P5qmvnozdO1r"
- File Retention = 30 days
- Job Retention = 6 months
- AutoPrune = yes
- }
- ##########################################
- # SCHEDULES
- ##########################################
- Schedule {
- Name = "default"
- Run = Full Pool=Monthly 1st sun at 23:05
- Run = Differential Pool=Weekly 2nd-5th sun at 23:05
- Run = Incremental Pool=Daily mon-sat at 23:05
- }
- Schedule {
- Name = "WeeklyCycle"
- Run = Full 1st sun at 23:05
- Run = Differential 2nd-5th sun at 23:05
- Run = Incremental mon-sat at 23:05
- }
- Schedule {
- Name = "WeeklyCycleAfterBackup"
- Run = Full sun-sat at 23:10
- }
- ##########################################
- # POOLS
- ##########################################
- Pool {
- Name = File
- Pool Type = Backup
- Recycle = yes
- AutoPrune = yes
- Volume Retention = 365 days
- Maximum Volume Bytes = 20G
- Maximum Volumes = 4
- }
- Pool {
- Name = Monthly
- Pool Type = Backup
- Recycle = yes
- AutoPrune = yes
- Volume Retention = 105 days
- File Retention = 105 days
- Maximum Volume Bytes = 30G
- Maximum Volumes = 4
- }
- Pool {
- Name = Weekly
- Pool Type = Backup
- Recycle = yes
- AutoPrune = yes
- Volume Retention = 43 days
- File Retention = 43 days
- Maximum Volume Bytes = 10G
- Maximum Volumes = 4
- }
- Pool {
- Name = Daily
- Pool Type = Backup
- Recycle = yes
- AutoPrune = yes
- Volume Retention = 8 days
- File Retention = 8 days
- Maximum Volume Bytes = 10G
- Maximum Volumes = 4
- }
- ##########################################
- # FILE SETS
- ##########################################
- FileSet {
- Name = "linux-system-full"
- Include {
- Options {
- signature = MD5
- OneFS = no
- Compression = GZIP
- NoAtime = Yes
- CheckFileChanges = No
- ACLSupport = Yes
- ReadFIFO = No
- }
- File = /
- }
- Exclude {
- File = .tmp
- File = .journal
- File = .fsck
- File = cache
- File = lost+found
- File = /backup
- File = /proc
- File = /tmp
- File = /sys
- File = /dev
- File = /var/tmp
- File = /cdrom
- File = /media
- File = /mnt
- }
- }
- FileSet {
- Name = "Catalog"
- Include {
- Options {
- signature = MD5
- }
- File = "/usr/local/bacula/var/bacula/working/bacula.sql"
- }
- }
- # Nao ha necessidade mudar daqui pra baixo
- #########################################
- # DIRECTOR ! About ME!
- #########################################
- Director {
- Name = Diretor
- Password = "Ct787qHeDrnORSsHCX8zr8rJA2BZlD/3QbVzp8GzdLMy"
- Messages = Daemon
- Working Directory = "/usr/local/bacula/var/bacula/working"
- Pid Directory = "/var/run/bacula/"
- QueryFile = "/usr/local/bacula/etc/scripts/query.sql"
- Maximum Concurrent Jobs = 1
- }
- Messages {
- Name = Standard
- mailcommand = "/usr/local/bacula/sbin/bsmtp -h mail -f \"\(Bacula\) \<%r\>\" -s \"Bacula: %t %e of %c %l\" %r"
- operatorcommand = "/usr/local/bacula/sbin/bsmtp -h mail -f \"\(Bacula\) \<%r\>\" -s \"Bacula: Intervention needed for %j\" %r"
- mail = root@ = all, !skipped
- operator = root@ = mount
- console = all, !skipped, !saved
- append = "/usr/local/bacula/var/bacula/working/log" = all, !skipped
- catalog = all, !skipped, !saved
- }
- Messages {
- Name = Daemon
- mailcommand = "/usr/local/bacula/sbin/bsmtp -h mail -f \"\(Bacula\) \<%r\>\" -s \"Bacula daemon message\" %r"
- mail = root@ = all, !skipped
- console = all, !skipped, !saved
- append = "/usr/local/bacula/var/bacula/working/log" = all, !skipped
- catalog = all, !skipped, !saved
- }
- ################################
- # STORAGES
- ################################
- Storage {
- Name = FileArchive
- Address = olaf
- SDPort = 9103
- Password = "DBa5Jq+WeLODy0F+IQna8mcGAzdtRKdzTFbuyksar79P"
- Device = Disco
- Media Type = File
- }
- Storage {
- Name = SDT-11000
- Device = SDT-11000
- Address = olaf
- SDPort = 9103
- Password = "DBa5Jq+WeLODy0F+IQna8mcGAzdtRKdzTFbuyksar79P"
- Media Type = DDS-4
- Autochanger = no
- }
- Storage {
- Name = DVDRW
- Address = olaf
- SDPort = 9103
- Password = "DBa5Jq+WeLODy0F+IQna8mcGAzdtRKdzTFbuyksar79P"
- Device = "DVDRW"
- MediaType = "DVD-5"
- }
- ################################
- # CATALOG
- ################################
- Catalog {
- Name = Catalog
- dbdriver = "dbi:postgresql"; dbaddress = 127.0.0.1; dbport = 5432
- dbname = "bacula"; dbuser = "bacula"; dbpassword = "bacula"
- }
- #################################
- # CONSOLE
- #################################
- Console {
- Name = duncan-mon
- Password = "bmbriZPrTuz7MKq+vFlrJqJmuKz/Qxtd2lefbSrESPqG"
- CommandACL = status, .status
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement