[monitoring-plugins] check_breeze: remove plugin
Sven Nierlein
git at monitoring-plugins.org
Thu Oct 1 15:10:19 CEST 2026
Module: monitoring-plugins
Branch: master
Commit: b61276c0038924768e4e0b4926f4033a6dae5cb3
Author: Sven Nierlein <Sven.Nierlein at consol.de>
Committer: Sven Nierlein <sven at nierlein.org>
Date: Thu Oct 1 14:31:13 2026 +0200
URL: https://www.monitoring-plugins.org/repositories/monitoring-plugins/commit/?id=b61276c0
check_breeze: remove plugin
This plugin is long outdated and basically a wrapper around snmpget.
These devices were particularly valuable in the 1990s and early 2000s before widespread Wi-Fi adoption
It can be replaced by a simple check_snmp command:
check_snmp -H <host> -C public -o .1.3.6.1.4.1.710.3.2.3.1.3.0 -w <warn> -c <crit>
Signed-off-by: Sven Nierlein <Sven.Nierlein at consol.de>
---
.github/monitoring-plugins.spec | 15 -------
.gitignore | 1 -
plugins-scripts/Makefile.am | 4 +-
plugins-scripts/check_breeze.pl | 89 -----------------------------------------
4 files changed, 2 insertions(+), 107 deletions(-)
diff --git a/.github/monitoring-plugins.spec b/.github/monitoring-plugins.spec
index 2efab82d..b35864c4 100644
--- a/.github/monitoring-plugins.spec
+++ b/.github/monitoring-plugins.spec
@@ -153,7 +153,6 @@ make THANKS
Summary: Monitoring Plugins - All Check Plugins
Requires: %{name}
Requires: %{name}-apt
-Requires: %{name}-breeze
Requires: %{name}-by_ssh
Requires: %{name}-cluster
Requires: %{name}-curl
@@ -234,20 +233,6 @@ Provides check_apt of the Monitoring Plugins.
%{plugindir}/check_apt
-
-# check_breeze
-%package breeze
-Summary: Monitoring Plugins - check_breeze
-Requires: %{name} = %{version}-%{release}
-
-%description breeze
-Provides check_breeze of the Monitoring Plugins.
-
-%files breeze
-%{plugindir}/check_breeze
-
-
-
# check_by_ssh
%package by_ssh
Summary: Monitoring Plugins - check_by_ssh
diff --git a/.gitignore b/.gitignore
index 1b4d0d10..ff58b7dc 100644
--- a/.gitignore
+++ b/.gitignore
@@ -271,7 +271,6 @@ plugins/check_disk.d/.dirstamp
/plugins-scripts/subst
/plugins-scripts/utils.pm
/plugins-scripts/utils.sh
-/plugins-scripts/check_breeze
/plugins-scripts/check_disk_smb
/plugins-scripts/check_flexlm
/plugins-scripts/check_ifoperstatus
diff --git a/plugins-scripts/Makefile.am b/plugins-scripts/Makefile.am
index 7879791f..5d1f9031 100644
--- a/plugins-scripts/Makefile.am
+++ b/plugins-scripts/Makefile.am
@@ -13,13 +13,13 @@ SUFFIXES = .pl .sh
VPATH=$(top_srcdir) $(top_srcdir)/plugins-scripts $(top_srcdir)/plugins-scripts/t
-libexec_SCRIPTS = check_breeze check_disk_smb check_flexlm check_ircd \
+libexec_SCRIPTS = check_disk_smb check_flexlm check_ircd \
check_log check_oracle check_rpc check_sensors check_wave \
check_ifstatus check_ifoperstatus check_mailq check_file_age \
check_uptime check_mssql \
utils.sh utils.pm
-EXTRA_DIST=check_breeze.pl check_disk_smb.pl check_flexlm.pl check_ircd.pl \
+EXTRA_DIST=check_disk_smb.pl check_flexlm.pl check_ircd.pl \
check_log.sh check_oracle.sh check_rpc.pl check_sensors.sh \
check_ifstatus.pl check_ifoperstatus.pl check_wave.pl check_mailq.pl check_file_age.pl \
check_uptime.pl check_mssql.pl \
diff --git a/plugins-scripts/check_breeze.pl b/plugins-scripts/check_breeze.pl
deleted file mode 100755
index 531625c4..00000000
--- a/plugins-scripts/check_breeze.pl
+++ /dev/null
@@ -1,89 +0,0 @@
-#!@PERL@ -w
-
-
-use strict;
-use Getopt::Long;
-use vars qw($opt_V $opt_h $opt_w $opt_c $opt_H $opt_C $PROGNAME);
-use FindBin;
-use lib "$FindBin::Bin";
-use utils qw(%ERRORS &print_revision &support &usage);
-
-$PROGNAME = "check_breeze";
-
-sub print_help ();
-sub print_usage ();
-
-$ENV{'PATH'}='@TRUSTED_PATH@';
-$ENV{'BASH_ENV'}='';
-$ENV{'ENV'}='';
-$ENV{'CDPATH'}='';
-
-Getopt::Long::Configure('bundling');
-GetOptions
- ("V" => \$opt_V, "version" => \$opt_V,
- "h" => \$opt_h, "help" => \$opt_h,
- "w=s" => \$opt_w, "warning=s" => \$opt_w,
- "c=s" => \$opt_c, "critical=s" => \$opt_c,
- "H=s" => \$opt_H, "hostname=s" => \$opt_H,
- "C=s" => \$opt_C, "community=s" => \$opt_C);
-
-if ($opt_V) {
- print_revision($PROGNAME,'@NP_VERSION@');
- exit $ERRORS{'UNKNOWN'};
-}
-
-if ($opt_h) {print_help(); exit $ERRORS{'UNKNOWN'};}
-
-($opt_H) || usage("Host name/address not specified\n");
-my $host = $1 if ($opt_H =~ /([-.A-Za-z0-9]+)/);
-($host) || usage("Invalid host: $opt_H\n");
-
-($opt_w) || usage("Warning threshold not specified\n");
-my $warning = $1 if ($opt_w =~ /([0-9]{1,2}|100)+/);
-($warning) || usage("Invalid warning threshold: $opt_w\n");
-
-($opt_c) || usage("Critical threshold not specified\n");
-my $critical = $1 if ($opt_c =~ /([0-9]{1,2}|100)/);
-($critical) || usage("Invalid critical threshold: $opt_c\n");
-
-($opt_C) || ($opt_C = "public") ;
-
-my $sig=0;
-$sig = `/usr/bin/snmpget $host $opt_C .1.3.6.1.4.1.710.3.2.3.1.3.0`;
-my @test=split(/ /,$sig);
-$sig=$test[2];
-$sig=int($sig);
-if ($sig>100){$sig=100}
-
-print "Signal Strength at: $sig%\n";
-
-exit $ERRORS{'CRITICAL'} if ($sig<$critical);
-exit $ERRORS{'WARNING'} if ($sig<$warning);
-exit $ERRORS{'OK'};
-
-
-sub print_usage () {
- print "Usage: $PROGNAME -H <host> [-C community] -w <warn> -c <crit>\n";
-}
-
-sub print_help () {
- print_revision($PROGNAME,'@NP_VERSION@');
- print "Copyright (c) 2000 Jeffrey Blank/Karl DeBisschop
-
-This plugin reports the signal strength of a Breezecom wireless equipment
-
-";
- print_usage();
- print "
--H, --hostname=HOST
- Name or IP address of host to check
--C, --community=community
- SNMPv1 community (default public)
--w, --warning=INTEGER
- Percentage strength below which a WARNING status will result
--c, --critical=INTEGER
- Percentage strength below which a CRITICAL status will result
-
-";
- support();
-}
More information about the Commits
mailing list