#!/bin/bash # # 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