/usr/share/munin/plugins/forks is in munin-node 1.4.6-3ubuntu3.4.
This file is owned by root:root, with mode 0o755.
The actual contents of the file can be viewed below.
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 | #!/bin/sh
# -*- sh -*-
: << =cut
=head1 NAME
forks -Plugin to monitor the number of forks per second on the machine
=head1 CONFIGURATION
No configuration
=head1 AUTHOR
Unknown author
=head1 LICENSE
Unknown license
=head1 MAGICK MARKERS
#%# family=auto
#%# capabilities=autoconf
=cut
. $MUNIN_LIBDIR/plugins/plugin.sh
if [ "$1" = "autoconf" ]; then
if [ -r /proc/stat ]; then
echo yes
exit 0
else
echo "no (/proc/stat not readable)"
exit 0
fi
fi
if [ "$1" = "config" ]; then
echo 'graph_title Fork rate'
echo 'graph_args --base 1000 -l 0 '
echo 'graph_vlabel forks / ${graph_period}'
echo 'graph_category processes'
echo 'graph_info This graph shows the number of forks (new processes started) per second.'
echo 'forks.label forks'
echo 'forks.type DERIVE'
echo 'forks.min 0'
echo 'forks.max 100000'
echo 'forks.info The number of forks per second.'
print_warning forks
print_critical forks
exit 0
fi
echo -n "forks.value "
awk '/processes/ {print $2}' /proc/stat
|