pretrigger_notification.sh_sample: added debug log
This commit is contained in:
parent
257ce53e7f
commit
b66b90deb4
|
@ -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
|
||||||
|
|
Loading…
Reference in New Issue