Bacula backup monitoring
Bacula
is an open source, enterprise level computer backup system for heterogeneous networks.
It is designed to automate backup tasks that had often required intervention
from a systems administrator or computer operator.
Bacula supports Linux, UNIX, Windows, and Mac OS X backup clients,
and a range of professional backup devices including tape libraries.
Bacula version 5 is fully supported. Previous versions should works too.
Usage
You have to configure a Messages Resource in your director configuration file, to send the mail report to MagiKmon. Then assign this resource to your Job.
Edit your director configuration file, usually bacula-dir.conf. Add a new message resource in your file. Set the mail parameter to your service mail address.
Messages { Name = "max-crit-msg" mailcommand = "/usr/sbin/bsmtp -h localhost -f \"\(Bacula\) %r\" -s \"Bacula: %t %e of %n@%c %l\" %r" operatorcommand = "/usr/sbin/bsmtp -h localhost -f \"\(Bacula\) %r\" -s \"Bacula: Intervention needed for %j\" %r" mail = b.XXXX@monitoring.magikmon.com = all, !skipped operator = root@localhost = mount console = all, !skipped, !saved append = "/var/lib/bacula/log" = all, !skipped }
Second, use this resource into your backup Job .
Job { Name = "max-crit-job" Type = Backup Level = Incremental Client = max.asxnet.loc-fd FileSet = "max-crit-fs" Storage = PV120T-DDS4 Messages = "max-crit-msg" Pool = dds4-pool Priority = 5 Schedule = "MonthlyIncremental" }
That's it
Backup list
This is the kind of backup list you can expect !

Report
This is the kind of report you can expect !
