enhance indent

This commit is contained in:
garnier-quentin 2019-09-12 18:03:41 +02:00
parent d156ccabcb
commit 52db696583
13 changed files with 92 additions and 98 deletions

View File

@ -154,24 +154,23 @@ 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 => 'vcconfig' },
"command:s" => { name => 'command', default => 'vcconfig' }, 'command-path:s' => { name => 'command_path', default => '/quadstorvtl/bin' },
"command-path:s" => { name => 'command_path', default => '/quadstorvtl/bin' }, 'command-options:s' => { name => 'command_options', default => '-l -v %{vtl_name}' },
"command-options:s" => { name => 'command_options', default => '-l -v %{vtl_name}' }, 'vtl-name:s' => { name => 'vtl_name' },
"vtl-name:s" => { name => 'vtl_name' }, 'filter-name:s' => { name => 'filter_name' },
"filter-name:s" => { name => 'filter_name' }, 'warning-status:s' => { name => 'warning_status', default => '' },
"warning-status:s" => { name => 'warning_status', default => '' }, 'critical-status:s' => { name => 'critical_status', default => '%{status} !~ /active/i' },
"critical-status:s" => { name => 'critical_status', default => '%{status} !~ /active/i' }, 'units:s' => { name => 'units', default => '%' },
"units:s" => { name => 'units', default => '%' }, 'free' => { name => 'free' },
"free" => { name => 'free' },
}); });
return $self; return $self;
@ -199,12 +198,15 @@ sub prefix_tape_output {
sub manage_selection { sub manage_selection {
my ($self, %options) = @_; my ($self, %options) = @_;
my ($stdout) = centreon::plugins::misc::execute(output => $self->{output}, my ($stdout) = centreon::plugins::misc::execute(
output => $self->{output},
options => $self->{option_results}, options => $self->{option_results},
sudo => $self->{option_results}->{sudo}, sudo => $self->{option_results}->{sudo},
command => $self->{option_results}->{command}, command => $self->{option_results}->{command},
command_path => $self->{option_results}->{command_path}, command_path => $self->{option_results}->{command_path},
command_options => $self->{option_results}->{command_options}); command_options => $self->{option_results}->{command_options}
);
$self->{global}->{count} = 0; $self->{global}->{count} = 0;
$self->{tape} = {}; $self->{tape} = {};
#Pool Label Element Address Vtype WORM Size Used% Status #Pool Label Element Address Vtype WORM Size Used% Status

View File

@ -96,8 +96,8 @@ sub new {
bless $self, $class; bless $self, $class;
$options{options}->add_options(arguments => { $options{options}->add_options(arguments => {
"api-name:s@" => { name => 'api_name' }, 'api-name:s@' => { name => 'api_name' },
"filter-metric:s" => { name => 'filter_metric' }, 'filter-metric:s' => { name => 'filter_metric' },
}); });
return $self; return $self;

View File

@ -97,8 +97,8 @@ sub new {
bless $self, $class; bless $self, $class;
$options{options}->add_options(arguments => { $options{options}->add_options(arguments => {
"api-name:s@" => { name => 'api_name' }, 'api-name:s@' => { name => 'api_name' },
"filter-metric:s" => { name => 'filter_metric' }, 'filter-metric:s' => { name => 'filter_metric' },
}); });
return $self; return $self;

View File

@ -136,8 +136,8 @@ sub new {
bless $self, $class; bless $self, $class;
$options{options}->add_options(arguments => { $options{options}->add_options(arguments => {
"stream-name:s@" => { name => 'stream_name' }, 'stream-name:s@' => { name => 'stream_name' },
"filter-metric:s" => { name => 'filter_metric' }, 'filter-metric:s' => { name => 'filter_metric' },
}); });
return $self; return $self;

View File

@ -112,8 +112,8 @@ sub new {
bless $self, $class; bless $self, $class;
$options{options}->add_options(arguments => { $options{options}->add_options(arguments => {
"stream-name:s@" => { name => 'stream_name' }, 'stream-name:s@' => { name => 'stream_name' },
"filter-metric:s" => { name => 'filter_metric' }, 'filter-metric:s' => { name => 'filter_metric' },
}); });
return $self; return $self;

View File

@ -84,18 +84,17 @@ sub new {
my $self = $class->SUPER::new(package => __PACKAGE__, %options, no_absent => 1, no_performance => 1); my $self = $class->SUPER::new(package => __PACKAGE__, %options, no_absent => 1, no_performance => 1);
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 => 'getreason' },
"command:s" => { name => 'command', default => 'getreason' }, 'command-path:s' => { name => 'command_path', default => '/nas/sbin' },
"command-path:s" => { name => 'command_path', default => '/nas/sbin' }, 'command-options:s' => { name => 'command_options', default => '2>&1' },
"command-options:s" => { name => 'command_options', default => '2>&1' },
}); });
return $self; return $self;

View File

@ -42,17 +42,12 @@ sub new {
'port-state' => 'centreon::common::emc::navisphere::mode::portstate', 'port-state' => 'centreon::common::emc::navisphere::mode::portstate',
'hba-state' => 'centreon::common::emc::navisphere::mode::hbastate', 'hba-state' => 'centreon::common::emc::navisphere::mode::hbastate',
); );
$self->{custom_modes}{clariion} = 'centreon::common::emc::navisphere::custom::custom'; $self->{custom_modes}{clariion} = 'centreon::common::emc::navisphere::custom::custom';
return $self; return $self;
} }
sub init {
my ($self, %options) = @_;
$self->SUPER::init(%options);
}
1; 1;
__END__ __END__

