+ Enhance processcount mode to manage empty values (now you have to use regexp and '^$' syntax for empty)

This commit is contained in:
garnier-quentin 2015-12-10 17:51:27 +01:00
parent 1962a1c94e
commit b30c944491
1 changed files with 3 additions and 3 deletions

View File

@ -157,10 +157,10 @@ sub run {
# $options{snmp} = snmp object
$self->{snmp} = $options{snmp};
my $oid2check_filter;
my $oid2check_filter = 'status';
# To have a better order
foreach (('name', 'path', 'args', 'status')) {
if (defined($self->{option_results}->{'process_' . $_})) {
if (defined($self->{option_results}->{'process_' . $_}) && $self->{option_results}->{'process_' . $_} ne '') {
$oid2check_filter = $_;
last;
}
@ -175,7 +175,7 @@ sub run {
push @{$more_oids}, $oid_hrSWRunPerfCPU;
}
foreach (keys %$oids) {
if ($_ ne $oid2check_filter && defined($self->{option_results}->{'process_' . $_})) {
if ($_ ne $oid2check_filter && defined($self->{option_results}->{'process_' . $_}) && $self->{option_results}->{'process_' . $_} ne '') {
push @{$more_oids}, $oids->{$_};
$mores_filters->{$_} = 1;
}