Jump to content

Category:Heromotocorp/QMAIL QUEUE COUSTOM SCRIPT

From TetraWiki
Revision as of 12:07, 30 December 2013 by Hemant (talk | contribs) (Created page with " 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 QUEU...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

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.