icinga-plugins/checks/check_dokuwiki_update

36 lines
692 B
Bash
Executable File

#!/bin/bash
version_website=$(lynx --dump https://download.dokuwiki.org/ | grep "(Recommended)" | awk '{print $7}')
if [ $# = 0 ]
then
dokuwiki_root="/var/www/"
else
dokuwiki_root=$1
fi
/usr/bin/which lynx > /dev/null 2>&1
if [ ! $? = 0 ]
then
echo "lynx ist nicht installiert"
exit 1
fi
installed_version=$(cut -d " " -f 1 "$dokuwiki_root"/VERSION)
#Versionspruefung
if [ "$installed_version" = "$version_website" ]
then
echo "DokuWiki ist up-to-date - installed version: $installed_version; newest version: $version_website"
exit 0
else
#Warnung wird ausgegeben
echo "different version - installed version: $installed_version; newest version: $version_website"
exit 1
fi