Docker image to control your Dell PowerEdge fans via IPMI
Go to file
Alec Lombardo 6ca78f0eee
Merge pull request #1 from sjdaws/override-maxtemp
Allow manual override of max temp via env var
2022-05-12 11:05:05 -04:00
.dockerignore Initial commit 2020-01-11 10:42:36 -05:00
check-temp.sh Add max temp to start up script 2022-04-12 08:45:29 +10:00
crontab Initial commit 2020-01-11 10:42:36 -05:00
Dockerfile Initial commit 2020-01-11 10:42:36 -05:00
publish.sh Initial commit 2020-01-11 10:42:36 -05:00
README.md Update readme 2022-03-01 10:17:39 +11:00
startup.sh Add max temp to start up script 2022-04-12 08:45:29 +10:00
update.sh Initial commit 2020-01-11 10:42:36 -05:00

IDRAC Fan Controller Docker Image

To use,

docker run -e IDRAC_HOST=<host ip> -e IDRAC_USER=<username> -e IDRAC_PW=<password> -e FANSPEED=<hex fan speed> alombardo4/idrac-fan-control:latest

FANSPEED should be set as a hex value, e.g. 0x05

Example docker-compose.yml:

version: '3'

services:
  fan-controller:
    image: alombardo4/idrac-fan-control
    environment:
      - IDRAC_HOST=192.168.1.100 # override to the IP of your IDRAC
      - IDRAC_USER=root # set to your IPMI username
      - IDRAC_PW=calvin # set to your IPMI password
      - FANSPEED=0x05 # set to the hex value you want to set the fans to (from 0 to 100)
      - MAXTEMP=32 # set the maximum temperature (in celcius) before dynamic fan control kicks back in, optional, defaults to 32