Giter Club home page Giter Club logo

zenpacks.zensystems.apcups's Introduction

ZenPacks.ZenSystems.ApcUps

Description

Provides support for APC UPS devices with component and performance information for batteries.

Components

The ZenPack has the following new Device Class
  • /Devices/Power/UPS/ApcUps
  • Components are:
    • ApcUpsBattery which has details for:
      • Various elements of battery status
  • Modeler plugins are:
    • ApcUpsDeviceMap
      • Gathers Hardware and Software manufacturer and product
      • Serial number
      • Total number of battery packs
      • Number of bad battery packs
      • Basic output status
    • ApcUpsBatteryMap
      • Gathers battery data for status
      • Time on battery
      • Battery last replacement date
      • Battery replacement indicator
  • Device template ApcUps provides device-level performance information:
    • Data Sources
      • Voltage
      • Current
      • Remaining capacity and time
      • Temperature
    • Thresholds
      • Low capacity
      • Low time remaining
      • High temperature
    • Graph Definitions
      • Voltage
      • Current
      • Remaining capacity
      • Remaining time
      • Temperature
  • Device template ApcUpsInsAndOuts provides specific input / output performance information:
    • Data Sources
      • Input frequency and voltage
      • Output frequency, voltage, load and current
    • Thresholds
      • High load
    • Graph Definitions
      • Input frequency and voltage
      • Output frequency, voltage, load and current
  • A separate APC UPS Information menu delivers tabular and graphical information for the overall device

Requirements & Dependencies

  • Zenoss Versions Supported: 3.0
  • External Dependencies: The APC UPS MIB needs to be available on target devices
  • ZenPack Dependencies:
  • Note that the standard /Power/UPS device class needs to exist. If not, recreate it.
  • Installation Notes: zopectl restart after installing this ZenPack.
  • Configuration:

Download

Download the appropriate package for your Zenoss version from the list below.

Installation

Normal Installation (packaged egg)

Copy the downloaded .egg to your Zenoss server and run the following commands as the zenoss user:

zenpack --install <package.egg>
zenhub restart
zopectl restart

Developer Installation (link mode)

If you wish to further develop and possibly contribute back to this ZenPack you should clone the git repository, then install the ZenPack in developer mode:

zenpack --link --install <package>
zenhub restart
zopectl restart

Configuration

Tested with Zenoss 3.1 against APC UPS RT 5000 devices

Change History

  • 1.0
    • Initial Release
  • 1.1
    • Some updates for extra debug
  • 1.2
    • Transferred to new github methods

Screenshots

ApcUpsInfo ApcUpsBatteriesComponent

zenpacks.zensystems.apcups's People

Contributors

jcurry avatar

Watchers

Chet Luther avatar Eric Edgar avatar Mike Lunt avatar Josh Wilmes avatar James Cloos avatar Michael avatar Ben Hirsch avatar  avatar Steve Paras-Charlton avatar Bryan Irvine avatar  avatar Ryan Matte avatar William Gerber avatar  avatar  avatar Paul Johnston avatar Michael Shannon avatar Jacob Lampe avatar zenoss build bot avatar Adam McCurdy avatar Viktor Serhieiev avatar  avatar  avatar  avatar Zenoss JIRA/GitHub SystemAccount avatar  avatar Alexander Medvedev avatar Michael Rogers avatar  avatar  avatar  avatar Rama Vykunta avatar Wales Patterson avatar N Turpin avatar Andriy Porylo avatar  avatar Anne Cruz avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.