Select Git revision
-
Martin Stjernholm authored
Rev: src/builtin_functions.c:1.247 Rev: src/encode.c:1.55 Rev: src/encode.h:1.3
Martin Stjernholm authoredRev: src/builtin_functions.c:1.247 Rev: src/encode.c:1.55 Rev: src/encode.h:1.3
check_saned 837 B
#!/bin/sh
#
# usage: check_saned pattern
#
# This script will run "scanimage -L" and grep for the supplied pattern.
#
# FIXME: since scanners in use are not included in the list produced
# by "scanimage -L", the state should be OK if the scanner was seen
# within the last hour, and WARNING if it was seen within the last
# day.
#
# This check script is maintained in a Subversion repository at
# http://lsvn.lysator.liu.se/svnroot/nagios-plugins. Contact
# <ceder@lysator.liu.se> for commit access.
TMPFILE=`tempfile`
scanimage -L > $TMPFILE 2>&1
if [ $? -ne 0 ]
then
echo CRITICAL - scanimage failed - "`cat /tmp/scanimage.$$`"
rm $TMPFILE
exit 2
fi
grep "$1" $TMPFILE >/dev/null 2>&1
RC=$?
if [ $RC -ne 0 ]
then
echo CRITICAL - scanner not found
rm $TMPFILE
exit 2
fi
rm $TMPFILE
echo OK - all fine
exit 0