Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/disisto/apc-switched-rack-pdu-control-panel
A PHP based Control panel to control multiple APC Switched Rack PDUs via SNMPv3. A single panel to switch (on, off, restart) the attached devices between different states.
https://github.com/disisto/apc-switched-rack-pdu-control-panel
apc bootstrap5 control-panel pdu php snmp snmpv3
Last synced: 5 days ago
JSON representation
A PHP based Control panel to control multiple APC Switched Rack PDUs via SNMPv3. A single panel to switch (on, off, restart) the attached devices between different states.
- Host: GitHub
- URL: https://github.com/disisto/apc-switched-rack-pdu-control-panel
- Owner: disisto
- License: mit
- Created: 2021-11-17T23:12:06.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-10-21T13:09:54.000Z (22 days ago)
- Last Synced: 2024-10-21T20:18:15.758Z (22 days ago)
- Topics: apc, bootstrap5, control-panel, pdu, php, snmp, snmpv3
- Language: PHP
- Homepage:
- Size: 7.2 MB
- Stars: 12
- Watchers: 3
- Forks: 7
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## APC Switched Rack PDU Control Panel
A PHP based Control Panel to control multiple APC Switched Rack PDUs via SNMPv3. A single panel to switch (on, off, restart) the attached devices between different states.---
## Content
- [Requirements](https://github.com/disisto/apc-switched-rack-pdu-control-panel/wiki#requirements)
- [Quick Install](https://github.com/disisto/apc-switched-rack-pdu-control-panel/wiki#quick-install)
- [PDU Configuration](https://github.com/disisto/apc-switched-rack-pdu-control-panel/wiki#pdu-configuration)
- [Enable SNMPv3 on PDU](https://github.com/disisto/apc-switched-rack-pdu-control-panel/wiki#1-enable-snmpv3-on-pdu)
- [Choose profile from user profiles list](https://github.com/disisto/apc-switched-rack-pdu-control-panel/wiki#2-choose-profile-from-user-profiles-list)
- [Setup SNMPv3 user profile](https://github.com/disisto/apc-switched-rack-pdu-control-panel/wiki#3-setup-snmpv3-user-profile)
- [Choose profile from access control list](https://github.com/disisto/apc-switched-rack-pdu-control-panel/wiki#4-choose-profile-from-access-control-list)
- [Enable SNMP user](https://github.com/disisto/apc-switched-rack-pdu-control-panel/wiki#5-enable-snmp-user)
- [Script adaptation](https://github.com/disisto/apc-switched-rack-pdu-control-panel/wiki#script-adaptation)
- [Edit file](https://github.com/disisto/apc-switched-rack-pdu-control-panel/wiki#1-edit-file)
- [Add access data](https://github.com/disisto/apc-switched-rack-pdu-control-panel/wiki#2-add-access-data)
- [Add additional PDU](https://github.com/disisto/apc-switched-rack-pdu-control-panel/wiki#3-add-additional-pdu)
- [Upload file](https://github.com/disisto/apc-switched-rack-pdu-control-panel/wiki#4-upload-file)
- [Server Configuration](https://github.com/disisto/apc-switched-rack-pdu-control-panel/wiki#server-configuration)
- [Check if PHP is installed](https://github.com/disisto/apc-switched-rack-pdu-control-panel/wiki#1-check-if-php-is-installed)
- [Check if PHP module php-snmp is installed](https://github.com/disisto/apc-switched-rack-pdu-control-panel/wiki#2-check-if-php-module-php-snmp-is-installed)
- [Firewall configuration](https://github.com/disisto/apc-switched-rack-pdu-control-panel/wiki#3-firewall-configuration)
- [Troubleshooting](https://github.com/disisto/apc-switched-rack-pdu-control-panel/wiki#troubleshooting)---
## Requirements
+ Web server with PHP
+ PHP module: `php-snmp`
+ APC Switched Rack PDU(s) with enabled SNMPv3
* Tested with APC Switched Rack PDU AP7920 and AP7921 on EOL firmware `v3.9.2`
* Tested with APC Switched Rack PDU AP7920B on latest firmware `v6.5.6`
* According to contributors, tested with APC AP8965 and APDU9965, which have 24 outputs per PDU.
---## Quick Install
No 🚀 science: Upload a single PHP file on a Webserver, enter the PDU IP address and the SNMPv3 access data with an editor and the script is ready for use.---
This project is not affiliated with APC by Schneider Electric.
All mentioned trademarks are the property of their respective owners.