pretrigger_notification.sh_sample: added debug log
This commit is contained in:
parent
257ce53e7f
commit
b66b90deb4
|
@ -1,9 +1,23 @@
|
|||
#!/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}"
|
||||
mserviceaction="${2}"
|
||||
mservicestatus="${3}"
|
||||
mservicedesc="${4}"
|
||||
mservicehost="${5}"
|
||||
monitnotifyerpretriggeroutput() {
|
||||
if [ ${enabledebug} == true ]; then
|
||||
/bin/echo "$(date +"${dateformat}") - [PRETRIGGER_NOTIFICATION] - ${1}" >> "${debugfile}"
|
||||
fi
|
||||
}
|
||||
|
||||
/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