aboutsummaryrefslogtreecommitdiff
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 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);