Update power.inc.sh
This commit is contained in:
@@ -307,13 +307,11 @@ CHECKPOWER(){
|
|||||||
elif [ "$(ipmitool -I lanplus -H ${PW_HOST_IDRACS[${SENSOR}]} -U ${PW_ESXI_USER} -P "${PW_ESXI_PASS}" chassis power status | grep off)" != "" ]; then
|
elif [ "$(ipmitool -I lanplus -H ${PW_HOST_IDRACS[${SENSOR}]} -U ${PW_ESXI_USER} -P "${PW_ESXI_PASS}" chassis power status | grep off)" != "" ]; then
|
||||||
HOST_WATTS_disp="${idsCL[LightRed]}Host powered down"
|
HOST_WATTS_disp="${idsCL[LightRed]}Host powered down"
|
||||||
HOST_WATTS=-1
|
HOST_WATTS=-1
|
||||||
|
|
||||||
elif [ "${HOST_WATTS}" == "0" ]; then
|
elif [ "${HOST_WATTS}" == "0" ]; then
|
||||||
HOST_WATTS_disp="${idsCL[Yellow]}Host PSU not capable"
|
HOST_WATTS_disp="${idsCL[Yellow]}Host PSU not capable"
|
||||||
|
HOST_WATTS=-2
|
||||||
else
|
else
|
||||||
HOST_WATTS_disp="${idsCL[LightRed]}Could not pull data"
|
HOST_WATTS_disp="${idsCL[LightRed]}Could not pull data"
|
||||||
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
[ "${HOST_WATTS}" == "" ] && HOST_WATTS=0
|
[ "${HOST_WATTS}" == "" ] && HOST_WATTS=0
|
||||||
@@ -335,7 +333,7 @@ CHECKPOWER(){
|
|||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
# if [ ${HOST_WATTS} -gt 0 ]; then
|
# if [ ${HOST_WATTS} -gt 0 ]; then
|
||||||
if [ "${avgdays}" != "" ]; then
|
if [ "${avgdays}" != "" ] && [ ${HOST_WATTS} -ne -2 ]; then
|
||||||
echo -en "${idsCL[LightYellow]} Calculating average ...${idsCL[Default]}"
|
echo -en "${idsCL[LightYellow]} Calculating average ...${idsCL[Default]}"
|
||||||
average=$(AVERAGEPOWER ${PW_POWERSENSOR_ID[${SENSOR}]} ${avgdays} both)
|
average=$(AVERAGEPOWER ${PW_POWERSENSOR_ID[${SENSOR}]} ${avgdays} both)
|
||||||
average_amp=$(echo ${average} | cut -d'~' -f 1)
|
average_amp=$(echo ${average} | cut -d'~' -f 1)
|
||||||
|
|||||||
Reference in New Issue
Block a user