Architecture
Bacula Enterprise BGuardian Plugin is a Bacula Director plugin which may be run manually, or automatically on a periodic schedule via a Bacula Admin Job.
This tool is packed as a configurable daemon built on top of the Java language. The daemon can automatically communicate with Bacula through the following channels:
bconsole
bdirjson tool
Direct connection to the SQL catalog
Once the different services are performed, BGuardian writes user-friendly HTML reports into the local filesystem, JSON reports that can be processed by any other tool, as well as other internal files which provide a persistent alert framework with information that is kept through subsequent daemon executions and that is available also for other layers of Bacula.
Below is a simplified vision of the BGuardian architecture within a generic Bacula Enterprise deployment:
See also
Go back to the BGuardian plugin main page.