Browse Source

exitcode shuffle

pull/914/head
Daniel Gibbs 9 years ago
parent
commit
8e4c91ab28
  1. 16
      lgsm/functions/monitor_gsquery.sh

16
lgsm/functions/monitor_gsquery.sh

@ -26,7 +26,7 @@ if [ "${gsquery}" == "yes" ]; then
if [ "${engine}" == "unreal" ]||[ "${engine}" == "unreal2" ]; then
port=$((port + 1))
elif [ "${engine}" == "realvirtuality" ]; then
port=$((port + 1))
port=$((port + 1))
elif [ "${engine}" == "spark" ]; then
port=$((port + 1))
fi
@ -36,7 +36,7 @@ if [ "${gsquery}" == "yes" ]; then
fi
fn_print_info "Querying port: gsquery.py enabled"
fn_script_log "Querying port: gsquery.py enabled"
fn_script_log_info "Querying port: gsquery.py enabled"
sleep 1
# Will query up to 4 times every 15 seconds.
@ -46,7 +46,7 @@ if [ "${gsquery}" == "yes" ]; then
for queryattempt in {1..5}; do
fn_print_dots "Querying port: ${ip}:${port} : ${totalseconds}/${queryattempt} : "
fn_print_querying_eol
fn_script_log "Querying port: ${ip}:${port} : ${queryattempt} : QUERYING"
fn_script_log_info "Querying port: ${ip}:${port} : ${queryattempt} : QUERYING"
gsquerycmd=$("${functionsdir}"/gsquery.py -a "${ip}" -p "${port}" -e "${engine}" 2>&1)
exitcode=$?
@ -56,18 +56,18 @@ if [ "${gsquery}" == "yes" ]; then
# Server OK
fn_print_ok "Querying port: ${ip}:${port} : ${queryattempt} : "
fn_print_ok_eol_nl
fn_script_log "Querying port: ${ip}:${port} : ${queryattempt} : OK"
sleep 1
exit
fn_script_log_pass "Querying port: ${ip}:${port} : ${queryattempt} : OK"
exitcode=0
break
else
# Server failed query
fn_script_log "Querying port: ${ip}:${port} : ${queryattempt} : ${gsquerycmd}"
fn_script_log_info "Querying port: ${ip}:${port} : ${queryattempt} : ${gsquerycmd}"
if [ "${queryattempt}" == "5" ]; then
# Server failed query 4 times confirmed failure
fn_print_fail "Querying port: ${ip}:${port} : ${totalseconds}/${queryattempt} : "
fn_print_fail_eol_nl
fn_script_log "Querying port: ${ip}:${port} : ${queryattempt} : FAIL"
fn_script_log_error "Querying port: ${ip}:${port} : ${queryattempt} : FAIL"
sleep 1
# Send alert if enabled

Loading…
Cancel
Save