This script checks uptime and optionally verifies if the uptime
is below MINIMUM or above MAXIMUM uptime treshholds
OPTIONS:
-h Help
-H --hostname=HOST
-c CRITICAL MIN uptime (minutes)
-w WARNING MIN uptime (minutes)
-C CRITICAL MAX uptime (minutes)
-W WARNING MAX uptime (minutes)
-V Version
EOF
}
elif [ $MAX_CRITICAL ] && [ $UPTIME_MINUTES -gt $MAX_CRITICAL ] ; then
echo "CRITICAL - system has not rebooted for $UPTIME_MSG$PERFDATA"
exit $STATE_CRITICAL
elif [ $MAX_WARNING ] && [ $UPTIME_MINUTES -gt $MAX_WARNING ] ; then
echo "WARNING - system has not rebooted for $UPTIME_MSG$PERFDATA"
exit $STATE_WARNING
else
echo "OK - uptime is $UPTIME_MSG$PERFDATA"
exit $STATE_OK
fi