Sensu Run Check

Often after just doing a change on servers you want to just be sure that they’re all going to pass a certain or all Sensu checks. This gem exposes Sensu checks to be executed local on the command line.

WARNING This is very much a hack and will break with other versions* of Sensu!

*) see the sensu-run-check.gemspec for the required version.

Installation

Be sure to install it in the Sensu embedded ruby.

/opt/sensu/embedded/bin/gem install sensu-run-check

Usage

Print the help

/opt/sensu/embedded/bin/sensu-run-check -h

List all checks defined on this host, you must point out your Sensu config file/dir.

/opt/sensu/embedded/bin/sensu-run-check -d /etc/sensu/conf.d -l

Run the disk check.

/opt/sensu/embedded/bin/sensu-run-check -d /etc/sensu/conf.d -r disk

Run all checks defined on this host.

/opt/sensu/embedded/bin/sensu-run-check -d /etc/sensu/conf.d -R

License

(c) 2015 - Rickard von Essen

Released under the MIT license, see LICENSE.txt