summaryrefslogtreecommitdiffstats
path: root/contrib/check_breeze.pl
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/check_breeze.pl')
-rw-r--r--contrib/check_breeze.pl22
1 files changed, 22 insertions, 0 deletions
diff --git a/contrib/check_breeze.pl b/contrib/check_breeze.pl
new file mode 100644
index 0000000..bb83765
--- /dev/null
+++ b/contrib/check_breeze.pl
@@ -0,0 +1,22 @@
1#!/usr/bin/perl
2
3# Plugin to test signal strength on Breezecom wireless equipment
4# Contributed by Jeffrey Blank
5
6$Host=$ARGV[0];
7$sig_crit=$ARGV[1];
8$sig_warn=$ARGV[2];
9$sig=0;
10$sig = `snmpget $Host public .1.3.6.1.4.1.710.3.2.3.1.3.0`;
11@test=split(/ /,$sig);
12$sig=@test[2];
13$sig=int($sig);
14if ($sig>100){$sig=100}
15
16print "Signal Strength at: $sig%\n";
17if ($sig<$sig_crit)
18 {exit(2)}
19if ($sig<$sig_warn)
20 {exit(1)}
21
22exit(0);