#!/bin/sh # # Plugin to check /var/run/milter-greylist/greylist.db status # # Parameters: # # config (required) # autoconf (optional - only used by munin-config) # #%# family=auto #%# capabilities=autoconf if [ "$1" = "autoconf" ]; then echo yes exit 0 fi if [ "$1" = "config" ]; then echo 'graph_title Milter-greylist greylisted' # echo 'graph_args -l 0 --base 1000' echo 'graph_args --base 1000' echo 'graph_vlabel Greylisted' echo 'graph_category Mail' echo 'graph_period second' echo 'graph_info This graph shows the current number of greylisted and whitelisted senders.' echo 'grey.label Greylisted' echo 'grey.colour 999999' # echo 'grey.max 10000' # echo 'grey.min 1000' echo 'grey.info The number of greylisted hosts.' # echo 'white.label Whitelisted' #echo 'white.max 500' #echo 'white.min 0' # echo 'white.info The number of whitelisted hosts.' exit 0 fi echo -n "grey.value " grep "\# Summary:" /var/lib/milter-greylist/greylist.db |awk '{ print $5 }' #echo -n "white.value " #grep "\# Summary:" /var/run/milter-greylist/greylist.db |awk '{ print $7 }'