#!/bin/sh
#
# Returns number of mails in Qmails queue
#
# By Rasmus Skaarup <dlog@gal.dk> - Aug 2006
#
#
# Magic markers - optional - used by installation scripts and
# munin-config:
#
#%# family=manual
#%# capabilities=autoconf

CMD=/var/qmail/bin/qmail-qstat

if [ "$1" = "autoconf" ]; then
        echo yes
        exit 0
fi

if [ "$1" = "config" ]; then

        echo 'graph_title Qmail queue'
        echo 'graph_args --base 1000 -l 0 '
        echo 'graph_vlabel messages'
        echo 'graph_category Mail'
        echo 'graph_order dqmq1 dqmq2'
        echo 'dqmq1.label Messages in Queue'
        echo 'dqmq1.min 0'
        echo 'dqmq1.draw AREA'
        echo 'dqmq2.label Messages not yet preprocessed'
        echo 'dqmq2.min 0'
        echo 'dqmq2.draw LINE2'
        exit 0

fi

OUTPUT=`$CMD`

echo -n "dqmq1.value " && echo "$OUTPUT" | grep -v yet | awk '{print $NF}'
echo -n "dqmq2.value " && echo "$OUTPUT" | grep yet | awk '{print $NF}'


