30 lines
583 B
Bash
Executable File
30 lines
583 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
VERS=2.2.20-07042023
|
|
|
|
DS_FOLDER=/opt/idssys/dsmon
|
|
DS_CRONTAB_FOLDER=/opt/idssys/nodemgmt/crontabs
|
|
|
|
if [ "${TAILSCALE}" != "true" ] && [ "$(CHECK_HOST 10.10.10.50)" != "false" ]; then
|
|
nmip=10.10.10.50
|
|
mysqlip=10.10.1.50
|
|
elif [ "${TAILSCALE}" == "true" ] || [ "$(CHECK_HOST 100.100.55.1)" != "false" ]; then
|
|
nmip=100.100.55.1
|
|
mysqlip=100.100.5.2
|
|
else
|
|
nmip=
|
|
fi
|
|
|
|
SENDNOTICE(){
|
|
[ "${PUSHOVER_APP_TOKEN}" != "" ] && PUSH_TO_MOBILE "${2}
|
|
|
|
$(date)" "${1}" ${3} &
|
|
|
|
[ "${EMAIL_NOTICE}" != "" ] && echo -e "${2}\n\n$(date)" | mail -s "${1}" ${EMAIL_NOTICE}
|
|
|
|
}
|
|
|
|
|
|
|
|
|