mco_dashboard_example icon indicating copy to clipboard operation
mco_dashboard_example copied to clipboard

How to use sinatra and mcollective to build a dashboard

trafficstars

Purpose

This is an example sinatra application to demonstrate building a dashboard for real time system information.

Installing

Requires the following gems:

gem install sinatra gem install sinatra-respond_to

The example actions require:

puppetd mcollective agent: http://projects.puppetlabs.com/projects/mcollective-plugins/wiki/AgentPuppetd

nrpe mcollective agent: https://github.com/maguec/devops/tree/master/mcollective/nrpe