Första comitten av mina egna munin-plugins.

This commit is contained in:
2007-10-17 13:49:51 +00:00
parent a349d8e5ef
commit 182b5df19a
4 changed files with 230 additions and 0 deletions

44
milter_greylist Executable file
View File

@@ -0,0 +1,44 @@
#!/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'
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 1000'
echo 'grey.min 0'
echo 'grey.info The number of greylisted hosts.'
echo 'white.label Whitelisted'
echo 'white.max 1000'
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 }'