diff --git a/plugins/other/umts_sig b/plugins/other/umts_sig new file mode 100755 index 00000000..fd0bfc5b --- /dev/null +++ b/plugins/other/umts_sig @@ -0,0 +1,46 @@ +#!/bin/sh +# +# A Munin Plugin to show umts signal strength using gcom +# Created by Derik Vercueil +# Based on a work of "auth" +# +# Parameters understood: +# +# config (required) +# autoconf (optional - used by munin-config) +# +# +# Magic markers (optional - used by munin-config and installation +# scripts): +# +#%# family=auto +#%# capabilities=autoconf + + +############################# +# Configuration +############################# +MAXLABEL=20 +EXPR_BIN=/usr/bin/expr +############################# + +if [ "$1" = "autoconf" ]; then + echo yes + exit 0 +fi + +if [ "$1" = "config" ]; then + + echo 'graph_title UMTS Signal Strength' + echo 'graph_args --base 1000 -l 0' + echo 'graph_vlabel Signal Strength' + echo 'graph_category network' + echo 'signal_strength.label Signal Strength' + exit 0 +fi +############################# +# Illegal User +############################# +VAL=`gcom -d /dev/ttyUSB2 sig | sed 's/[Signal Quality: ]//g' | sed 's/,/./g'` +echo -en "signal_strength.value $VAL" +echo -n