diff options
| author | Patrick J Cherry <patrick@bytemark.co.uk> | 2012-11-29 16:41:36 +0000 | 
|---|---|---|
| committer | Patrick J Cherry <patrick@bytemark.co.uk> | 2012-11-29 16:41:36 +0000 | 
| commit | dce22d681afeca5d0de1d39b2ec4b24264557b30 (patch) | |
| tree | c8304bec540a66efc9e8b1e5e3b853ae276b8e96 | |
| parent | 87141952ebda2dfeff2aaf6e613e9363d93a7a00 (diff) | |
 * Added mauve suppression to the mauve alert class.
 * Added debian recommendation for mauvealert-client
| -rw-r--r-- | debian/control | 2 | ||||
| -rw-r--r-- | lib/custodian/alerts/mauve.rb | 5 | 
2 files changed, 6 insertions, 1 deletions
| diff --git a/debian/control b/debian/control index c35e814..240d0ff 100644 --- a/debian/control +++ b/debian/control @@ -10,7 +10,7 @@ Homepage: https://projects.bytemark.co.uk/projects/custodian/  Package: custodian  Architecture: all  Depends: ruby1.8, libbeanstalkclient-ruby1.8, rubygems, ${misc:Depends} -Suggests: beanstalkd +Suggests: beanstalkd, mauvealert-client (>= 3.13.1)  Description: This package provides remote monitoring   This package allows you to setup a semi-distributed monitoring   solution, using the Bytemark MauveAlert server for notification. diff --git a/lib/custodian/alerts/mauve.rb b/lib/custodian/alerts/mauve.rb index 417a1f2..300c90c 100644 --- a/lib/custodian/alerts/mauve.rb +++ b/lib/custodian/alerts/mauve.rb @@ -82,6 +82,11 @@ module Custodian          alert.raise_time = Time.now.to_i          # +        # We're going to suppress this alert for 7 minutes to suppress flaps. +        # +        alert.suppress_until = Time.now.to_i + 420 + +        #          #  Update it and send it          #          update.alert << alert | 
