El 8/1/20 a las 20:52, Fran Torres escribió:
> Buenas,
>
> a riesgo de meter la pata, pregunto:
> en /dev/, tienes los dispositivos que especificas en el fichero conf
> del director?
Hola Fran,
En principio sí
> ejemplo: /dev/lto4.
Esa unidad está comentada. Viene por defecto en la configuración, pero
no la uso.
> lo que tienes en /mnt, está montado?
Sí, Está montado en el director y funciona para los respaldos locales.
> También veo que faltan algunas cosas por configurar,
¿ Por ejemplo que?
> tiene pinta de
> que muchas cosas tienen la configuración; bien de ejemplo, o bien por
> defecto.
>
Configuré solo lo que uso y entiendo. El resto dejé lo que aparece por
defecto¿ recomiendas preparar a partir de un archivo en limpio?
Saludos,
Juliań
> Fran.
>
> 2020-01-08 20:10 GMT+01:00, Julian Daich <julia...@gmail.com>:
>> Hola
>>
>> Tengo porblemas para hacer que Bacula respalde cleintes remotos. Los
>> clientes remotos se conectan al director, pero se quedan colgando
>> esperando el almacenamiento. Con el cleinte local no ocurre, solo con
>> los remotos. Creo que el problema está en bacula-sd.conf. Pego abajo
>> los archivos de configuración.
>>
>> Saludos,
>>
>> Julián
>>
>> En servdidor local
>>
>> bacula-dir.conf
>>
>> #
>> # Default Bacula Director Configuration file
>> #
>> # The only thing that MUST be changed is to add one or more
>> # file or directory names in the Include directive of the
>> # FileSet resource.
>> #
>> # For Bacula release 9.4.2 (04 February 2019) -- debian buster/sid
>> #
>> # You might also want to change the default email address
>> # from root to your address. See the "mail" and "operator"
>> # directives in the Messages resource.
>> #
>> # Copyright (C) 2000-2017 Kern Sibbald
>> # License: BSD 2-Clause; see file LICENSE-FOSS
>> #
>>
>> Director { # define myself
>> Name = local-1-dir
>> # Name = local-1.us-central1-a.c.lindswp.internal-dir
>> DIRport = 9101 # where we listen for UA connections
>> QueryFile = "/etc/bacula/scripts/query.sql"
>> WorkingDirectory = "/var/lib/bacula"
>> PidDirectory = "/run/bacula"
>> Maximum Concurrent Jobs = 20
>> Password = "AAOV_D" # Console password
>> Messages = Daemon
>> DirAddress = 10.8.0.1
>> }
>>
>> JobDefs {
>> Name = "DefaultJob"
>> Type = Backup
>> Level = Incremental
>> Client = local-1-fd
>> # Client = local-1.us-central1-a.c.lindswp.internal-fd
>> FileSet = "Full Set"
>> Schedule = "WeeklyCycle"
>> Storage = File1
>> Messages = Standard
>> Pool = File
>> SpoolAttributes = yes
>> Priority = 10
>> Write Bootstrap = "/var/lib/bacula/%c.bsr"
>> }
>>
>>
>> #
>> # Define the main nightly save backup job
>> # By default, this job will back up to disk in
>> /nonexistant/path/to/file/archive/dir
>> Job {
>> Name = "BackupLocalFiles"
>> Client = local-1-fd
>> # Client = local-1.us-central1-a.c.lindswp.internal2-fd
>> JobDefs = "DefaultJob"
>> }
>>
>> Job {
>> Name = "BackupKalipso"
>> Client = kalipso-fd
>> JobDefs = "DefaultJob"
>> }
>>
>> Job {
>> Name = "BackupCertBack-1"
>> Client = certback-1-fd
>> JobDefs = "DefaultJob"
>> }
>>
>>
>> #Job {
>> # Name = "BackupClient1-to-Tape"
>> # JobDefs = "DefaultJob"
>> # Storage = LTO-4
>> # Spool Data = yes # Avoid shoe-shine
>> # Pool = Default
>> #}
>>
>> #}
>>
>> # Backup the catalog database (after the nightly save)
>> Job {
>> Name = "BackupCatalog"
>> JobDefs = "DefaultJob"
>> Level = Full
>> FileSet="Catalog"
>> Schedule = "WeeklyCycleAfterBackup"
>> # This creates an ASCII copy of the catalog
>> # Arguments to make_catalog_backup.pl are:
>> # make_catalog_backup.pl <catalog-name>
>> RunBeforeJob = "/etc/bacula/scripts/make_catalog_backup.pl MyCatalog"
>> # This deletes the copy of the catalog
>> RunAfterJob = "/etc/bacula/scripts/delete_catalog_backup"
>> Write Bootstrap = "/var/lib/bacula/%n.bsr"
>> Priority = 11 # run after main backup
>> }
>>
>> #
>> # Standard Restore template, to be changed by Console program
>> # Only one such job is needed for all Jobs/Clients/Storage ...
>> #
>> Job {
>> Name = "RestoreLocalFiles"
>> Type = Restore
>> Client=local-1-fd
>> # Client=local-1.us-central1-a.c.lindswp.internal-fd
>> Storage = File1
>> # The FileSet and Pool directives are not used by Restore Jobs
>> # but must not be removed
>> FileSet="Full Set"
>> Pool = File
>> Messages = Standard
>> Where = /mnt/storage/bacula/restore
>> }
>>
>> Job {
>> Name = "RestoreKalipso"
>> Type = Restore
>> Client=kalipso-fd
>> Storage = File1
>> FileSet="Full Set"
>> Pool = File
>> Messages = Standard
>> Where = /mnt/storage/bacula/restore
>> }
>>
>> Job {
>> Name = "RestoreCertBack-1"
>> Type = Restore
>> Client=certback-1-fd
>> Storage = File1
>> FileSet="Full Set"
>> Pool = File
>> Messages = Standard
>> Where = /mnt/storage/bacula/restore
>> }
>>
>> # List of files to be backed up
>> FileSet {
>> Name = "Full Set"
>> Include {
>> Options {
>> signature = MD5
>> compression = GZIP
>> }
>> #
>> # Put your list of files here, preceded by 'File =', one per line
>> # or include an external list with:
>> #
>> # File = <file-name
>> #
>> # Note: / backs up everything on the root partition.
>> # if you have other partitions such as /usr or /home
>> # you will probably want to add them too.
>> #
>> # By default this is defined to point to the Bacula binary
>> # directory to give a reasonable FileSet to backup to
>> # disk storage during initial testing.
>> #
>> File = /usr/sbin
>> File = /home
>> File = /etc
>> File = /var
>> File = /mnt/storage
>> }
>>
>> #
>> # If you backup the root directory, the following two excluded
>> # files can be useful
>> #
>> Exclude {
>> File = /var/lib/bacula
>> File = /nonexistant/path/to/file/archive/dir
>> File = /mnt/storage/bacula
>> File = /proc
>> File = /tmp
>> File = /sys
>> File = /.journal
>> File = /.fsck
>> }
>> }
>>
>> #
>> # When to do the backups, full backup on first sunday of the month,
>> # differential (i.e. incremental since full) every other sunday,
>> # and incremental backups other days
>> 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
>> }
>>
>> # This schedule does the catalog. It starts after the WeeklyCycle
>> Schedule {
>> Name = "WeeklyCycleAfterBackup"
>> Run = Full sun-sat at 23:10
>> }
>>
>> # This is the backup of the catalog
>> FileSet {
>> Name = "Catalog"
>> Include {
>> Options {
>> signature = MD5
>> }
>> File = "/var/lib/bacula/bacula.sql"
>> }
>> }
>>
>> # Client (File Services) to backup
>> Client {
>> Name = local-1-fd
>> # Name = local-1.us-central1-a.c.lindswp.internal-fd
>> Address = 10.8.0.1
>> FDPort = 9102
>> Catalog = MyCatalog
>> Password = "lYK8" # password for FileDaemon
>> File Retention = 60 days # 60 days
>> Job Retention = 6 months # six months
>> AutoPrune = yes # Prune expired Jobs/Files
>> }
>>
>> #
>> # Second Client (File Services) to backup
>> # You should change Name, Address, and Password before using
>> #
>> Client {
>> Name = kalipso-fd
>> Address = 10.8.0.2
>> FDPort = 9102
>> Catalog = MyCatalog
>> Password = "lYK82" # password for FileDaemon 2
>> File Retention = 60 days # 60 days
>> Job Retention = 6 months # six months
>> AutoPrune = yes # Prune expired Jobs/Files
>> }
>>
>> Client {
>> Name = certback-1-fd
>> Address = 10.8.0.10
>> FDPort = 9102
>> Catalog = MyCatalog
>> Password = "lYK83" # password for FileDae$
>> File Retention = 60 days # 60 days
>> Job Retention = 6 months # six months
>> AutoPrune = yes # Prune expired Jobs/Files
>> }
>>
>> # Definition of file Virtual Autochanger device
>> Autochanger {
>> Name = File1
>> # Do not use "localhost" here
>> Address = 10.8.0.1 # N.B. Use a fully qualified name here
>> SDPort = 9103
>> Password = "Y32Xmm"
>> Device = FileChgr1
>> Media Type = File1
>> Maximum Concurrent Jobs = 10 # run up to 10 jobs a the same time
>> Autochanger = File1 # point to ourself
>> }
>>
>> # Definition of a second file Virtual Autochanger device
>> # Possibly pointing to a different disk drive
>> Autochanger {
>> Name = File2
>> # Do not use "localhost" here
>> Address = 10.8.0.10 # N.B. Use a fully qualified name here
>> SDPort = 9103
>> Password = "Y32Xmm"
>> Device = FileChgr2
>> Media Type = File2
>> Autochanger = File2 # point to ourself
>> Maximum Concurrent Jobs = 10 # run up to 10 jobs a the same time
>> }
>>
>> # Definition of LTO-4 tape Autochanger device
>> #Autochanger {
>> # Name = LTO-4
>> # Do not use "localhost" here
>> # Address = localhost # N.B. Use a fully qualified name here
>> # SDPort = 9103
>> # Password = "Y32Xmm" # password for Storage daemon
>> # Device = LTO-4 # must be same as Device in Storage
>> daemon
>> # Media Type = LTO-4 # must be same as MediaType in
>> Storage daemon
>> # Autochanger = LTO-4 # enable for autochanger device
>> # Maximum Concurrent Jobs = 10
>> #}
>>
>> # Generic catalog service
>> Catalog {
>> Name = MyCatalog
>> dbname = "bacula"; DB Address = "localhost"; DB Port= "3306"; dbuser
>> = "bacula"; dbpassword = "t0rn1ll0"
>> }
>>
>> # Reasonable message delivery -- send most everything to email address
>> # and to the console
>> Messages {
>> Name = Standard
>> #
>> # NOTE! If you send to two email or more email addresses, you will need
>> # to replace the %r in the from field (-f part) with a single valid
>> # email address in both the mailcommand and the operatorcommand.
>> # What this does is, it sets the email address that emails would display
>> # in the FROM field, which is by default the same email as they're being
>> # sent to. However, if you send email to more than one address, then
>> # you'll have to set the FROM address manually, to a single address.
>> # for example, a 'no-re...@mydomain.com', is better since that tends to
>> # tell (most) people that its coming from an automated source.
>>
>> #
>> mailcommand = "/usr/sbin/bsmtp -h localhost -f \"\(Bacula\) \<%r\>\"
>> -s \"Bacula: %t %e of %c %l\" %r"
>> operatorcommand = "/usr/sbin/bsmtp -h localhost -f \"\(Bacula\)
>> \<%r\>\" -s \"Bacula: Intervention needed for %j\" %r"
>> mail = root = all, !skipped
>> operator = root = mount
>> console = all, !skipped, !saved
>> #
>> # WARNING! the following will create a file that you must cycle from
>> # time to time as it will grow indefinitely. However, it will
>> # also keep all your messages if they scroll off the console.
>> #
>> append = "/var/log/bacula/bacula.log" = all, !skipped
>> catalog = all
>> }
>>
>>
>> #
>> # Message delivery for daemon messages (no job).
>> Messages {
>> Name = Daemon
>> mailcommand = "/usr/sbin/bsmtp -h localhost -f \"\(Bacula\) \<%r\>\"
>> -s \"Bacula daemon message\" %r"
>> mail = root = all, !skipped
>> console = all, !skipped, !saved
>> append = "/var/log/bacula/bacula.log" = all, !skipped
>> }
>>
>> # Default pool definition
>> Pool {
>> Name = Default
>> Pool Type = Backup
>> Label Format = Local-
>> Recycle = yes # Bacula can automatically recycle
>> Volumes
>> AutoPrune = yes # Prune expired volumes
>> Volume Retention = 365 days # one year
>> Maximum Volume Bytes = 50G # Limit Volume size to something
>> reasonable
>> Maximum Volumes = 100 # Limit number of Volumes in Pool
>> }
>>
>> # File Pool definition
>> Pool {
>> Name = File
>> Pool Type = Backup
>> Recycle = yes # Bacula can automatically recycle
>> Volumes
>> AutoPrune = yes # Prune expired volumes
>> Volume Retention = 365 days # one year
>> Maximum Volume Bytes = 50G # Limit Volume size to something
>> reasonable
>> Maximum Volumes = 100 # Limit number of Volumes in Pool
>> Label Format = "Vol-" # Auto label
>> }
>>
>>
>> # Scratch pool definition
>> Pool {
>> Name = Scratch
>> Pool Type = Backup
>> }
>>
>> #
>> # Restricted console used by tray-monitor to get the status of the director
>> #
>> Console {
>> Name = local-1-mon
>> # Name = local-1.us-central1-a.c.lindswp.internal-mon
>> Password = "XO-HXl"
>> CommandACL = status, .status
>> }
>>
>> ********************************************************************************************
>> bacula-sd.conf
>>
>> # Default Bacula Storage Daemon Configuration file
>> #
>> # For Bacula release 9.4.2 (04 February 2019) -- debian buster/sid
>> #
>> # You may need to change the name of your tape drive
>> # on the "Archive Device" directive in the Device
>> # resource. If you change the Name and/or the
>> # "Media Type" in the Device resource, please ensure
>> # that dird.conf has corresponding changes.
>> #
>> #
>> # Copyright (C) 2000-2017 Kern Sibbald
>> # License: BSD 2-Clause; see file LICENSE-FOSS
>> #
>>
>> Storage { # definition of myself
>> Name = local-1-sd
>> # Name = local-1.us-central1-a.c.lindswp.internal-sd
>> SDPort = 9103 # Director's port
>> Working Directory = "/var/lib/bacula"
>> Pid Directory = "/run/bacula"
>> Plugin Directory = "/usr/lib/bacula"
>> Maximum Concurrent Jobs = 20
>> SDAddress = 10.8.0.1
>> }
>>
>> #
>> # List Directors who are permitted to contact Storage daemon
>> #
>> Director {
>> Name = local-1-dir
>> # Name = local-1.us-central1-a.c.lindswp.internal-dir
>> Password = "Y32Xmm"
>> }
>>
>> #
>> # Restricted Director, used by tray-monitor to get the
>> # status of the storage daemon
>> #
>> Director {
>> Name = local-1-mon
>> # Name = local-1.us-central1-a.c.lindswp.internal-mon
>> Password = "QO7-5i8"
>> Monitor = yes
>> }
>>
>> #
>> # Note, for a list of additional Device templates please
>> # see the directory <bacula-source>/examples/devices
>> # Or follow the following link:
>> #
>> http://www.bacula.org/git/cgit.cgi/bacula/tree/bacula/examples/devices?h=Branch-7.4
>> #
>>
>> #
>> # Devices supported by this Storage daemon
>> # To connect, the Director's bacula-dir.conf must have the
>> # same Name and MediaType.
>> #
>>
>> #
>> # Define a Virtual autochanger
>> #
>> Autochanger {
>> Name = FileChgr1
>> Device = FileChgr1-Dev1
>> # Device = FileChgr1-Dev1, FileChgr1-Dev2
>> Changer Command = ""
>> Changer Device = /dev/null
>> }
>>
>> Device {
>> Name = FileChgr1-Dev1
>> Media Type = File1
>> Archive Device = /mnt/storage/bacula/backup
>> LabelMedia = yes; # lets Bacula label unlabeled media
>> Random Access = Yes;
>> AutomaticMount = yes; # when device opened, read it
>> RemovableMedia = no;
>> AlwaysOpen = no;
>> Maximum Concurrent Jobs = 5
>> }
>>
>> Device {
>> Name = FileChgr1-Dev2
>> Media Type = File1
>> Archive Device = /mnt/storage/bacula/backup
>> LabelMedia = yes; # lets Bacula label unlabeled media
>> Random Access = Yes;
>> AutomaticMount = yes; # when device opened, read it
>> RemovableMedia = no;
>> AlwaysOpen = no;
>> Maximum Concurrent Jobs = 5
>> }
>>
>> #
>> # Define a second Virtual autochanger
>> #
>> Autochanger {
>> Name = FileChgr2
>> # Device = FileChgr2-Dev1
>> Device = FileChgr2-Dev1, FileChgr2-Dev2
>> Changer Command = ""
>> Changer Device = /dev/null
>> }
>>
>> Device {
>> Name = FileChgr2-Dev1
>> Media Type = File2
>> Archive Device = /nonexistant/path/to/file/archive/dir
>> LabelMedia = yes; # lets Bacula label unlabeled media
>> Random Access = Yes;
>> AutomaticMount = yes; # when device opened, read it
>> RemovableMedia = no;
>> AlwaysOpen = no;
>> Maximum Concurrent Jobs = 5
>> }
>>
>> Device {
>> Name = FileChgr2-Dev2
>> Media Type = File2
>> Archive Device = /nonexistant/path/to/file/archive/dir
>> LabelMedia = yes; # lets Bacula label unlabeled media
>> Random Access = Yes;
>> AutomaticMount = yes; # when device opened, read it
>> RemovableMedia = no;
>> AlwaysOpen = no;
>> Maximum Concurrent Jobs = 5
>> }
>>
>>
>>
>> #
>> # An autochanger device with two drives
>> #
>> #Autochanger {
>> # Name = Autochanger
>> # Device = Drive-1
>> # Device = Drive-2
>> # Changer Command = "/etc/bacula/scripts/mtx-changer %c %o %S %a %d"
>> # Changer Device = /dev/sg0
>> #}
>>
>> #Device {
>> # Name = Drive-1 #
>> # Drive Index = 0
>> # Media Type = DLT-8000
>> # Archive Device = /dev/nst0
>> # AutomaticMount = yes; # when device opened, read it
>> # AlwaysOpen = yes;
>> # RemovableMedia = yes;
>> # RandomAccess = no;
>> # AutoChanger = yes
>> # #
>> # # New alert command in Bacula 9.0.0
>> # # Note: you must have the sg3_utils (rpms) or the
>> # # sg3-utils (deb) installed on your system.
>> # # and you must set the correct control device that
>> # # corresponds to the Archive Device
>> # Control Device = /dev/sg?? # must be SCSI ctl for /dev/nst0
>> # Alert Command = "/etc/bacula/scripts/tapealert %l"
>> #
>> # #
>> # # Enable the Alert command only if you have the mtx package loaded
>> # # Note, apparently on some systems, tapeinfo resets the SCSI controller
>> # # thus if you turn this on, make sure it does not reset your SCSI
>> # # controller. I have never had any problems, and smartctl does
>> # # not seem to cause such problems.
>> # #
>> # Alert Command = "sh -c 'tapeinfo -f %c |grep TapeAlert|cat'"
>> # If you have smartctl, enable this, it has more info than tapeinfo
>> # Alert Command = "sh -c 'smartctl -H -l error %c'"
>> #}
>>
>> #Device {
>> # Name = Drive-2 #
>> # Drive Index = 1
>> # Media Type = DLT-8000
>> # Archive Device = /dev/nst1
>> # AutomaticMount = yes; # when device opened, read it
>> # AlwaysOpen = yes;
>> # RemovableMedia = yes;
>> # RandomAccess = no;
>> # AutoChanger = yes
>> # # Enable the Alert command only if you have the mtx package loaded
>> # Alert Command = "sh -c 'tapeinfo -f %c |grep TapeAlert|cat'"
>> # If you have smartctl, enable this, it has more info than tapeinfo
>> # Alert Command = "sh -c 'smartctl -H -l error %c'"
>> #}
>>
>> #
>> # A Linux or Solaris LTO-2 tape drive
>> #
>> #Device {
>> # Name = LTO-2
>> # Media Type = LTO-2
>> # Archive Device = /dev/nst0
>> # AutomaticMount = yes; # when device opened, read it
>> # AlwaysOpen = yes;
>> # RemovableMedia = yes;
>> # RandomAccess = no;
>> # Maximum File Size = 3GB
>> ## Changer Command = "/etc/bacula/scripts/mtx-changer %c %o %S %a %d"
>> ## Changer Device = /dev/sg0
>> ## AutoChanger = yes
>> # # Enable the Alert command only if you have the mtx package loaded
>> ## Alert Command = "sh -c 'tapeinfo -f %c |grep TapeAlert|cat'"
>> ## If you have smartctl, enable this, it has more info than tapeinfo
>> ## Alert Command = "sh -c 'smartctl -H -l error %c'"
>> #}
>>
>> #
>> # A Linux or Solaris LTO-3 tape drive
>> #
>> #Device {
>> # Name = LTO-3
>> # Media Type = LTO-3
>> # Archive Device = /dev/nst0
>> # AutomaticMount = yes; # when device opened, read it
>> # AlwaysOpen = yes;
>> # RemovableMedia = yes;
>> # RandomAccess = no;
>> # Maximum File Size = 4GB
>> # Changer Command = "/etc/bacula/scripts/mtx-changer %c %o %S %a %d"
>> # Changer Device = /dev/sg0
>> # AutoChanger = yes
>> # #
>> # # New alert command in Bacula 9.0.0
>> # # Note: you must have the sg3_utils (rpms) or the
>> # # sg3-utils (deb) installed on your system.
>> # # and you must set the correct control device that
>> # # corresponds to the Archive Device
>> # Control Device = /dev/sg?? # must be SCSI ctl for /dev/nst0
>> # Alert Command = "/etc/bacula/scripts/tapealert %l"
>> #
>> # # Enable the Alert command only if you have the mtx package loaded
>> ## Alert Command = "sh -c 'tapeinfo -f %c |grep TapeAlert|cat'"
>> ## If you have smartctl, enable this, it has more info than tapeinfo
>> ## Alert Command = "sh -c 'smartctl -H -l error %c'"
>> #}
>>
>> #
>> # A Linux or Solaris LTO-4 tape drive
>> #
>> #Device {
>> # Name = LTO-4
>> # Media Type = LTO-4
>> # Archive Device = /dev/nst0
>> # AutomaticMount = yes; # when device opened, read it
>> # AlwaysOpen = yes;
>> # RemovableMedia = yes;
>> # RandomAccess = no;
>> # Maximum File Size = 5GB
>> # Changer Command = "/etc/bacula/scripts/mtx-changer %c %o %S %a %d"
>> # Changer Device = /dev/sg0
>> # AutoChanger = yes
>> # #
>> # # New alert command in Bacula 9.0.0
>> # # Note: you must have the sg3_utils (rpms) or the
>> # # sg3-utils (deb) installed on your system.
>> # # and you must set the correct control device that
>> # # corresponds to the Archive Device
>> # Control Device = /dev/sg?? # must be SCSI ctl for /dev/nst0
>> # Alert Command = "/etc/bacula/scripts/tapealert %l"
>> #
>> # # Enable the Alert command only if you have the mtx package loaded
>> ## Alert Command = "sh -c 'tapeinfo -f %c |grep TapeAlert|cat'"
>> ## If you have smartctl, enable this, it has more info than tapeinfo
>> ## Alert Command = "sh -c 'smartctl -H -l error %c'"
>> #}
>>
>> #
>> # An HP-UX tape drive
>> #
>> #Device {
>> # Name = Drive-1 #
>> # Drive Index = 0
>> # Media Type = DLT-8000
>> # Archive Device = /dev/rmt/1mnb
>> # AutomaticMount = yes; # when device opened, read it
>> # AlwaysOpen = yes;
>> # RemovableMedia = yes;
>> # RandomAccess = no;
>> # AutoChanger = no
>> # Two EOF = yes
>> # Hardware End of Medium = no
>> # Fast Forward Space File = no
>> # #
>> # # New alert command in Bacula 9.0.0
>> # # Note: you must have the sg3_utils (rpms) or the
>> # # sg3-utils (deb) installed on your system.
>> # # and you must set the correct control device that
>> # # corresponds to the Archive Device
>> # Control Device = /dev/sg?? # must be SCSI ctl for /dev/rmt/1mnb
>> # Alert Command = "/etc/bacula/scripts/tapealert %l"
>> #
>> # #
>> # # Enable the Alert command only if you have the mtx package loaded
>> # Alert Command = "sh -c 'tapeinfo -f %c |grep TapeAlert|cat'"
>> # If you have smartctl, enable this, it has more info than tapeinfo
>> # Alert Command = "sh -c 'smartctl -H -l error %c'"
>> #}
>>
>> #
>> # A FreeBSD tape drive
>> #
>> #Device {
>> # Name = DDS-4
>> # Description = "DDS-4 for FreeBSD"
>> # Media Type = DDS-4
>> # Archive Device = /dev/nsa1
>> # AutomaticMount = yes; # when device opened, read it
>> # AlwaysOpen = yes
>> # Offline On Unmount = no
>> # Hardware End of Medium = no
>> # BSF at EOM = yes
>> # Backward Space Record = no
>> # Fast Forward Space File = no
>> # TWO EOF = yes
>> # #
>> # # New alert command in Bacula 9.0.0
>> # # Note: you must have the sg3_utils (rpms) or the
>> # # sg3-utils (deb) installed on your system.
>> # # and you must set the correct control device that
>> # # corresponds to the Archive Device
>> # Control Device = /dev/sg?? # must be SCSI ctl for /dev/nsa1
>> # Alert Command = "/etc/bacula/scripts/tapealert %l"
>> #
>> # If you have smartctl, enable this, it has more info than tapeinfo
>> # Alert Command = "sh -c 'smartctl -H -l error %c'"
>> #}
>>
>> #
>> # Send all messages to the Director,
>> # mount messages also are sent to the email address
>> #
>> Messages {
>> Name = Standard
>> director = local-1-dir = all
>> # director = local-1.us-central1-a.c.lindswp.internal-dir = all
>> }
>>
>> ***************************************************************************************************
>> En el cliente
>>
>> bacula-fd.conf
>>
>> #
>> # Default Bacula File Daemon Configuration file
>> #
>> # For Bacula release 9.4.2 (04 February 2019) -- debian buster/sid
>> #
>> # There is not much to change here except perhaps the
>> # File daemon Name to
>> #
>> #
>> # Copyright (C) 2000-2015 Kern Sibbald
>> # License: BSD 2-Clause; see file LICENSE-FOSS
>> #
>>
>> #
>> # List Directors who are permitted to contact this File daemon
>> #
>> Director {
>> Name = local-1-dir
>> Password = "lYK83"
>> }
>>
>> #
>> # Restricted Director, used by tray-monitor to get the
>> # status of the file daemon
>> #
>> Director {
>> Name = local-1-mon
>> Password = "QO7-5i8"
>> Monitor = yes
>> }
>>
>> #
>> # "Global" File daemon configuration specifications
>> #
>> FileDaemon { # this is me
>> Name = certback-1-fd
>> FDport = 9102 # where we listen for the director
>> WorkingDirectory = /var/lib/bacula
>> Pid Directory = /run/bacula
>> Maximum Concurrent Jobs = 20
>> Plugin Directory = /usr/lib/bacula
>> FDAddress = 10.8.0.10
>> }
>>
>> # Send all messages except skipped files back to Director
>> Messages {
>> Name = Standard
>> director = local-1-dir = all, !skipped, !restored
>> }
>>
>> --
>> Julian
>>
>>
>
--
Julian Daich <julia...@gmail.com>