wip: vsan cluster usage

This commit is contained in:
garnier-quentin 2019-08-27 11:40:58 +02:00
parent 29713684ef
commit 862267d9f4
2 changed files with 9 additions and 9 deletions

View File

@ -95,7 +95,7 @@ my @load_modules = (
'centreon::vmware::cmdtoolsvm', 'centreon::vmware::cmdtoolsvm',
'centreon::vmware::cmduptimehost', 'centreon::vmware::cmduptimehost',
'centreon::vmware::cmdvmoperationcluster', 'centreon::vmware::cmdvmoperationcluster',
'centreon::vmware::cmdvsancluserusage', 'centreon::vmware::cmdvsanclusterusage',
); );
sub new { sub new {

View File

@ -71,13 +71,10 @@ sub run {
my $data = {}; my $data = {};
foreach my $view (@$views) { foreach my $view (@$views) {
if (!defined($view->{configurationEx}->{vsanConfigInfo}) || $view->{configurationEx}->{vsanConfigInfo}->enabled != 1); next if (!defined($view->{configurationEx}->{vsanConfigInfo}) || $view->{configurationEx}->{vsanConfigInfo}->enabled != 1);
my $entity_value = $view->{mo_ref}->{value}; my $entity_value = $view->{mo_ref}->{value};
$data->{$entity_value} = { my $uuid = $view->{configurationEx}->{vsanConfigInfo}->{defaultConfig}->{uuid};
name => $view->{name},
};
my $result = centreon::vmware::common::vsan_get_performances( my $result = centreon::vmware::common::vsan_get_performances(
vsan_performance_mgr => $vsan_performance_mgr, vsan_performance_mgr => $vsan_performance_mgr,
cluster => $view, cluster => $view,
@ -95,10 +92,13 @@ sub run {
interval => $interval_sec, interval => $interval_sec,
time_shift => $self->{time_shift} time_shift => $self->{time_shift}
); );
$data->{$entity_value} = {
use Data::Dumper; print Data::Dumper::Dumper($result); name => $view->{name},
cluster_domcompmgr => %{$result->{'cluster-domcompmgr:' . $uuid}},
};
} }
use Data::Dumper; print Data::Dumper::Dumper($data);
centreon::vmware::common::set_response(data => $data); centreon::vmware::common::set_response(data => $data);
} }