Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 

README.md

What?

A plugin for BitBar to show Sensu events

Screenshot

Setup?

Install BitBar and copy the sensu.1m.rb file to the directory you choose as your plugin directory.

You can monitor multiple Sensu installs by just copying the file to a new name, the frequency of updates can be set by changing 1m to 5m in the file name. See the BitBar docs for more options

Edit the contants at the top of each script to your taste:

SENSU_NAME="Sensu"                                  # text appearing on the menu in green/red/yello
SENSU_HOST="http://sensu.example.net:4567/"         # your sensu api
DASHBOARD_URL="http://uchiwa.example.net/#/events"  # a link that will open if you click on an event
PROXY="http://10.1.4.1"                             # set to nil to avoid using a proxy
SHOW_EVENTS=5                                       # how many events to show in the drop down
COLORS = {0 => "green", 1 => "orange", 2 => "red", 3 => "gray"}

The colors above are parsed by BitBar, these work for me but I made them easily adjustable for color blind people or those who just do not like my choices.

Authentication against the API can be done as follows:

SENSU_HOST="http://bob:secret@sensu.example.net:4567/"

You need the RestClient Gem installed before this will work, you can simply run this on the CLI to test it

That's it, enjoy.

Contact?

R.I.Pienaar / rip@devco.net / @ripienaar / http://devco.net/

About

BitBar Sensu status plugin

Resources

Releases

No releases published

Languages

You can’t perform that action at this time.