diff --git a/global/overlay/usr/lib/nagios/plugins/check_sa_version.sh b/global/overlay/usr/lib/nagios/plugins/check_sa_version.sh new file mode 100644 index 00000000..52059d80 --- /dev/null +++ b/global/overlay/usr/lib/nagios/plugins/check_sa_version.sh @@ -0,0 +1,21 @@ +#!/bin/bash +# +URL=$1 +VERSION=$2 + + +JSONVERSION=$(curl -ksL $URL | jq .version 2> /dev/null | sed s/\"//g) +EXITCODE=$? + +if [ $EXITCODE -ne 0 ]; then + echo "Could not get version from URL: $URL" + exit 2 +fi + +if [ "$VERSION" != "$JSONVERSION" ]; then + echo "Version missmatch, $JSONVERSION != $VERSION" + exit 1 +fi + +echo "OK - Version: $JSONVERSION" +exit 0