|
|
@@ -11,11 +11,12 @@
|
|
|
SCRIPT_VERSION=0.1
|
|
|
|
|
|
# Installation:
|
|
|
-# This file should be placed on a/the host running SimpleSamlPHP in /usr/lib/check_mk_agent/local
|
|
|
+# This file should be placed on a/the host running SimpleSAMLPhp in /usr/lib/check_mk_agent/local
|
|
|
#
|
|
|
# (reccomended) if you want the check to run on a different schedule (like once per hour) put it in a subdirectory of above path
|
|
|
# named to the number of seconds of the interval wanted, so 3600/ for once an hour, 86400/ for once per day.
|
|
|
-# Suggestion for this check is to run this once a day to minimize processing cost.
|
|
|
+# Suggestion for this check is to run this once a day to minimize processing cost, github does not like it when you query every (default)
|
|
|
+# check-interval, and will return a http 403 -error.
|
|
|
#
|
|
|
# Also do not forget to make this file executable with chmod +x /usr/lib/check_mk_agent/local/simplesaml_version_check.sh
|
|
|
|
|
|
@@ -23,7 +24,7 @@ SCRIPT_VERSION=0.1
|
|
|
# Global definitions for the script - change if needed to fit your needs #
|
|
|
##########################################################################
|
|
|
|
|
|
-# Define path to where SimpleSalmPHP is installed
|
|
|
+# Define path to where SimpleSAMLPhp is installed
|
|
|
BASEPATH="/opt/simplesamlphp"
|
|
|
|
|
|
# Version (json) file reference
|
|
|
@@ -67,7 +68,6 @@ else
|
|
|
fi
|
|
|
|
|
|
# Get latest avaiable version information from github.
|
|
|
-#AVAILABLE_VERSION=$(curl -fsSL -H 'Accept: application/vnd.github+json' --connect-timeout 5 --max-time 15 "$RELEASEURL" | jq -er 'map(select(.draft == false and .prerelease == false)) | .[0].tag_name' | sed 's/^v//')
|
|
|
AVAILABLE_VERSION=$(curl -fsSL -H 'Accept: application/vnd.github+json' --connect-timeout 5 --max-time 15 "$RELEASEURL" | jq -r '.[] | select(.draft == false and .prerelease == false) | .tag_name' | sed 's/^v//' | sort -V | tail -n1)
|
|
|
# Error handling / Evaluate results
|
|
|
if [ -z "$AVAILABLE_VERSION" ]; then
|