From a0e40445545966ffceb06e1cf809a13c105661b4 Mon Sep 17 00:00:00 2001 From: Anton Bobov Date: Fri, 16 Feb 2018 20:57:12 +0500 Subject: Dell PowerEdge IPMI Fan control script. IO benchmark. --- dell-ipmi-fancontroll.sh | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100755 dell-ipmi-fancontroll.sh (limited to 'dell-ipmi-fancontroll.sh') diff --git a/dell-ipmi-fancontroll.sh b/dell-ipmi-fancontroll.sh new file mode 100755 index 0000000..cc89d93 --- /dev/null +++ b/dell-ipmi-fancontroll.sh @@ -0,0 +1,25 @@ +#!/bin/bash + +set -e + +MAXTEMP=30 + +TEMP=$(/usr/sbin/ipmi-sensors -r 5 | tail -n 1 | cut -d '|' -f 4 | tr -d ' ') + +SP_1800=0x06 +SP_2000=0x09 +SP_3000=0x1a +SP_9000=0x46 + +SP=$SP_1800 + +if [[ $TEMP > $MAXTEMP ]] ; then + # Set auto speed + /usr/bin/ipmitool raw 0x30 0x30 0x01 0x01 +else + # Enable edit + /usr/bin/ipmitool raw 0x30 0x30 0x01 0x00 + # Set speed 2K + /usr/bin/ipmitool raw 0x30 0x30 0x02 0xff $SP +fi + -- cgit v1.2.3