I setup a new Ubuntu desktop system, I called BACULA, to install Bacula to backup 3 other systems (TRISTRAM: Ubuntu, NANCY: Windows/10, MILLY: Windows/10).
Everything seems to be OK, but I have a few problems:
- While the Tray Monitor on BACULA can access the Storage Daemon, it cannot access the File Daemon.
- The Director Daemon cannot access the File Daemon either. I even tried with removing the firewalls all Windows (.
- The Console on the clients cannot access the Director. If I look for the open ports (nmap bacula), I see that ports 9102 and 9103 are open but NOT 9101!
here is the Console object in bacula-dir:
Director { # define myself Name = Bacula-dir DIRport = 9101 # where we listen for UA connections QueryFile = "/etc/bacula/scripts/query.sql" WorkingDirectory = "/var/lib/bacula" PidDirectory = "/var/run/bacula" Maximum Concurrent Jobs = 1 Password = "Console password" Messages = Daemon DirAddress = localhost } ..... # # Restricted console used by tray-monitor to get the status of the director # Console { Name = bacula-mon Password = "password for monitor" CommandACL = status, .status } the full bacula-fd:
# Default Bacula File Daemon Configuration file # # For Bacula release 9.4.2 (04 February 2019) -- ubuntu 20.04 # # 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 = Bacula-dir Password = "Console password" } # # Restricted Director, used by tray-monitor to get the # status of the file daemon # Director { Name = Bacula-mon Password = "password for monitor" Monitor = yes } # # "Global" File daemon configuration specifications # FileDaemon { # this is me Name = Bacula-fd FDport = 9102 # where we listen for the director WorkingDirectory = /var/lib/bacula Plugin Directory = /usr/lib/bacula Pid Directory = /run/bacula } # # Send all messages except skipped files back to Director # Messages { Name = Standard director = Bacula-dir = all, !skipped, !restored } and the bacula-tray-monitor-dir:
# # Bacula Tray Monitor Configuration File # # Copyright (C) 2000-2017 Kern Sibbald # License: BSD 2-Clause; see file LICENSE-FOSS # Monitor { Name = bacula-mon RefreshInterval = 30 seconds } # Client { Name = bacula-fd Address = localhost Port = 9102 Password = "password for monitor" # password for FileDaemon Connect Timeout = 30 Monitor = yes } # Storage { Name = bacula-sd Address = localhost Port = 9103 Password = "password for monitor" # password for StorageDaemon } # Director { Name = bacula-dir Address = localhost Port = 9101 Password = "password for monitor" # password for the Directors } 2 Reset to default