mirror of
https://github.com/brezlord/iDRAC7_fan_control.git
synced 2024-11-09 23:48:21 +00:00
24 lines
1.1 KiB
Markdown
24 lines
1.1 KiB
Markdown
# iDRAC7_fan_control
|
|
A simple script to control fan speeds on Dell generation 12 PowerEdge servers.
|
|
If the inlet temperature is above 35deg C enable iDRAC dynamic control and exit program.
|
|
If inlet temp is below 35deg C set fan control to manual and set fan speed to predetermined value.
|
|
The tower servers T320, T420 & T620 inlet temperature sensor is after the HDDs so temperature will
|
|
be higher than the ambient temperature.
|
|
|
|
You can change the temperature set points in the script to sute your needs.
|
|
|
|
I use this script on a Dell T320 running TrueNAS 12 and it work great. You will need to create a data
|
|
set for the script to recide in and make it excicutable, run chmod +x /mnt/tank/fan_control/fan_control.sh
|
|
this assumes that you have a pool called tank and an dataset named fan_control.
|
|
|
|
You can test the script by running ./fan_sontrol.sh from the scrips directory. If it is working you should
|
|
get an output similar to this;
|
|
|
|
Date 04-09-2020 10:24:52
|
|
--> iDRAC IP Address: 192.168.40.140
|
|
--> Current Inlet Temp: 22
|
|
--> Temperature is below 35deg C
|
|
--> Disabled dynamic fan control
|
|
|
|
--> Setting fan speed to 20%
|