Update offsite-power-check.sh
This commit is contained in:
@@ -17,9 +17,9 @@ PW_LOGPOWER=${PW_LOGFOLDER}/log-power
|
|||||||
SHUTDOWNSERVERS_AT_LOAD=80 #percent
|
SHUTDOWNSERVERS_AT_LOAD=80 #percent
|
||||||
SHUTDOWNSERVERS_AFTER=5 #minutes
|
SHUTDOWNSERVERS_AFTER=5 #minutes
|
||||||
WAIT_TO_POWER_SERVERS=5 #minutes
|
WAIT_TO_POWER_SERVERS=5 #minutes
|
||||||
LOG_INTERVAL_NORMAL=60 #minutes
|
LOG_INTERVAL_NORMAL=15 #minutes
|
||||||
LOG_INTERVAL_ABNORMAL=30 #seconds
|
LOG_INTERVAL_ABNORMAL=30 #seconds
|
||||||
LOG_INTERVAL_CHARGING=120 #seconds
|
LOG_INTERVAL_CHARGING=300 #seconds
|
||||||
RENOTIFY_LOWPOWER=10 #minutes
|
RENOTIFY_LOWPOWER=10 #minutes
|
||||||
|
|
||||||
PW_OFFSITEHOSTS="10.2.1.11"
|
PW_OFFSITEHOSTS="10.2.1.11"
|
||||||
@@ -104,7 +104,7 @@ $(date)"
|
|||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
logtime=$(expr `date +%s` - $(stat -f %m ${PW_LOGPOWER}))
|
logtime=$(expr `date +%s` - $(stat -f %m ${PW_LOGPOWER}))
|
||||||
if [ ${logtime} -gt $(echo "scale=2; ${LOG_INTERVAL_NORMAL}*60" | bc) ] || ([ ${OFFSITE_BATT_CAP%.*} -lt 100 ] && [ ${logtime} -gt ${LOG_INTERVAL_CHARGING} ]); then
|
if [ ${logtime} -ge $(echo "scale=2; ${LOG_INTERVAL_NORMAL}*60" | bc) ] || ([ ${OFFSITE_BATT_CAP%.*} -lt 100 ] && [ ${logtime} -gt ${LOG_INTERVAL_CHARGING} ]); then
|
||||||
echo "($(date +'%Y-%m-%d %H:%M:%S')) - ${OFFSITE_VOLTIN}'volts - ${OFFSITE_WATTS}'watts - ${OFFSITE_BATT_CAP}'% Battery - ${OFFSITE_BATT_RUNTIME}'mins - Normal" >> ${PW_LOGPOWER}
|
echo "($(date +'%Y-%m-%d %H:%M:%S')) - ${OFFSITE_VOLTIN}'volts - ${OFFSITE_WATTS}'watts - ${OFFSITE_BATT_CAP}'% Battery - ${OFFSITE_BATT_RUNTIME}'mins - Normal" >> ${PW_LOGPOWER}
|
||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
|
|||||||
Reference in New Issue
Block a user