1
0
Fork 0
mirror of https://github.com/Ysurac/openmptcprouter-feeds.git synced 2025-02-13 02:51:50 +00:00

Fix omr-tracker-server script up/down

This commit is contained in:
Ycarus (Yannick Chabanois) 2024-01-18 14:36:29 +01:00
parent c4ebf454ad
commit 99e7346482

View file

@ -174,8 +174,8 @@ _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) 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 fi
} }
script_alert_down="$(uci -q get omr-tracker.proxy.script_alert_up)" script_alert_up="$(uci -q get omr-tracker.proxy.script_alert_up)"
[ -n "$script_alert_down" ] && eval $script_alert_up [ -n "$script_alert_up" ] && eval $script_alert_up
count=$((count+1)) count=$((count+1))
else else
logger -t "OMR-Tracker-Server" "Master server ${name} down ($ip)" logger -t "OMR-Tracker-Server" "Master server ${name} down ($ip)"
@ -317,8 +317,8 @@ _check_backup() {
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) 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 fi
} }
script_alert_down="$(uci -q get omr-tracker.proxy.script_alert_up)" script_alert_up="$(uci -q get omr-tracker.proxy.script_alert_up)"
[ -n "$script_alert_down" ] && eval $script_alert_up [ -n "$script_alert_up" ] && eval $script_alert_up
count=$((count+1)) count=$((count+1))
else else
uci -q batch <<-EOF >/dev/null uci -q batch <<-EOF >/dev/null
@ -374,7 +374,6 @@ interval=${OMR_TRACKER_INTERVAL:-10}
intervaltries=${OMR_TRACKER_INTERVAL_TRIES:-2} intervaltries=${OMR_TRACKER_INTERVAL_TRIES:-2}
retry=${OMR_TRACKER_TRIES:-4} retry=${OMR_TRACKER_TRIES:-4}
waittest=${OMR_TRACKER_WAIT_TEST:-0} waittest=${OMR_TRACKER_WAIT_TEST:-0}
while true; do while true; do
server_ping=false server_ping=false
config_load openmptcprouter config_load openmptcprouter