Browse Source

feat: add alert_ntfy call

pull/4779/head
rconjoe 4 weeks ago
parent
commit
e856f52ac5
  1. 13
      lgsm/modules/alert.sh

13
lgsm/modules/alert.sh

@ -24,7 +24,7 @@ fn_alert_log() {
fn_info_messages_gameserver_resource
fn_info_messages_gameserver
fn_info_logs
} | sed -r "s/\x1B\[([0-9]{1,2}(;[0-9]{1,2})?)?[m|K]//g" | tee -a "${alertlog}" > /dev/null 2>&1
} | sed -r "s/\x1B\[([0-9]{1,2}(;[0-9]{1,2})?)?[m|K]//g" | tee -a "${alertlog}" >/dev/null 2>&1
}
fn_alert_test() {
@ -357,3 +357,14 @@ elif [ -z "${slacktoken}" ] && [ "${commandname}" == "TEST-ALERT" ]; then
echo -e "* https://docs.linuxgsm.com/alerts/slack"
fn_script_error "Slack token not set"
fi
if [ "${ntfyalert}" == "on" ] && [ -n "${ntfytopic}" ]; then
alert_ntfy.sh
elif [ "${ntfyalert}" != "on" ] && [ "${commandname}" == "TEST-ALERT" ]; then
fn_print_warn_nl "ntfy alerts not enabled"
fn_script_log_warn "ntfy alerts not enabled"
elif [ -z "${ntfytopic}" ] && [ "${commandname}" == "TEST-ALERT" ]; then
fn_print_error_nl "ntfy topic not set"
echo -e "* https://docs.linuxgsm.com/alerts/ntfy"
fn_script_error "ntfy topic not set"
fi

Loading…
Cancel
Save