[Box Backup] Eventlog full with warnings

Chris Wilson boxbackup@boxbackup.org
Tue, 2 Dec 2008 00:11:16 +0000 (GMT)


Hi Roy,

On Tue, 2 Dec 2008, Roy wrote:

> > > > > In my eventlog I see the following warnig: WARNING: Suppressing 
> > > > > duplicate notification about backup-ok
> > > > >
> > > > > This is not new, and I had it with the previous build already. 
> > > > > But why is this? I only see one message with backup-ok, so I 
> > > > > don't know what Box Backup is suppressing.
> 
> First run (on start of service) there is a message saying backup-ok:
> NOTICE: About to notify administrator about event backup-ok, running script
> 'cscript "C:\Program Files\Box Backup\NotifySysAdmin.vbs" backup-ok'
> 
> But in next runs it doesn't. Is that the desired behavior? I would expect the
> cycle backup-start, backup-ok and backup-finish in every run.

That is what I expected and it is the desired behaviour. The ultimate 
state of your backups hasn't changed since the first run. They are still 
OK. Therefore you don't get notified about it again. backup-start and 
backup-finish are different because people may want to hook events on 
them, such as creating and deleting database snapshots, and are unlikely 
to want to produce an email (unless it's a backup report).

If one backup was to produce an error, then you would get a backup-error 
notification. After that, you will not get any more notifications until a 
backup succeeds, or the error type changes, in which case you will get 
backup-ok or read-error notifications.

You can override this behaviour using the NotifyAlways setting in your 
config file, e.g. NotifyAlways = yes, which will suppress the suppression 
of duplicate events. Alternatively, you can record the state of the last 
backup notification (other than backup-start or backup-finish) in a text 
file and use it when you receive a backup-finish event to generate an 
email, confident in the knowledge that it hasn't changed since.

If this is not what you want, then let's discuss it here on the mailing 
list, as others have complained about suppression (or lack of it) in the 
past and I'm not sure that there's a "right answer" except to make it 
configurable (which I have, with the NotifyAlways option).

Cheers, Chris.
-- 
_____ __     _
\  __/ / ,__(_)_  | Chris Wilson <0000 at qwirx.com> - Cambs UK |
/ (_/ ,\/ _/ /_ \ | Security/C/C++/Java/Ruby/Perl/SQL Developer |
\ _/_/_/_//_/___/ | Stop nuclear war http://www.nuclearrisk.org |