From 772c2005ace1d09f6859d25d0330f9965e27a38f Mon Sep 17 00:00:00 2001 From: garnier-quentin Date: Mon, 6 Jul 2020 17:35:37 +0200 Subject: [PATCH] Fix #907 --- .../centreon/common/airespace/snmp/mode/apusers.pm | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/centreon-plugins/centreon/common/airespace/snmp/mode/apusers.pm b/centreon-plugins/centreon/common/airespace/snmp/mode/apusers.pm index 00c889d4c..c14b0277b 100644 --- a/centreon-plugins/centreon/common/airespace/snmp/mode/apusers.pm +++ b/centreon-plugins/centreon/common/airespace/snmp/mode/apusers.pm @@ -164,9 +164,10 @@ sub new { bless $self, $class; $options{options}->add_options(arguments => { - 'filter-ssid:s' => { name => 'filter_ssid' }, - 'filter-ap:s' => { name => 'filter_ap' }, - 'filter-group:s' => { name => 'filter_group' } + 'filter-ssid:s' => { name => 'filter_ssid' }, + 'filter-ap:s' => { name => 'filter_ap' }, + 'filter-group:s' => { name => 'filter_group' }, + 'ignore-ap-users' => { name => 'ignore_ap_users' } }); return $self; @@ -240,6 +241,8 @@ sub manage_selection { $self->{global}->{'total_' . $result->{status}}++; } + return if (defined($self->{option_results}->{ignore_ap_users})); + my $request = [ { oid => $mapping2->{ap_name}->{oid} }, { oid => $oid_bsnAPIfLoadNumOfClients } ]; push @$request, { oid => $mapping2->{group_name}->{oid} } if (defined($self->{option_results}->{filter_group}) && $self->{option_results}->{filter_group} ne ''); @@ -300,6 +303,10 @@ Filter by access point name (can be a regexp). Filter by access point group (can be a regexp). +=item B<--ignore-ap-users> + +Unmonitor users by access points. + =item B<--warning-*> B<--critical-*> Thresholds.