0.01
No commit activity in last 3 years
No release in over 3 years
A Nagios dashboard with OpsCode Chef integration.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
 Dependencies
 Project Readme

A Nagios dashboard with OpsCode Chef integration.

How It Works

Nagios-Dashboard parses the nagios status.dat file & sends the current status to clients via an HTML5 WebSocket.

The dashboard monitors the status.dat file for changes, any modifications trigger client updates (push).

Nagios-Dashboard queries a Chef server or Opscode platform organization for additional host information.

Requirements

Install

sudo gem install nagios-dashboard

Run

-> % nagios-dashboard -h
Usage: nagios-dashboard (options)
    -c, --chef SERVER                Use a Chef SERVER
    -d, --datfile FILE               Location of Nagios status.dat FILE
    -k, --key KEY                    Chef user KEY
    -l, --logfile FILE               Log to a different FILE
    -o, --organization ORGANIZATION  Use a OpsCode platform ORGANIZATION
    -p, --port PORT                  Listen on a different PORT
    -u, --user USER                  Chef USER name
    -v, --verbose                    Output debug messages to screen
    -h, --help                       Show this message

Example:

nagios-dashboard -u user -k ~/.chef/platform/user.pem -o chef-organization -d /var/cache/nagios3/status.dat -p 8080 -v