1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60
|
#!/bin/sh
#
# Plugin to monitor available entropy
#
# Usage: Link or copy into /etc/munin/node.d/
#
# $Log$
# Revision 1.3 2004/09/25 22:29:16 jimmyo
# Added info fields to a bunch of plugins.
#
# Revision 1.2 2004/05/20 13:57:12 jimmyo
# Set categories to some of the plugins.
#
# Revision 1.1 2004/01/02 18:50:01 jimmyo
# Renamed occurrances of lrrd -> munin
#
# Revision 1.1.1.1 2004/01/02 15:18:07 jimmyo
# Import of LRRD CVS tree after renaming to Munin
#
# Revision 1.3 2003/11/15 11:10:28 jimmyo
# Various fixes
#
# Revision 1.2 2003/11/07 17:43:16 jimmyo
# Cleanups and log entries
#
#
#
# Magic markers (optional - only used by munin-config and some
# installation scripts):
#
#%# family=auto
#%# capabilities=autoconf
if [ "$1" = "autoconf" ]; then
if [ -r /proc/sys/kernel/random/entropy_avail ]; then
echo yes
exit 0
else
echo no
exit 1
fi
fi
if [ "$1" = "config" ]; then
echo 'graph_title Available entropy'
echo 'graph_args --base 1000 -l 0'
echo 'graph_vlabel entropy (bytes)'
echo 'graph_scale no'
echo 'graph_category system'
echo 'graph_info This graph shows the amount of entropy available in the system.'
echo 'entropy.label entropy'
echo 'entropy.info The number of random bytes available. This is typically used by cryptographic applications.'
exit 0
fi
echo -n "entropy.value "
cat /proc/sys/kernel/random/entropy_avail
|