{"id":19585903,"url":"https://github.com/cacti/plugin_apcupsd","last_synced_at":"2025-04-27T11:35:03.837Z","repository":{"id":89751316,"uuid":"511326146","full_name":"Cacti/plugin_apcupsd","owner":"Cacti","description":"Plugin to handle monitoring of APC UPS devices via a daemon","archived":false,"fork":false,"pushed_at":"2024-10-29T23:07:58.000Z","size":462,"stargazers_count":4,"open_issues_count":3,"forks_count":0,"subscribers_count":4,"default_branch":"develop","last_synced_at":"2024-10-30T01:47:52.466Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Cacti.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-07-06T23:53:46.000Z","updated_at":"2024-10-29T23:08:02.000Z","dependencies_parsed_at":"2023-12-06T06:28:04.645Z","dependency_job_id":"1a427f9e-5e26-4192-8a74-e58d2cd3a955","html_url":"https://github.com/Cacti/plugin_apcupsd","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Cacti%2Fplugin_apcupsd","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Cacti%2Fplugin_apcupsd/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Cacti%2Fplugin_apcupsd/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Cacti%2Fplugin_apcupsd/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Cacti","download_url":"https://codeload.github.com/Cacti/plugin_apcupsd/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224069493,"owners_count":17250456,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-11T07:57:44.882Z","updated_at":"2025-04-27T11:35:03.830Z","avatar_url":"https://github.com/Cacti.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# apcupsd\n\nThis plugin is to be used to track UPS status from the `apcupsd` daemon as \nwell as SNMP enabled UPS'.  The `apcupsd` daemon is able to provide information \non APC and other types of UPS' over various network typologies such as USB, \nModbus, Ethernet, etc.  I have added basic SNMP support in order to provide\ndirect access to certain models over the SNMP protocol thus removing the need\nfor an `apcupsd` host to provide the monitoring details as well.\n\nEach `apcupsd` UPS is defined by a network address and port name.  Cacti uses \nthe `apcaccess` command to gather statistics from the UPS and store them \nin the Cacti database for `apcupsd` enabled UPS'.  The data stored in the\nCacti database can be used for Reporting, Graphing, and Alerting.\n\n## Purpose\n\nThis plugin allows Cacti Administrators to easily track their Data Center\nUPS's that do not support SNMP protocol, but that are supported by the\nAPCUPSD daemon.\n\n## Features\n\n* Track UPS status'\n\n* Log information to Cacti database\n\n## Installation\n\nInstall just like any other plugin, just throw it in the plugin directory, and\nInstall and Enabled from the Plugin Management Interface.  Your Cacti install\nwill require the Linux `apcupsd` package be installed and `apcaccess` be in the\nsystem path.\n\nAfter you have installed the plugin, install the Device Package in the \ntemplates folder from Console \u003e Import/Export \u003e Import Package.  This \nDevice Template will be used for showing available graphs.\n\n## Possible Bugs\n\nIf you figure out this problem, see the Cacti forums!\n\n## Future Changes\n\nCurrently the SNMP based collection is functional but only covering APC UPS'.  \nI will likely fix that in the next release.  Need some help from others.l\n\nI've been looking at the NUT product to see if it's something I would add\nsupport for down the line, but as of yet, I have not made that decision.\n\nGot any ideas or complaints, please log an issue on GitHub.\n\n-----------------------------------------------\nCopyright (c) 2004-2025 - The Cacti Group, Inc.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcacti%2Fplugin_apcupsd","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcacti%2Fplugin_apcupsd","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcacti%2Fplugin_apcupsd/lists"}