From 1c2ea6ea7ce530f25884defcdb489eccdca149b5 Mon Sep 17 00:00:00 2001 From: David Schroeder Date: Thu, 30 Nov 2023 15:54:59 -0600 Subject: [PATCH] Update offsite-power-check.sh --- offsite-power-check.sh | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/offsite-power-check.sh b/offsite-power-check.sh index 3fe781bf..df52d0f2 100755 --- a/offsite-power-check.sh +++ b/offsite-power-check.sh @@ -38,9 +38,12 @@ else TESTMODE="" fi + + PWO_START(){ startup=true while true; do + SENDNOTICE "OFFSITE POWER MONITOR" "Service starting" upsinfo=$(upsc CP1500PFCLCD) if [ "$(echo "${upsinfo}" | grep 'input.voltage:' | sed 's/.*: //')" != "" ]; then OFFSITE_VOLTIN=$(echo "${upsinfo}" | grep 'input.voltage:' | sed 's/.*: //') @@ -125,13 +128,13 @@ AC VOLTAGE: ${OFFSITE_VOLTIN}'volts" done fi if [ $(expr `date +%s` - $(stat -f %m ${PW_LOGPOWER})) -gt ${LOG_INTERVAL_ABNORMAL} ]; then - echo "($(date +'%Y-%m-%d %H:%M:%S')) - ${OFFSITE_VOLTIN}'volts - ${OFFSITE_WATTS}'watts - ${OFFSITE_BATT_CAP}% Battery - ${OFFSITE_BATT_RUNTIME}'mins - OFF/LOW POWER!!" >> ${PW_LOGPOWER} + echo "($(date +'%Y-%m-%d %H:%M:%S')) - ${OFFSITE_VOLTIN}'volts - ${OFFSITE_WATTS}'watts - ${OFFSITE_BATT_CAP}% Battery - ${OFFSITE_BATT_RUNTIME}'mins - OFF/LOW POWER!!" >> ${PW_LOGPOWER} fi fi else if [ $(expr `date +%s` - $(stat -f %m ${PW_TMPFOLDER}/power.ups.losscomm)) -ge 30 ]; then - echo "($(date +'%Y-%m-%d %H:%M:%S')) - ${OFFSITE_VOLTIN}'volts - ${OFFSITE_BATT_CAP}% Battery - Restarting NUT service" >> ${PW_LOGFILE} + echo "($(date +'%Y-%m-%d %H:%M:%S')) - 0.0'volts - ${OFFSITE_BATT_CAP}% Battery - Restarting NUT service" >> ${PW_LOGFILE} SENDNOTICE "NUT DRIVER FAILURE" "Restarting NUT service" /usr/local/etc/rc.d/nut.sh restart sleep 10s