pretrigger_notification.sh_sample: added debug log

This commit is contained in:
Oliver Schraml 2019-01-29 08:32:03 +01:00
parent 257ce53e7f
commit b66b90deb4
1 changed files with 20 additions and 6 deletions

View File

@ -1,9 +1,23 @@
#!/bin/bash #!/bin/bash
dateformat="%d.%m.%Y %H:%M:%S"
enabledebug=${1}
debugfile="${2}"
mservicename="${3}"
mserviceaction="${4}"
mservicestatus="${5}"
mservicedesc="${6}"
mservicehost="${7}"
mservicename="${1}" monitnotifyerpretriggeroutput() {
mserviceaction="${2}" if [ ${enabledebug} == true ]; then
mservicestatus="${3}" /bin/echo "$(date +"${dateformat}") - [PRETRIGGER_NOTIFICATION] - ${1}" >> "${debugfile}"
mservicedesc="${4}" fi
mservicehost="${5}" }
/home/myuser/mynotiicationscript.sh -d mydevice -t "[${mserviceaction}] ${mservicestatus} on ${mservicename}" "${mservicedesc}" & if [[ "${mservicestatus}" == *"succe"* ]] || [[ "${mservicestatus}" == "Exists" ]] ; then
monitnotifyerpretriggeroutput "OK/RECOVERY message detected" &
/home/myuser/mynotiicationscript.sh --status OK --device mydevice --title "[${mserviceaction}] ${mservicestatus} on ${mservicename}" --application monitoring "${mservicedesc}" &
else
monitnotifyerpretriggeroutput "WARNING/CRITICAL/UNKNOWN message detected" &
/home/myuser/mynotiicationscript.sh --status CTIR --device mydevice --title "[${mserviceaction}] ${mservicestatus} on ${mservicename}" --application monitoring "${mservicedesc}" &
fi