From 32252b61ea66929d63f4e5fabb883ca447db9941 Mon Sep 17 00:00:00 2001 From: Ryan Loudfoot Date: Sat, 2 Nov 2013 12:38:43 -0400 Subject: [PATCH] Add utils.sh checking code. --- check_temp.sh | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/check_temp.sh b/check_temp.sh index a9e617b..3533d45 100755 --- a/check_temp.sh +++ b/check_temp.sh @@ -33,17 +33,24 @@ # # ############################################################################### -VERSION="Version 0.9" +VERSION="Version 0.91" AUTHOR="(c) 2011 Jack-Benny Persson (jack-benny@cyberinfo.se)" # Sensor program SENSORPROG=/usr/bin/sensors -# Exit codes -STATE_OK=0 -STATE_WARNING=1 -STATE_CRITICAL=2 -STATE_UNKNOWN=3 +# Ryan's note: utils.sh is installed with nagios-plugins in with the plugins +# Check if utils.sh exists. This lets you use check_domain in a testing environment +# or outside of Nagios. +if [ -e "$PROGPATH/utils.sh" ]; then + . "$PROGPATH/utils.sh" +else + STATE_OK=0 + STATE_WARNING=1 + STATE_CRITICAL=2 + STATE_UNKNOWN=3 +# STATE_DEPENDENT=4 (Commented because it's unused.) +fi shopt -s extglob