diff --git a/global/overlay/usr/lib/nagios/plguins/check_eidas_health.sh b/global/overlay/usr/lib/nagios/plguins/check_eidas_health.sh new file mode 100644 index 00000000..4fed7b9b --- /dev/null +++ b/global/overlay/usr/lib/nagios/plguins/check_eidas_health.sh @@ -0,0 +1,15 @@ +#!/bin/bash + +. /usr/lib/nagios/plugins/utils.sh + +status=`wget --no-check-certificate -qO- https://$1:444/manage/health` +echo $status | jq -r '.status' | grep -q "UP" +if [ $? -ne 0 ]; then + echo "CRITICAL - Service FAIL" + echo $status + exit $STATE_CRITICAL +else + echo "OK - Service healthy" + echo $status + exit $STATE_OK +fi