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 !
