Projet

Général

Profil

Paste
Télécharger au format
Statistiques
| Branche: | Révision:

root / plugins / network / umts_sig @ 8589c6df

Historique | Voir | Annoter | Télécharger (1006 octets)

1
#!/bin/bash
2
# 
3
# A Munin Plugin to show umts signal strength using gcom
4
# Created by Derik Vercueil <jfvercueil@yahoo.co.uk>
5
# Based on a work of "auth"
6
#
7
# Parameters understood:
8
#
9
# 	config   (required)
10
# 	autoconf (optional - used by munin-config)
11
#
12
#
13
# Magic markers (optional - used by munin-config and installation
14
# scripts):
15
#
16
#%# family=auto
17
#%# capabilities=autoconf
18

    
19

    
20
#############################
21
# Configuration
22
#############################
23
MAXLABEL=20
24
EXPR_BIN=/usr/bin/expr
25
#############################
26

    
27
if [ "$1" = "autoconf" ]; then
28
	echo yes
29
	exit 0
30
fi
31

    
32
if [ "$1" = "config" ]; then
33

    
34
	echo 'graph_title UMTS Signal Strength'
35
	echo 'graph_args --base 1000 -l 0'
36
	echo 'graph_vlabel Signal Strength'
37
	echo 'graph_category network'
38
	echo 'signal_strength.label Signal Strength'
39
	exit 0
40
fi
41
#############################
42
# Illegal User
43
#############################
44
VAL=`gcom -d /dev/ttyUSB2 sig | sed 's/[Signal Quality: ]//g' | sed 's/,/./g'`
45
echo -en "signal_strength.value $VAL"
46
echo -n