Sensu-to-Alerta
Forward Sensu events to Alerta for a consolidated view and improved visualisation.
Transform this ...
Into this ...
Installation
To install the Sensu Plugin libary and dependencies...
$ gem install sensu-plugin httparty
Add the alerta handler and config file...
$ wget -qO /etc/sensu/handlers/alerta.rb https://raw.github.com/alerta/sensu-alerta/master/alerta.rb
$ wget -qO /etc/sensu/conf.d/alerta.json https://raw.github.com/alerta/sensu-alerta/master/alerta.json
Configuration
Replace the config.json.example file...
$ wget -qO /etc/sensu/config.json https://raw.github.com/alerta/sensu-alerta/master/config/config.json
Restart Sensu...
$ sudo service sensu-server restart
Testing
Generate some test alerts by touching and removing a file called /ok
...
$ touch /ok
$ rm /ok
Vagrant
Alternatively, make use of the vagrant-try-alerta repo...
$ git clone https://github.com/alerta/vagrant-try-alerta.git
$ cd vagrant-try-alerta
$ vagrant up alerta-sensu
$ vagrant ssh alerta-sensu
License
Copyright (c) 2014 Nick Satterly. Available under the MIT License.