mirror of
https://github.com/centreon/centreon-plugins.git
synced 2025-07-28 16:14:21 +02:00
parent
6c062219bb
commit
c2516bb4e1
@ -190,13 +190,14 @@ sub manage_selection {
|
|||||||
$job->{creationTimeUTC} =~ s/,/\./;
|
$job->{creationTimeUTC} =~ s/,/\./;
|
||||||
$job->{endTimeUTC} =~ s/,/\./;
|
$job->{endTimeUTC} =~ s/,/\./;
|
||||||
|
|
||||||
|
my $job_type = defined($job_type->{ $job->{type} }) ? $job_type->{ $job->{type} } : 'unknown';
|
||||||
if (defined($self->{option_results}->{filter_name}) && $self->{option_results}->{filter_name} ne '' &&
|
if (defined($self->{option_results}->{filter_name}) && $self->{option_results}->{filter_name} ne '' &&
|
||||||
$job->{name} !~ /$self->{option_results}->{filter_name}/) {
|
$job->{name} !~ /$self->{option_results}->{filter_name}/) {
|
||||||
$self->{output}->output_add(long_msg => "skipping job '" . $job->{name} . "': no matching filter.", debug => 1);
|
$self->{output}->output_add(long_msg => "skipping job '" . $job->{name} . "': no matching filter.", debug => 1);
|
||||||
next;
|
next;
|
||||||
}
|
}
|
||||||
if (defined($self->{option_results}->{filter_type}) && $self->{option_results}->{filter_type} ne '' &&
|
if (defined($self->{option_results}->{filter_type}) && $self->{option_results}->{filter_type} ne '' &&
|
||||||
$job_type->{ $job->{type} } !~ /$self->{option_results}->{filter_type}/) {
|
$job_type !~ /$self->{option_results}->{filter_type}/) {
|
||||||
$self->{output}->output_add(long_msg => "skipping job '" . $job->{name} . "': no matching filter type.", debug => 1);
|
$self->{output}->output_add(long_msg => "skipping job '" . $job->{name} . "': no matching filter type.", debug => 1);
|
||||||
next;
|
next;
|
||||||
}
|
}
|
||||||
@ -218,7 +219,7 @@ sub manage_selection {
|
|||||||
$self->{job}->{ $job->{name} } = {
|
$self->{job}->{ $job->{name} } = {
|
||||||
display => $job->{name},
|
display => $job->{name},
|
||||||
elapsed => $elapsed_time,
|
elapsed => $elapsed_time,
|
||||||
type => $job_type->{ $job->{type} },
|
type => $job_type,
|
||||||
is_running => $job->{isRunning} =~ /True|1/ ? 1 : ($job->{creationTimeUTC} !~ /[0-9]/ ? 2 : 0),
|
is_running => $job->{isRunning} =~ /True|1/ ? 1 : ($job->{creationTimeUTC} !~ /[0-9]/ ? 2 : 0),
|
||||||
status => defined($job_result->{ $job->{result} }) && $job_result->{ $job->{result} } ne '' ?
|
status => defined($job_result->{ $job->{result} }) && $job_result->{ $job->{result} } ne '' ?
|
||||||
$job_result->{ $job->{result} } : '-'
|
$job_result->{ $job->{result} } : '-'
|
||||||
|
@ -82,7 +82,7 @@ sub disco_show {
|
|||||||
foreach (sort keys %{$self->{jobs}}) {
|
foreach (sort keys %{$self->{jobs}}) {
|
||||||
$self->{output}->add_disco_entry(
|
$self->{output}->add_disco_entry(
|
||||||
name => $_,
|
name => $_,
|
||||||
type => $self->{jobs}->{$_}->{type},
|
type => $self->{jobs}->{$_}->{type}
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -137,7 +137,9 @@ sub manage_selection {
|
|||||||
next;
|
next;
|
||||||
}
|
}
|
||||||
|
|
||||||
$self->{jobs}->{ $job->{name} } = { type => $job_type->{ $job->{type} } };
|
$self->{jobs}->{ $job->{name} } = {
|
||||||
|
type => defined($job_type->{ $job->{type} }) ? $job_type->{ $job->{type} } : 'unknown'
|
||||||
|
};
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user