On Monday 19 December 2011 12:01:59 Mario Moder wrote: > Hi > > Looking through the docs and searching the mailing list, I haven't found > a solution to my problem yet: > > A windows backup job is terminating normally, sometimes with a non-fatal > error: > > Error: Read error on file d:/Backup/backup_201112190102.bak. ERR=Nicht > gen\374gend Systemressourcen, um den angeforderten Dienst auszuf\374hren > > (FYI: I haven't found the cause for this yet, but it doesn't really > matter with regard to Bacula, see below) > > I get a notification mail about this job because of a Messages resource: > > mailcommand = "/usr/lib/bacula/bsmtp -h localhost -f \"\(Bacula\) %r\" > -s \"Bacula: %t %e of %n %l\" %r" > > The problem is that the subject line for this says: > > Bacula: Backup OK of reha11-dbbak-job Full > > Buried in the body of the mail there is the error mentioned above and in > the summary: > > Non-fatal FD errors: 2 > SD Errors: 0 > FD termination status: OK > SD termination status: OK > Termination: Backup OK -- with warnings > > How do I get this termination code (or some other form of warning) in > the subject line of the mail? Or how do I get the job to fail? I need > the file from the non-fatal error be backuped or at least be loudly > warned if it isn't fully backuped... >
Hi Mario, I use Procmail for this myself, it works perfectly, only mailing me relevant messages. Bacula sends the messages to bacula@localhost then forward any error/warning messages. I am using Postfix as a mail server. - Configure the bacula messages /etc/bacula/bacula-dir.conf ... Messages { Name = Standard console = all, !skipped, !saved append = "/var/log/bacula/bacula.log" = all, !skipped mailcommand = "/usr/sbin/bsmtp -h localhost -f \"\(Bacula\) %r\" -s \"Bacula daemon message\" %r" mail = bacula@localhost = all catalog = all } ... - Create a .forward for the bacula user /var/lib/bacula/.forward ... "|exec /usr/bin/procmail -t" ... - Create a .procmailrc for the bacula user /var/lib/bacula/.procmailrc ... SHELL=/bin/sh DEFAULT=/dev/null/ LOGFILE=/var/log/bacula/procmail.log MAILDIR=/dev/null/ ##LOGABSTRACT=all VERBOSE=on :0 B * ! ^ Termination: Backup OK$ ! bac...@example.com :0 /dev/null ... -- Machiel. ------------------------------------------------------------------------------ Learn Windows Azure Live! Tuesday, Dec 13, 2011 Microsoft is holding a special Learn Windows Azure training event for developers. It will provide a great way to learn Windows Azure and what it provides. You can attend the event by watching it streamed LIVE online. Learn more at http://p.sf.net/sfu/ms-windowsazure _______________________________________________ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users