Update powerwall.sh
This commit is contained in:
@@ -154,6 +154,7 @@ Previous Temp: ${last_temp[${SENSOR}]}'F"
|
|||||||
SENDNOTICE "${SENSOR} TEMP NORMAL" "($datetime) Service Startup
|
SENDNOTICE "${SENSOR} TEMP NORMAL" "($datetime) Service Startup
|
||||||
NORMAL TEMP: ${temp_f}'F"
|
NORMAL TEMP: ${temp_f}'F"
|
||||||
echo -e "($datetime) - ${SENSOR} - ${temp_f}'F - Service Startup - NORMAL TEMP" >> ${logtemp}
|
echo -e "($datetime) - ${SENSOR} - ${temp_f}'F - Service Startup - NORMAL TEMP" >> ${logtemp}
|
||||||
|
[[ -f $FOLDER/shutdown.* ]] && rm -f ${FOLDER}/shutdown.*
|
||||||
fi
|
fi
|
||||||
last_temp[${SENSOR}]=1
|
last_temp[${SENSOR}]=1
|
||||||
[ $relog -eq 1 ] && echo "($datetime) - ${SENSOR} - ${temp_f}F - Normal Temp" >> ${logtemp}
|
[ $relog -eq 1 ] && echo "($datetime) - ${SENSOR} - ${temp_f}F - Normal Temp" >> ${logtemp}
|
||||||
@@ -344,7 +345,6 @@ SHUTDOWN_CRIT(){
|
|||||||
}
|
}
|
||||||
|
|
||||||
SHUTDOWN_SERVERS(){
|
SHUTDOWN_SERVERS(){
|
||||||
touch $FOLDER/shutdown
|
|
||||||
|
|
||||||
# HOSTS=${1}HOSTS[@]
|
# HOSTS=${1}HOSTS[@]
|
||||||
# for ESXIHOST in "${!HOSTS}"; do
|
# for ESXIHOST in "${!HOSTS}"; do
|
||||||
@@ -357,6 +357,7 @@ SHUTDOWN_SERVERS(){
|
|||||||
|
|
||||||
|
|
||||||
if [ "${1}" = "MAIN" ]; then
|
if [ "${1}" = "MAIN" ]; then
|
||||||
|
touch $FOLDER/shutdown.main
|
||||||
echo -en "Disabling CLS in vCenter ... "
|
echo -en "Disabling CLS in vCenter ... "
|
||||||
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
|
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
|
||||||
ssh root@${VCENTERHOST} "service-control --stop vmware-vpxd >/dev/null 2>&1" >/dev/null 2>&1
|
ssh root@${VCENTERHOST} "service-control --stop vmware-vpxd >/dev/null 2>&1" >/dev/null 2>&1
|
||||||
@@ -398,6 +399,9 @@ SHUTDOWN_SERVERS(){
|
|||||||
done
|
done
|
||||||
|
|
||||||
elif [ "${1}" = "SYS" ]; then
|
elif [ "${1}" = "SYS" ]; then
|
||||||
|
touch $FOLDER/shutdown.sys
|
||||||
|
[ ! -f $FOLDER/shutdown.main ] && SHUTDOWN_SERVERS MAIN
|
||||||
|
|
||||||
for ESXIHOST in "${SYSHOSTS[@]}"; do
|
for ESXIHOST in "${SYSHOSTS[@]}"; do
|
||||||
echo -en "Shutting Down VM's on: ${ESXIHOST} ... "
|
echo -en "Shutting Down VM's on: ${ESXIHOST} ... "
|
||||||
${FOLDER}/esxi-scripts/vm-shutdown.ps1 ${ESXIHOST} >/dev/null 2>&1
|
${FOLDER}/esxi-scripts/vm-shutdown.ps1 ${ESXIHOST} >/dev/null 2>&1
|
||||||
|
|||||||
Reference in New Issue
Block a user