diff --git a/omr-tracker/files/bin/omr-tracker-server b/omr-tracker/files/bin/omr-tracker-server index d12b61604..dc23fc9c6 100755 --- a/omr-tracker/files/bin/omr-tracker-server +++ b/omr-tracker/files/bin/omr-tracker-server @@ -6,6 +6,9 @@ basename="$(basename $0)" . /usr/lib/unbound/iptools.sh +export OMR_TRACKER_STATUS +export OMR_TRACKER_STATUS_MSG + _log() { logger -p daemon.info -t "${basename}" "$@" } @@ -213,6 +216,7 @@ _check_master() { echo -e "Subject: $OMR_SYSNAME: Server ${name} (${ip}) is UP\n. The reason is \"$OMR_TRACKER_STATUS_MSG\"." | sendmail $(uci -q get mail.default.to) fi } + OMR_TRACKER_STATUS="OK" script_alert_up="$(uci -q get omr-tracker.proxy.script_alert_up)" [ -n "$script_alert_up" ] && eval $script_alert_up count=$((count+1)) @@ -241,6 +245,7 @@ _check_master() { echo -e "Subject: $OMR_SYSNAME: Server ${name} (${ip}) is down\n. The reason is \"$OMR_TRACKER_STATUS_MSG\"." | sendmail $(uci -q get mail.default.to) fi } + OMR_TRACKER_STATUS="ERROR" script_alert_down="$(uci -q get omr-tracker.proxy.script_alert_down)" [ -n "$script_alert_down" ] && eval $script_alert_down fi diff --git a/omr-tracker/files/bin/omr-tracker-ss b/omr-tracker/files/bin/omr-tracker-ss index 058bd9d7f..bf79db590 100755 --- a/omr-tracker/files/bin/omr-tracker-ss +++ b/omr-tracker/files/bin/omr-tracker-ss @@ -12,6 +12,10 @@ else IPTABLESSAVE="/usr/sbin/iptables-save" fi +export OMR_TRACKER_STATUS +export OMR_TRACKER_PREV_STATUS +export OMR_TRACKER_STATUS_MSG + _log() { diff --git a/omr-tracker/files/bin/omr-tracker-v2ray b/omr-tracker/files/bin/omr-tracker-v2ray index 0ea2542b4..ad07829f2 100755 --- a/omr-tracker/files/bin/omr-tracker-v2ray +++ b/omr-tracker/files/bin/omr-tracker-v2ray @@ -10,6 +10,10 @@ else IPTABLES="/usr/sbin/iptables" fi +export OMR_TRACKER_STATUS +export OMR_TRACKER_PREV_STATUS +export OMR_TRACKER_STATUS_MSG + _log() { logger -p daemon.info -t "${basename}" "$@" diff --git a/omr-tracker/files/bin/omr-tracker-xray b/omr-tracker/files/bin/omr-tracker-xray index fe5039a57..83b5d82c2 100755 --- a/omr-tracker/files/bin/omr-tracker-xray +++ b/omr-tracker/files/bin/omr-tracker-xray @@ -10,6 +10,9 @@ else IPTABLES="/usr/sbin/iptables" fi +export OMR_TRACKER_STATUS +export OMR_TRACKER_PREV_STATUS +export OMR_TRACKER_STATUS_MSG _log() { logger -p daemon.info -t "${basename}" "$@"