Emailgency logo
Your email
100%
available.

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 !

cobian list

Report

This is the kind of report you can expect !

cobian report