From 7a1fffbcf3bf27be3aca3e7b68a467c0673de4ae Mon Sep 17 00:00:00 2001 From: Christian Pierre MOMON Date: Sun, 8 Nov 2020 06:02:33 +0100 Subject: [PATCH] Added gitignore file. --- .gitignore | 1 + monitoring/check_gitea_update~ | 70 ---------------------------------- 2 files changed, 1 insertion(+), 70 deletions(-) create mode 100644 .gitignore delete mode 100755 monitoring/check_gitea_update~ diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..b25c15b --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +*~ diff --git a/monitoring/check_gitea_update~ b/monitoring/check_gitea_update~ deleted file mode 100755 index b3d0d1b..0000000 --- a/monitoring/check_gitea_update~ +++ /dev/null @@ -1,70 +0,0 @@ -#!/bin/bash -# -# Nagios plugin to check Gitea version - -function usage() -{ - echo "Usage : $0" -} - - -function getCurrentVersion -{ - local result - - local json=$(curl -s -X GET "https://forge.april.org/api/v1/version" -H "accept: application/json") - #echo "[$json]" - - # {"version":"1.11.1"} - local regexp='\{"version":"(.*)"}' - if [[ $json =~ $regexp ]]; then - result=${BASH_REMATCH[1]} - else - result= - fi - - echo "$result" -} - -function getLastVersionFromGithub -{ - local result - - local owner="$1" - local repo="$2" - - local json=$(curl -s -X GET https://api.github.com/repos/$owner/$repo/releases/latest |grep tag_name) - #echo "[$json]" - - # [ "tag_name": "v1.11.1",] - local regexp='.*"tag_name": "v(.+)".*' - - if [[ $json =~ $regexp ]]; then - result=${BASH_REMATCH[1]} - else - result= - fi - - echo "$result" -} - - -# -if [ "$#" -ne 0 ]; then - usage -else - currentVersion=$(getCurrentVersion) - #echo "Current version = $currentVersion" - - lastVersion=$(getLastVersionFromGithub "go-gitea" "gitea") - #echo "Last version = $lastVersion" - - if [ $currentVersion = $lastVersion ]; then - echo "OK" - result=0 - else - echo "WARNING : new version available, current is $currentVersion, last is $lastVersion." - result=1 - fi -fi -exit $result