This commit is contained in:
2023-10-22 20:27:56 -05:00
parent 41666cccc7
commit a338e3557f
2 changed files with 6 additions and 2 deletions

View File

@@ -58,7 +58,8 @@ PW_REMOTE_SENSORS['Powerwall-CPU']='127.0.0.1'
PW_REMOTE_SENSORS['ServerRoomTH']='10.10.20.10'
PW_REMOTE_SENSORS['OctoPI-CPU']='10.10.1.80'
PW_SENSOR_ORD=(vMS-iDrac0 vMS-iDrac1 vMS-iDrac6 vMS-iDrac7 vMS-Offsite-iDrac1 ServerRoomTH Powerwall-CPU OctoPI-CPU)
# PW_SENSOR_ORD=(vMS-iDrac0 vMS-iDrac1 vMS-iDrac6 vMS-iDrac7 vMS-Offsite-iDrac1 ServerRoomTH Powerwall-CPU OctoPI-CPU)
PW_SENSOR_ORD=(vMS-Offsite-iDrac1)
declare -A PW_SENSOR_ID
PW_SENSOR_ID['ServerRoomTH']='2'

View File

@@ -214,11 +214,14 @@ CHECKTEMP_SERVICE(){
if [ "${PW_HOST_IDRACS[${SENSORa}]}" == "10.2.1.21" ]; then
vHOSTFAN=$(ssh root@${PW_RACADM_ACCESS} racadm -r ${PW_HOST_IDRACS[${SENSORa}]} -u ${PW_ESXI_USER} -p "'${PW_ESXI_PASS}'" getsensorinfo | grep "System Board Fan1" 2>&1)
FanSpeed=$(echo ${vHOSTFAN} | awk '/ / {print $8}' | sed -e 's/%//g')
echo "${FanSpeed} - ${vHOSTFAN}"
echo -en "${FanSpeed} - ${vHOSTFAN} = "
if [ ${FanSpeed} -gt 90 ]; then
echo yes
SENDNOTICE "${vHOSTiDRACIP} Fan Issue" "Workaround commands sent to set the Fans at 30%" 1
ssh root@${PW_RACADM_ACCESS} "ipmitool -I lanplus -H ${vHOSTiDRACIP} -U ${PW_ESXI_USER} -P '${PW_ESXI_PASS}' raw 0x30 0x30 0x01 0x00"
ssh root@${PW_RACADM_ACCESS} "ipmitool -I lanplus -H ${vHOSTiDRACIP} -U ${PW_ESXI_USER} -P '${PW_ESXI_PASS}' raw 0x30 0x30 0x02 0xff 0x1E"
else
echo no
fi
else
echo