Update powerwall.sh
This commit is contained in:
17
powerwall.sh
17
powerwall.sh
@@ -154,13 +154,11 @@ Shutting down system servers!!" 1
|
||||
Previous Temp: ${last_temp[${SENSOR}]}'F"
|
||||
echo -e "($datetime) - ${SENSOR} - ${temp_f}'F - Back to NORMAL TEMP - Previous Temp: ${last_temp[${SENSOR}]}'F" >> ${logtemp}
|
||||
echo "($datetime) - ${SENSOR} - ${temp_f}F - alert sent" >> ${logtemp}
|
||||
[ "$(compgen -G "${FOLDER}/shutdown.*")" != "" ] && rm -f ${FOLDER}/shutdown.*
|
||||
echo -e "($datetime) - ${SENSOR} - Back to NORMAL TEMP: ${temp_f}'F" >> ${logfile}
|
||||
elif [ ${last_temp[${SENSOR}]} -eq 0 ]; then
|
||||
SENDNOTICE "${SENSOR} TEMP NORMAL" "($datetime) Service Startup
|
||||
NORMAL TEMP: ${temp_f}'F"
|
||||
echo -e "($datetime) - ${SENSOR} - ${temp_f}'F - Service Startup - NORMAL TEMP" >> ${logtemp}
|
||||
[ "$(compgen -G "${FOLDER}/shutdown.*")" != "" ] && rm -f ${FOLDER}/shutdown.*
|
||||
echo -e "($datetime) - ${SENSOR} - Service Startup: ${temp_f}'F" >> ${logfile}
|
||||
|
||||
fi
|
||||
@@ -369,10 +367,12 @@ SHUTDOWN_SERVERS(){
|
||||
# /usr/bin/ssh root@${ESXIHOST} "/vmfs/volumes/iSCSI2-Datastore2\ \(R5\)\(1-4\)/\!SCRIPTS/esxidown/async-${ESXIHOST}.sh"
|
||||
# done
|
||||
|
||||
echo "($datetime) - Shutting down ${1} servers" >> ${logfile}
|
||||
[ $TEST = true ] && echo "RUNNING IN TEST MODE" >> ${logfile}
|
||||
|
||||
if [ "${1}" = "MAIN" ]; then
|
||||
if [ ! -f $FOLDER/shutdown.main ]; then
|
||||
touch $FOLDER/shutdown.main
|
||||
echo "($datetime) - Shutting down Main servers" >> ${logfile}
|
||||
echo -en "Disabling CLS in vCenter ... "
|
||||
if [ $TEST != true ]; then
|
||||
ssh root@${VCENTERHOST} "sed -i '/<domain-c1001>/{n;s/<enabled>.*<\/enabled>/<enabled>False<\/enabled>/}' /etc/vmware-vpx/vpxd.cfg >/dev/null 2>&1" >/dev/null 2>&1
|
||||
@@ -420,13 +420,12 @@ SHUTDOWN_SERVERS(){
|
||||
fi
|
||||
echo "Done"
|
||||
done
|
||||
fi
|
||||
|
||||
elif [ "${1}" = "SYS" ]; then
|
||||
if ([ ! -f $FOLDER/shutdown.main ] && [ "${2}" == "TEMP" ]) || [ $TEST = true ]; then
|
||||
SHUTDOWN_SERVERS MAIN
|
||||
fi
|
||||
[ $TEST != true ] && touch $FOLDER/shutdown.sys
|
||||
echo "($datetime) - Shutting down System servers" >> ${logfile}
|
||||
[ ! -f $FOLDER/shutdown.main ] && [ "${2}" == "TEMP" ] && SHUTDOWN_SERVERS MAIN
|
||||
if [ ! -f $FOLDER/shutdown.sys ]; then
|
||||
touch $FOLDER/shutdown.sys
|
||||
|
||||
for ESXIHOST in "${SYSHOSTS[@]}"; do
|
||||
echo -en "Suspending DB, PiHole & vCenter VM's on: ${ESXIHOST} ... "
|
||||
@@ -460,7 +459,7 @@ SHUTDOWN_SERVERS(){
|
||||
fi
|
||||
echo "Done"
|
||||
done
|
||||
|
||||
fi
|
||||
fi
|
||||
}
|
||||
SHUTDOWN_SERVER(){
|
||||
|
||||
Reference in New Issue
Block a user