#!/bin/sh
#
# Returns how busy qmail has been (simultaneous connections)
# within the last 5 minutes
#
# By Rasmus Skaarup <dlog@gal.dk> - Aug 2006
#
#
# Magic markers - optional - used by installation scripts and
# munin-config:
#
#%# family=manual
#%# capabilities=autoconf

DLOG=/usr/local/dlog/bin/dodlog.pl
LOGDIR=/var/log/qmaill/

CMD="$DLOG qmail raw $LOGDIR"

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

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

        echo 'graph_title Qmail message concurrency'
        echo 'graph_args --base 1000 -l 0 '
        echo 'graph_vlabel connections'
        echo 'graph_category Mail'
        echo 'graph_order dqmc1 dqmc2'
        echo 'dqmc1.label Local'
        echo 'dqmc1.min 0'
        echo 'dqmc1.draw LINE2'
        echo 'dqmc2.label Remote'
        echo 'dqmc2.min 0'
        echo 'dqmc2.draw LINE2'
        exit 0

fi

OUTPUT=`$CMD`

echo -n "dqmc1.value " && echo "$OUTPUT" | grep LOCALCON | cut -f 2 -d:
echo -n "dqmc2.value " && echo "$OUTPUT" | grep REMOTECON | cut -f 2 -d:


