Run Eaton® Intelligent Power® Manager onto a Debian docker container
1.1K
"Eaton® Intelligent Power Manager® (IPM) is a power environmental device supervision tool for IT environments. The Eaton IPM delivers a global view across the network from any PC with an Internet browser."
Eaton® IPM is distributed on their download page either as a Windows server installer or as a Debian VM. Setting up Docker is way more straightforward than setting up a VM environment and is much more lightweight. If you wish to install it on Docker instead of setting up their VM, this container is done for you!
Simply run:
docker run -d -p 4679:4679 -p 4680:4680 -v ~/ipm/db:/usr/local/Eaton/IntelligentPowerManager/db -v ~/ipm/configs:/usr/local/Eaton/IntelligentPowerManager/configs --name eaton-ipm Mavyre/eaton-ipm
IPM uses multiple ports, which are described in their official documentation, page 4. Mapping ports 4679 and 4680 (TCP/UDP) might be enough for initial setup, but you might want to add more ports depending on your usage of IPM, if you're using NUT on some appliances for instance, or SNMP, MQTT... You can map every port marked as "IN" in the documentation.
The two folders db and configs are mapped on host to retain IPM configurations and database.
The IPM container must run within the host namespace instead of port mapping:
docker run -d --net host -v ~/ipm/db:/usr/local/Eaton/IntelligentPowerManager/db -v ~/ipm/configs:/usr/local/Eaton/IntelligentPowerManager/configs --name eaton-ipm Mavyre/eaton-ipm
In IPM, under the Settings, System, enable the Shutdown module. A Shutdown submenu should appear above System, under Settings.
Head over the IPP Docker Readme to setup a shutdown script.
You can contribute on the original Github repository
The docker is distributed under the MIT License. See LICENSE.txt on the Github repository for more information.
Eaton® Intelligent Power® Manager is distributed under its own EULA that you must read and accept prior using it.
Content type
Image
Digest
sha256:b5aebaf82…
Size
497.8 MB
Last updated
about 4 years ago
docker pull mavyre/eaton-ipm