From 04a5ca91c475230685992ad02e52768bdc397616 Mon Sep 17 00:00:00 2001 From: Leif Johansson Date: Tue, 13 Feb 2018 09:32:57 +0100 Subject: [PATCH] eidas health check binary --- .../usr/lib/nagios/plguins/check_eidas_health.sh | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 global/overlay/usr/lib/nagios/plguins/check_eidas_health.sh 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