Update powerwall.sh
This commit is contained in:
11
powerwall.sh
11
powerwall.sh
@@ -17,7 +17,7 @@ VERBOSE=false
|
|||||||
|
|
||||||
CHECKTEMP(){
|
CHECKTEMP(){
|
||||||
start=`date +%s`
|
start=`date +%s`
|
||||||
cw=30;
|
cw=25;
|
||||||
echo
|
echo
|
||||||
[ "${1}" != "" ] && [ "${1}" != "noavg" ] && [[ "${1}" =~ ^[0-9]+$ ]] && avgdays=${1} || avgdays=3
|
[ "${1}" != "" ] && [ "${1}" != "noavg" ] && [[ "${1}" =~ ^[0-9]+$ ]] && avgdays=${1} || avgdays=3
|
||||||
# echo -e "${idsCL[Yellow]}Sensor Temperature(s) ${idsCL[Green]}normal${idsCL[Default]} /${idsCL[Yellow]}warning${idsCL[Default]}/ ${idsCL[Red]}critical${idsCL[Default]}"
|
# echo -e "${idsCL[Yellow]}Sensor Temperature(s) ${idsCL[Green]}normal${idsCL[Default]} /${idsCL[Yellow]}warning${idsCL[Default]}/ ${idsCL[Red]}critical${idsCL[Default]}"
|
||||||
@@ -36,7 +36,7 @@ CHECKTEMP(){
|
|||||||
[ "${1}" != "noavg" ] && echo -en "${idsCL[Yellow]}Pulling data and calculating averages for '${SENSOR}' ..." || echo -en "${idsCL[Yellow]}Pulling data for '${SENSOR}' ..."
|
[ "${1}" != "noavg" ] && echo -en "${idsCL[Yellow]}Pulling data and calculating averages for '${SENSOR}' ..." || echo -en "${idsCL[Yellow]}Pulling data for '${SENSOR}' ..."
|
||||||
|
|
||||||
if [ "$(CHECK_HOST ${vHOSTIP})" != "false" ]; then
|
if [ "$(CHECK_HOST ${vHOSTIP})" != "false" ]; then
|
||||||
vHOST_TEMPNAMES=$(snmpwalk -v 1 -c public -t 2 ${vHOSTiDRACIP} .1.3.6.1.4.1.674.10892.5.4.700.20.1.8 -O vq | sed -e 's/"//g')
|
vHOST_TEMPNAMES=$(snmpwalk -v 1 -c public -t 2 ${vHOSTiDRACIP} .1.3.6.1.4.1.674.10892.5.4.700.20.1.8 -O vq | sed -e 's/"//g' | sed -e 's/ Temp//g')
|
||||||
|
|
||||||
# # iDS-vMS-Offsite Fan Issue Workaround
|
# # iDS-vMS-Offsite Fan Issue Workaround
|
||||||
# if [ "${vHOSTiDRACIP}" == "10.2.1.21" ]; then
|
# if [ "${vHOSTiDRACIP}" == "10.2.1.21" ]; then
|
||||||
@@ -102,8 +102,7 @@ CHECKTEMPSENSOR(){
|
|||||||
if [ "${PW_SENSOR_TYPE[${1}]}" != "esxi" ]; then
|
if [ "${PW_SENSOR_TYPE[${1}]}" != "esxi" ]; then
|
||||||
average=$(AVERAGETEMP ${PW_SENSOR_ID[${1}]} ${avgdays})
|
average=$(AVERAGETEMP ${PW_SENSOR_ID[${1}]} ${avgdays})
|
||||||
else
|
else
|
||||||
AVERAGETEMP ${PW_SENSOR_ID[${1}]} ${avgdays} ${5}
|
average=$(AVERAGETEMP ${PW_SENSOR_ID[${1}]} ${avgdays} ${5})
|
||||||
# average=$(AVERAGETEMP ${PW_SENSOR_ID[${1}]} ${avgdays} ${5})
|
|
||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
average=''
|
average=''
|
||||||
@@ -176,9 +175,7 @@ AVERAGETEMP(){
|
|||||||
else
|
else
|
||||||
WHERE="sensorid=${sensorid}"
|
WHERE="sensorid=${sensorid}"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo "HERE: ${1} - ${2} - ${3} - ${entityid}"
|
|
||||||
|
|
||||||
while IFS=$'\t' read date temp hum ;do
|
while IFS=$'\t' read date temp hum ;do
|
||||||
temptotal=$(bc <<< "scale=1; ${temptotal}+${temp}")
|
temptotal=$(bc <<< "scale=1; ${temptotal}+${temp}")
|
||||||
((logsfound++))
|
((logsfound++))
|
||||||
|
|||||||
Reference in New Issue
Block a user