Skip to content
Snippets Groups Projects

reduce one log line per check

Merged Hahn Axel (hahn) requested to merge update-loop into master
1 file
+ 5
4
Compare changes
  • Side-by-side
  • Inline
+ 5
4
@@ -295,6 +295,7 @@ function processCheck(){
local iTsEnd; typeset -i iTsEnd
local iTsStart; typeset -i iTsStart
local httpcode;
iCheckStart=$(_getUnixTs)
@@ -392,7 +393,7 @@ function processCheck(){
slot="$(_getName4Svcathost ${checkName} | sed 's# #%20#g')"
_log "${_logPrefix} starting POST of data to monitoring server"
# _log "${_logPrefix} starting POST of data to monitoring server"
_echo POST actions/process-check-result?service=${MY_NAME}!${slot} "$data"
_APIcall POST actions/process-check-result?service=${MY_NAME}!${slot} "$data"
http.responseExport "$_response"
@@ -403,13 +404,13 @@ function processCheck(){
fi
# --- check if data were sent successfully
httpcode=$(http.getStatuscode)
if http.isOk >/dev/null; then
_log "${_logPrefix} rc=$rc - OK, response was sent to Icinga"
_log "${_logPrefix} Icinga: $httpcode - POST of data was OK"
else
local httpcode; httpcode=$(http.getStatuscode)
_rc=$_rc+1
case $httpcode in
404) _FoundErrors+="Icinga response $httpcode: host or service check was not created in Icinga yet ... " ;;
404) _FoundErrors+="Icinga: $httpcode: host or service check was not created in Icinga yet ... " ;;
*) _FoundErrors+="Icinga response was not sent to Icinga: $httpcode ... " ;;
esac
_echo
Loading