diff --git a/centreon-plugins/apps/virtualization/hpe/simplivity/restapi/custom/api.pm b/centreon-plugins/apps/virtualization/hpe/simplivity/restapi/custom/api.pm index 8889b7f17..0a8b1d12b 100644 --- a/centreon-plugins/apps/virtualization/hpe/simplivity/restapi/custom/api.pm +++ b/centreon-plugins/apps/virtualization/hpe/simplivity/restapi/custom/api.pm @@ -132,7 +132,6 @@ sub json_decode { sub build_options_for_httplib { my ($self, %options) = @_; - $self->{option_results}->{hostname} = $self->{hostname}; $self->{option_results}->{port} = $self->{port}; $self->{option_results}->{proto} = $self->{proto}; } @@ -167,6 +166,7 @@ sub get_auth_token { (defined($md5_secret_cache) && $md5_secret_cache ne $md5_secret)) { my ($content) = $self->{http}->request( method => 'POST', + hostname => 'simplivity@' . $self->{hostname}, url_path => '/api/oauth/token', post_param => [ 'grant_type=password', @@ -212,6 +212,7 @@ sub request_api { my $content = $self->{http}->request( method => 'GET', + hostname => $self->{hostname}, url_path => $options{endpoint}, get_param => $options{get_param}, warning_status => '', @@ -224,6 +225,8 @@ sub request_api { $self->clean_token(statefile => $self->{cache}); $self->get_auth_token(statefile => $self->{cache}); $content = $self->{http}->request( + method => 'GET', + hostname => $self->{hostname}, url_path => $options{endpoint}, get_param => $options{get_param}, warning_status => '', unknown_status => '', critical_status => '' diff --git a/centreon-plugins/apps/virtualization/hpe/simplivity/restapi/mode/virtualmachines.pm b/centreon-plugins/apps/virtualization/hpe/simplivity/restapi/mode/virtualmachines.pm index 241b3db5b..a679484d0 100644 --- a/centreon-plugins/apps/virtualization/hpe/simplivity/restapi/mode/virtualmachines.pm +++ b/centreon-plugins/apps/virtualization/hpe/simplivity/restapi/mode/virtualmachines.pm @@ -166,7 +166,7 @@ Check virtual machines. =over 8 -=item B<--filter-name> +=item B<--filter-vm-name> Filter virtual machines by virtual machine name.