Add check for utils.sh. See note on line 33.

This commit is contained in:
Elyrith 2013-08-23 17:08:06 -04:00
parent 59a503a218
commit 23adc98cdc

View File

@ -23,21 +23,24 @@
# https://github.com/Elyrith/check_domain # # https://github.com/Elyrith/check_domain #
############################################################################### ###############################################################################
VERSION="Version 0.9" VERSION="Version 0.91"
AUTHOR="See README. This version updated by Ryan Loudfoot (elyrith@gmail.com)" AUTHOR="See README. This version updated by Ryan Loudfoot (elyrith@gmail.com)"
PROGRAM=${0##*/} PROGRAM=${0##*/}
PROGPATH=${0%/*} PROGPATH=${0%/*}
# Ryan's note: utils.sh is installed with nagios-plugins in with the plugins # Ryan's note: utils.sh is installed with nagios-plugins in with the plugins
# Added nagios exit state constants instead of utils.sh so you can run it anywhere # Check if utils.sh exists. This lets you use check_domain in a testing environment
# instead of only in the libexec folder # or outside of Nagios.
#. $PROGPATH/utils.sh if [ -a utils.sh ]; then
. $PROGPATH/utils.sh
else
STATE_OK=0 STATE_OK=0
STATE_WARNING=1 STATE_WARNING=1
STATE_CRITICAL=2 STATE_CRITICAL=2
STATE_UNKNOWN=3 STATE_UNKNOWN=3
STATE_DEPENDENT=4 STATE_DEPENDENT=4
fi
# Default values (days): # Default values (days):
critical=7 critical=7