Skip to content

Dashing-Nagiosxi is a widget for Shopify's dashing framework. The Widgets provides the Overall Service/Host Status and on clicking it gives Detailed View.

License

Notifications You must be signed in to change notification settings

jsinghsamuel/Dashing-Nagiosxi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dashing-Nagiosxi

Dashing-Nagiosxi is a Nagiosxi widget for Shopify's dashing framework. The Widgets provides the Overall Service/Host Status and on clicking it gives Detailed View.

This repository contains the nagiosxi widget, a sample dashboard showing the Overall Service/Host Status and another widget is called on Click Event which shows more details Service/Host Status Counts. It contains jobs to fetch data from one Nagiosxi machines.

The Jobs uses the Nagiosxi backendAPI URLS for fetching the data from Nagiosxi machines. Use the below link to activate the APIs for users (http://assets.nagios.com/downloads/nagiosxi/docs/Accessing_The_XI_Backend_API.pdf).

Dependencies

Add the following to your Gemfile

gem 'open-uri'
gem 'nokogiri'

And run

bundle install

Usage

Copy the contents of dashboard, jobs and widgets directories to your dashing installation.

Edit hostStatusURL, hostServiceURL into nagiosxi.rb and nagiosxidetails.rb with the Nagiosxi APIs URL details.

Screenshot

image

image

About

Dashing-Nagiosxi is a widget for Shopify's dashing framework. The Widgets provides the Overall Service/Host Status and on clicking it gives Detailed View.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published