Ruby
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.github
bin
certs
lib
test
.gitignore
.rubocop.yml
.travis.yml
CHANGELOG.md
CONTRIBUTING.md
Gemfile
LICENSE
README.md
Rakefile
sensu-plugins-ups.gemspec

README.md

Sensu-Plugins-ups

Build Status Gem Version Code Climate Test Coverage Dependency Status

Functionality

check-nut

Checks each NUT (http://www.networkupstools.org/) managed UPS unit for the "OL" status

metrics-nut

Polls metrics from NUT (http://www.networkupstools.org/) monitored UPS units

apcupsd checks

Uses apcupsd (http://www.apcupsd.org/) to check battery time and levels

Files

  • bin/check-nut.rb
  • bin/metrics-nut.rb
  • bin/check-apcupsd-bcharge.rb
  • bin/check-apcupsd-timeleft.rb

Usage

check-apcupsd-timeleft

{
  "checks": {
    "check-apcupsd-timeleft": {
      "command": "check-apcupsd-timeleft.rb -w 5 -c 1"
    }
  }
}

check-apcupsd-bcharge

{
  "checks": {
    "check-apcupsd-bcharge": {
      "command": "check-apcupsd-bcharge.rb -w 80 -c 50"
    }
  }
}

Installation

To use the NUT checks, NUT must be installed and configured. See this guide to setting up NUT.

Installation and Setup

Notes