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