(plugin) os::windows::wsman - minor fixes (#3474)
This commit is contained in:
parent
c12c2bd91f
commit
c89ee8d244
|
@ -32,13 +32,13 @@ sub new {
|
|||
bless $self, $class;
|
||||
|
||||
$options{options}->add_options(arguments => {
|
||||
'warning-one:s' => { name => 'warning_one' },
|
||||
'critical-one:s' => { name => 'critical_one' },
|
||||
'warning-total:s' => { name => 'warning_total' },
|
||||
'critical-total:s' => { name => 'critical_total' },
|
||||
'all-files' => { name => 'all_files' },
|
||||
'filter-plugin:s' => { name => 'filter_plugin' },
|
||||
'folder:s' => { name => 'folder' }
|
||||
'warning-one:s' => { name => 'warning_one' },
|
||||
'critical-one:s' => { name => 'critical_one' },
|
||||
'warning-total:s' => { name => 'warning_total' },
|
||||
'critical-total:s' => { name => 'critical_total' },
|
||||
'all-files' => { name => 'all_files' },
|
||||
'filter-filename:s' => { name => 'filter_filename' },
|
||||
'folder:s' => { name => 'folder' }
|
||||
});
|
||||
|
||||
return $self;
|
||||
|
|
|
@ -211,11 +211,17 @@ sub prefix_interface_output {
|
|||
return "Interface '" . $options{instance_value}->{display} . "' ";
|
||||
}
|
||||
|
||||
sub skip_counters {
|
||||
my ($self, %options) = @_;
|
||||
|
||||
return (defined($self->{option_results}->{$options{filter}})) ? 0 : 1;
|
||||
}
|
||||
|
||||
sub set_counters {
|
||||
my ($self, %options) = @_;
|
||||
|
||||
$self->{maps_counters_type} = [
|
||||
{ name => 'interfaces', type => 1, cb_prefix_output => 'prefix_interface_output', message_multiple => 'All interfaces are ok', skipped_code => { -10 => 1 } },
|
||||
{ name => 'interfaces', type => 1, cb_prefix_output => 'prefix_interface_output', message_multiple => 'All interfaces are ok', cb_init_counters => 'skip_counters', skipped_code => { -10 => 1 } },
|
||||
];
|
||||
|
||||
$self->{maps_counters}->{interfaces} = [
|
||||
|
@ -349,7 +355,7 @@ sub do_selection {
|
|||
$self->{interfaces} = {};
|
||||
foreach (@$results) {
|
||||
next if (defined($self->{option_results}->{filter_interface}) && $self->{option_results}->{filter_interface} ne '' &&
|
||||
$self->{interface} !~ /$self->{option_results}->{filter_interface}/);
|
||||
$_->{Name} !~ /$self->{option_results}->{filter_interface}/);
|
||||
next if (defined($self->{option_results}->{exclude_interface}) && $self->{option_results}->{exclude_interface} ne '' &&
|
||||
$_->{Name} =~ /$self->{option_results}->{exclude_interface}/);
|
||||
|
||||
|
@ -395,30 +401,18 @@ Check interfaces.
|
|||
|
||||
=over 8
|
||||
|
||||
=item B<--add-traffic>
|
||||
|
||||
Check interface traffic.
|
||||
|
||||
=item B<--add-errors>
|
||||
|
||||
Check interface errors.
|
||||
|
||||
=item B<--warning-in>
|
||||
|
||||
Threshold warning in percent for 'in' traffic.
|
||||
|
||||
=item B<--critical-in>
|
||||
|
||||
Threshold critical in percent for 'in' traffic.
|
||||
|
||||
=item B<--warning-out>
|
||||
|
||||
Threshold warning in percent for 'out' traffic.
|
||||
|
||||
=item B<--critical-out>
|
||||
|
||||
Threshold critical in percent for 'out' traffic.
|
||||
|
||||
=item B<--warning-*> B<--critical-*>
|
||||
|
||||
Thresholds.
|
||||
Can be: 'in-error', 'in-discard', 'out-error', 'out-discard',
|
||||
Can be: 'in-traffic', 'out-traffic', 'in-error', 'in-discard', 'out-error', 'out-discard',
|
||||
|
||||
=item B<--units-traffic>
|
||||
|
||||
|
|
Loading…
Reference in New Issue