diff --git a/nagios/check_gitea_version.sh b/nagios/check_gitea_version.sh new file mode 100755 index 0000000..b4f1c35 --- /dev/null +++ b/nagios/check_gitea_version.sh @@ -0,0 +1,19 @@ +#!/bin/sh + +# Quick and dirty NRPE script to check if +# the local version of Gitea is up to date. + +# Stop at first uncatched error +set -e + +# note: some local problems with IPv4, the quickest way was to force IPv6. +LOCAL_VERSION="$( wget -6 -O - -q "https://$( hostname -f )/api/v1/version" | sed -n 's/{"version":"\([^"]\+\)"}/\1/p' )" +UPSTREAM_VERSION="$( wget -q -O - "https://dl.gitea.io/gitea/" | egrep -- '