fix errpt description

This commit is contained in:
garnier-quentin 2019-07-04 11:52:19 +02:00
parent 9db6ba1c6a
commit f36422bb72
1 changed files with 22 additions and 23 deletions

View File

@ -31,27 +31,26 @@ sub new {
my $self = $class->SUPER::new(package => __PACKAGE__, %options); my $self = $class->SUPER::new(package => __PACKAGE__, %options);
bless $self, $class; bless $self, $class;
$options{options}->add_options(arguments => $options{options}->add_options(arguments => {
{ 'hostname:s' => { name => 'hostname' },
"hostname:s" => { name => 'hostname' }, 'remote' => { name => 'remote' },
"remote" => { name => 'remote' }, 'ssh-option:s@' => { name => 'ssh_option' },
"ssh-option:s@" => { name => 'ssh_option' }, 'ssh-path:s' => { name => 'ssh_path' },
"ssh-path:s" => { name => 'ssh_path' }, 'ssh-command:s' => { name => 'ssh_command', default => 'ssh' },
"ssh-command:s" => { name => 'ssh_command', default => 'ssh' }, 'timeout:s' => { name => 'timeout', default => 30 },
"timeout:s" => { name => 'timeout', default => 30 }, 'sudo' => { name => 'sudo' },
"sudo" => { name => 'sudo' }, 'command:s' => { name => 'command', default => 'errpt' },
"command:s" => { name => 'command', default => 'errpt' }, 'command-path:s' => { name => 'command_path' },
"command-path:s" => { name => 'command_path' }, 'command-options:s' => { name => 'command_options', default => '' },
"command-options:s" => { name => 'command_options', default => '' }, 'error-type:s' => { name => 'error_type' },
"error-type:s" => { name => 'error_type' }, 'error-class:s' => { name => 'error_class' },
"error-class:s" => { name => 'error_class' }, 'error-id:s' => { name => 'error_id' },
"error-id:s" => { name => 'error_id' }, 'retention:s' => { name => 'retention' },
"retention:s" => { name => 'retention' }, 'timezone:s' => { name => 'timezone' },
"timezone:s" => { name => 'timezone' }, 'description' => { name => 'description' },
"description" => { name => 'description' }, 'filter-resource:s' => { name => 'filter_resource' },
"filter-resource:s" => { name => 'filter_resource' }, 'filter-id:s' => { name => 'filter_id' },
"filter-id:s" => { name => 'filter_id' }, 'exclude-id:s' => { name => 'exclude_id' },
"exclude-id:s" => { name => 'exclude_id' },
}); });
$self->{result} = {}; $self->{result} = {};
return $self; return $self;
@ -154,7 +153,7 @@ sub run {
next if (defined($self->{option_results}->{filter_id}) && $self->{option_results}->{filter_id} ne '' && next if (defined($self->{option_results}->{filter_id}) && $self->{option_results}->{filter_id} ne '' &&
$identifier !~ /$self->{option_results}->{filter_id}/); $identifier !~ /$self->{option_results}->{filter_id}/);
$total_error++; $total_error++;
if (defined($self->{option_results}->{description})) { if (defined($description)) {
$self->{output}->output_add(long_msg => sprintf("Error '%s' Date: %s ResourceName: %s Description: %s", $identifier, $self->{output}->output_add(long_msg => sprintf("Error '%s' Date: %s ResourceName: %s Description: %s", $identifier,
$timestamp, $resource_name, $description)); $timestamp, $resource_name, $description));
} else { } else {