Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Dec 14, 2013
Commits on Dec 8, 2013
  1. minor tweaks to wubot-monitor script

    - create instance of $logger a bit later
    - add some comments related to '-reactor' flag
    - remove call to react() method - not appropriate here
  2. updates to App::Wubot::Config

    - keep track of mtime on config file
    - do not create instances of plugins that are not enabled
Commits on Dec 4, 2013
  1. minor improvements to Status reactor

    - extend key length to 128 chars to accommodate status key
    - remove debugging log message
Commits on Dec 2, 2013
Commits on Nov 30, 2013
  1. multiple updates to status reactor

    - allow using a status key other than the message key, e.g. for plugins like disk space that monitor multiple resources
    - don't choke on an unknown status message
    - send a recovery message
      - don't track status of our own recover message or risk creating an infinite loop
  2. improve display of time since last pulse

    When a pulse hasn't occurred for a while, a warning message is generated.  Now the warning message contains the timelength in a more readable format, e.g. 4h20m instead of 260 minutes.
Commits on Nov 24, 2013
  1. Re-enble Rate utility cache

    Re-enble in-memory cache of the keys that already exist in the db for performance improvements.
  2. prevent warning in Dumper reactor plugin when no config defined

    if no config is specified on Dumper reactor rules, dump the entire message.
Commits on Nov 15, 2013
  1. Add option to ignore cache file

    If cache_file is set to "-", then read and write operations ignore the cache file.  This is very useful for testing.
Commits on Nov 10, 2013
  1. some progress on the unified wubot script

    not yet ready for prime time, but coming along.
  2. temporarily removing the docs

    this project is in a period of transition.  will restore the docs with updates once the reorg is done.
Commits on Nov 7, 2013
  1. working on a new 'reactor' option for wubot-monitor

    This is really a temporary fix.  The longer-term fix is to create a single 'wubot' script that can run the monitors, reactors, or both.
Commits on Nov 5, 2013
Commits on Nov 4, 2013
Commits on Nov 2, 2013
  1. first draft of a Graphite reactor plugin

    First draft of a new reactor plugin to submit message data to Graphite.
Commits on Nov 1, 2013
Commits on Oct 31, 2013
  1. remove some extra whitespace

  2. tweak a few log messages

Commits on Oct 30, 2013
  1. remove duplicate statement

  2. several tweaks to error reporting in App::Wubot::Check

    - handle error that is a reference
    - prevent uninitialized value warning if no error available
    - error message logged at a higher level
      - these will now go to stdout by default
Commits on Oct 29, 2013
  1. catch reactor errors in run_plugin()

    Log, but do not die on a reactor exception.
    Also a very minor doc tweak and whitespace adjustment.
  2. tweak default age colors

    Extend colors to work better over a longer time span.
    Also resolve an error in a logger statement.
Commits on May 18, 2013
  1. tweaks to wubot-reactor

     - environment ariable to control daily restart
      - increase reactor warning time to 5 minutes
        - also set noforward flag on reactor warning message
          as that can lead to a major flood of messsages when
          a machine reconnects after being offline a few days.
Something went wrong with that request. Please try again.