This is a Python based Sensu (https://github.com/sensu) plugin.
Currently, only the handler implementation is complete. It was (almost) directly ported from https://github.com/sensu/sensu-plugin/blob/master/lib/sensu-handler.rb
The Python plugin will take care of things like check stashes (silencing), dependency check monitoring, periodic notifications, etc.
pip install sensu
or python setup.py install
Create a Sensu handler, derive from sensu.Handler
, and override the handle
method.
The Python plugin will handle the filters, checks, etc.
See the examples
directory for examples.