#!/usr/bin/env bash VERS=2.3.10-01062024 DS_FOLDER=/opt/idssys/dsmon DS_CRONTAB_FOLDER=/opt/idssys/nodemgmt/crontabs noheader=" gettsip-node get-crontab update report " if [ "${NM_NODEMANAGER}" != "" ]; then def_nmip=${NM_NODEMANAGER} def_mysqlip=${NM_SINGLESRVR_IP['MYSQL']} else def_nmip=10.10.10.50 def_mysqlip=10.10.1.50 fi [ "$(CHECK_HOST ${def_mysqlip})" == "false" ] && def_mysqlip='' if [ "${TAILSCALE}" != "true" ] && [ "$(CHECK_HOST ${def_nmip})" != "false" ]; then nmip=${def_nmip} mysqlip=${def_mysqlip} elif [ "${TAILSCALE}" == "true" ] || [ "$(CHECK_HOST ${NM_NODEMANAGER_TS})" != "false" ]; then nmip=${NM_NODEMANAGER_TS} mysqlip=100.100.2.2 else nmip= mysqlip= 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} }