Category:Heromotocorp/QMAIL QUEUE COUSTOM SCRIPT
Appearance
A script to get qmail queue status via qmHandle
==
#!/bin/bash
STATE_OK=0
STATE_WARNING=1
STATE_CRITICAL=2
STATE_UNKNOWN=3
STATE_DEPENDENT=4
warn=$1
crit=$2
QUEUE=`qmHandle -s | grep "Total messages"| awk 'BEGIN { FS = ":" } ; { print $2 }'`
if | $QUEUE -eq $warn
then echo $QUEUE "Queue OK " ; exit ${STATE_OK} ;
elif $QUEUE -gt $warn && $QUEUE -lt $crit
then echo "QUEUE WARNING " $QUEUE ; exit ${STATE_WARNING} ;
else
echo "QUEUE CRITICAL" $QUEUE ; exit ${STATE_CRITICAL} ;
fi
==
This category currently contains no pages or media.