This commit is contained in:
2023-07-04 20:26:41 -05:00
parent 498e4452e1
commit 2a3cc69815
3 changed files with 18 additions and 12 deletions

16
defaults.inc Executable file
View File

@@ -0,0 +1,16 @@
#!/usr/bin/env bash
VERS=2.2.1-07042023
SENDNOTICE(){
[ "${PUSHOVER_APP_TOKEN}" != "" ] && PUSH_TO_MOBILE "${2}
$(date)" "${1}" ${3} &
[ "${EMAIL_NOTICE}" != "" ] && echo -e "${2}\n\n$(date)" | mail -s "${1}" ${EMAIL_NOTICE}
}

View File

@@ -4,11 +4,10 @@
source /opt/idssys/defaults/colors.inc
source /opt/idssys/defaults/default.inc
source /opt/idssys/dsmon/config.settings.inc
source /opt/idssys/dsmon/defaults.inc
action="$1"
VERS=2.2.1-07042023
RUN(){
if [ "${SERVERMON_ID}" != "" ]; then
@@ -320,15 +319,6 @@ GETCRONTAB(){
crontab -l | sshpass -p${1} ssh -o 'StrictHostKeyChecking no' root@10.10.10.50 'cat > /opt/idssys/nodemgmt/crontabs/`hostname`.crontab'
}
SENDNOTICE(){
[ "${PUSHOVER_APP_TOKEN}" != "" ] && PUSH_TO_MOBILE "${2}
$(date)" "${1}" ${3} &
[ "${EMAIL_NOTICE}" != "" ] && echo -e "${2}\n\n$(date)" | mail -s "${1}" ${EMAIL_NOTICE}
}
case $action in
check) CHECK ${2};;
setupssh) SETUPSSH;;

2
run.sh
View File

@@ -44,7 +44,7 @@ if [ "${1}" == "update" ]; then
git pull >/dev/null 2>&1
git submodule update --remote >/dev/null 2>&1
/bin/chmod +x /opt/idssys/dsmon/dsmon.sh 2>&1
source /opt/idssys/dsmon/dsmon.sh
source /opt/idssys/dsmon/defaults.inc
if [ "${2}" != "q" ]; then
echo -en "\e[1A";
echo -e "\e[0K\r ${idsCL[Green]}Updated to v${VERS}${idsCL[Default]}"