diff --git a/centreon-plugins/network/vectra/restapi/mode/interfaces.pm b/centreon-plugins/network/vectra/restapi/mode/interfaces.pm index 9a1cce3fa..23a523aff 100644 --- a/centreon-plugins/network/vectra/restapi/mode/interfaces.pm +++ b/centreon-plugins/network/vectra/restapi/mode/interfaces.pm @@ -88,6 +88,9 @@ sub manage_selection { $self->{interfaces} = {}; foreach my $interface_name (keys %{$result->{network}->{interfaces}->{brain}}) { + next if (defined($self->{option_results}->{filter_interface_name}) && $self->{option_results}->{filter_interface_name} ne '' && + $interface_name !~ /$self->{option_results}->{filter_interface_name}/); + $self->{interfaces}->{$interface_name} = { name => $interface_name, status => lc($result->{network}->{interfaces}->{brain}->{$interface_name}->{link})