No commit activity in last 3 years
No release in over 3 years
A custom Nagios dashboard for Sonian, using nagios-dashboard.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 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