#!/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_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.max 10000' echo 'grey.min 0' 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/run/milter-greylist/greylist.db |awk '{ print $5 }' echo -n "white.value " grep "\# Summary:" /var/run/milter-greylist/greylist.db |awk '{ print $7 }'