- Repository
- Munin (2.0)
- Last change
- 2018-06-30
- Family
- contrib
- Capabilities
- Language
- Shell
foldingathome
Sadly there is no documentation for this plugin.
#!@@GOODSH@@
# -*- sh -*-
#
# Folding@Home
#
# Parameters:
#
# config (required)
# autoconf (optional - only used by munin-config)
#
# Magic markers (optional - used by munin-config and some installation
# scripts):
#%# family=contrib
#%# capabilities=autoconf
FOLDING_PATH=/usr/local/fah
data_filename=$FOLDING_PATH/${file:-unitinfo.txt}
if [ "$1" = "autoconf" ]; then
if [ -r "$data_filename" ]; then
echo yes
else
echo "no (F@H file '$data_filename' not found)"
fi
exit 0
fi
if [ "$1" = "config" ]; then
echo 'graph_title Folding@Home'
echo 'graph_args -l 0 --base 1000'
echo 'graph_vlabel % finished'
echo 'done.label done folding'
echo 'done.type GAUGE'
echo 'done.max 100'
exit 0
fi
grep "Progress" "$data_filename" | /bin/sed 's/^.*: \(.*\)%.*/done.value \1/'