diff options
Diffstat (limited to 'contrib/check_breeze.pl')
-rw-r--r-- | contrib/check_breeze.pl | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/contrib/check_breeze.pl b/contrib/check_breeze.pl new file mode 100644 index 00000000..bb837657 --- /dev/null +++ b/contrib/check_breeze.pl @@ -0,0 +1,22 @@ +#!/usr/bin/perl + +# Plugin to test signal strength on Breezecom wireless equipment +# Contributed by Jeffrey Blank + +$Host=$ARGV[0]; +$sig_crit=$ARGV[1]; +$sig_warn=$ARGV[2]; +$sig=0; +$sig = `snmpget $Host public .1.3.6.1.4.1.710.3.2.3.1.3.0`; +@test=split(/ /,$sig); +$sig=@test[2]; +$sig=int($sig); +if ($sig>100){$sig=100} + +print "Signal Strength at: $sig%\n"; +if ($sig<$sig_crit) + {exit(2)} +if ($sig<$sig_warn) + {exit(1)} + +exit(0); |