View File

@ -143,12 +143,11 @@ 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 => {
{ 'warning-status:s' => { name => 'warning_status', default => '%{status} =~ /attn/' },
"warning-status:s" => { name => 'warning_status', default => '%{status} =~ /attn/' }, 'critical-status:s' => { name => 'critical_status', default => '%{status} =~ /down|invalid/' },
"critical-status:s" => { name => 'critical_status', default => '%{status} =~ /down|invalid/' }, 'units:s' => { name => 'units', default => '%' },
"units:s" => { name => 'units', default => '%' }, 'free' => { name => 'free' },
"free" => { name => 'free' },
}); });
return $self; return $self;

View File

@ -58,9 +58,7 @@ sub new {
my $self = $class->SUPER::new(package => __PACKAGE__, %options, no_absent => 1); my $self = $class->SUPER::new(package => __PACKAGE__, %options, no_absent => 1);
bless $self, $class; bless $self, $class;
$options{options}->add_options(arguments => $options{options}->add_options(arguments => {});
{
});
return $self; return $self;
} }

View File

@ -37,11 +37,10 @@ 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 => {
{ 'cluster:s' => { name => 'cluster' },
"cluster:s" => { name => 'cluster' }, 'filter:s@' => { name => 'filter' },
"filter:s@" => { name => 'filter' }, 'threshold-overload:s@' => { name => 'threshold_overload' },
"threshold-overload:s@" => { name => 'threshold_overload' },
}); });
return $self; return $self;
@ -91,10 +90,12 @@ sub run {
my $vplex = $options{custom}; my $vplex = $options{custom};
my $urlbase = '/vplex/clusters/'; my $urlbase = '/vplex/clusters/';
my $items = $vplex->get_items(url => $urlbase, my $items = $vplex->get_items(
url => $urlbase,
parent => 'cluster', parent => 'cluster',
engine => $self->{option_results}->{cluster}, engine => $self->{option_results}->{cluster},
obj => 'storage-elements/storage-volumes'); obj => 'storage-elements/storage-volumes'
);
$self->{output}->output_add(severity => 'OK', $self->{output}->output_add(severity => 'OK',
short_msg => 'All storage volumes are OK'); short_msg => 'All storage volumes are OK');