check_breeze.pl 428 B

12345678910111213141516171819202122
  1. #!/usr/bin/perl
  2. # Plugin to test signal strength on Breezecom wireless equipment
  3. # Contributed by Jeffrey Blank
  4. $Host=$ARGV[0];
  5. $sig_crit=$ARGV[1];
  6. $sig_warn=$ARGV[2];
  7. $sig=0;
  8. $sig = `snmpget $Host public .1.3.6.1.4.1.710.3.2.3.1.3.0`;
  9. @test=split(/ /,$sig);
  10. $sig=@test[2];
  11. $sig=int($sig);
  12. if ($sig>100){$sig=100}
  13. print "Signal Strength at: $sig%\n";
  14. if ($sig<$sig_crit)
  15. {exit(2)}
  16. if ($sig<$sig_warn)
  17. {exit(1)}
  18. exit(0);