https://github.com/cacti/plugin_apcupsd
Plugin to handle monitoring of APC UPS devices via a daemon
https://github.com/cacti/plugin_apcupsd
Last synced: about 1 month ago
JSON representation
Plugin to handle monitoring of APC UPS devices via a daemon
- Host: GitHub
- URL: https://github.com/cacti/plugin_apcupsd
- Owner: Cacti
- License: gpl-2.0
- Created: 2022-07-06T23:53:46.000Z (almost 3 years ago)
- Default Branch: develop
- Last Pushed: 2024-10-29T23:07:58.000Z (7 months ago)
- Last Synced: 2024-10-30T01:47:52.466Z (7 months ago)
- Language: PHP
- Size: 451 KB
- Stars: 4
- Watchers: 4
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# apcupsd
This plugin is to be used to track UPS status from the `apcupsd` daemon as
well as SNMP enabled UPS'. The `apcupsd` daemon is able to provide information
on APC and other types of UPS' over various network typologies such as USB,
Modbus, Ethernet, etc. I have added basic SNMP support in order to provide
direct access to certain models over the SNMP protocol thus removing the need
for an `apcupsd` host to provide the monitoring details as well.Each `apcupsd` UPS is defined by a network address and port name. Cacti uses
the `apcaccess` command to gather statistics from the UPS and store them
in the Cacti database for `apcupsd` enabled UPS'. The data stored in the
Cacti database can be used for Reporting, Graphing, and Alerting.## Purpose
This plugin allows Cacti Administrators to easily track their Data Center
UPS's that do not support SNMP protocol, but that are supported by the
APCUPSD daemon.## Features
* Track UPS status'
* Log information to Cacti database
## Installation
Install just like any other plugin, just throw it in the plugin directory, and
Install and Enabled from the Plugin Management Interface. Your Cacti install
will require the Linux `apcupsd` package be installed and `apcaccess` be in the
system path.After you have installed the plugin, install the Device Package in the
templates folder from Console > Import/Export > Import Package. This
Device Template will be used for showing available graphs.## Possible Bugs
If you figure out this problem, see the Cacti forums!
## Future Changes
Currently the SNMP based collection is functional but only covering APC UPS'.
I will likely fix that in the next release. Need some help from others.lI've been looking at the NUT product to see if it's something I would add
support for down the line, but as of yet, I have not made that decision.Got any ideas or complaints, please log an issue on GitHub.
-----------------------------------------------
Copyright (c) 2004-2025 - The Cacti Group, Inc.