Fix vm not running problem
This commit is contained in:
parent
528c4e8562
commit
c8e99a53f8
|
@ -130,7 +130,7 @@ sub run {
|
||||||
multiple => $multiple) == 0);
|
multiple => $multiple) == 0);
|
||||||
|
|
||||||
next if (defined($self->{nopoweredon_skip}) &&
|
next if (defined($self->{nopoweredon_skip}) &&
|
||||||
!centreon::esxd::common::is_running(power => $entity_view->{'runtime.powerState'}->val) == 0);
|
centreon::esxd::common::is_running(power => $entity_view->{'runtime.powerState'}->val) == 0);
|
||||||
|
|
||||||
# CPU Limit
|
# CPU Limit
|
||||||
if (defined($entity_view->{'config.cpuAllocation.limit'}) && $entity_view->{'config.cpuAllocation.limit'} != -1) {
|
if (defined($entity_view->{'config.cpuAllocation.limit'}) && $entity_view->{'config.cpuAllocation.limit'} != -1) {
|
||||||
|
|
|
@ -113,7 +113,7 @@ sub run {
|
||||||
multiple => $multiple) == 0);
|
multiple => $multiple) == 0);
|
||||||
|
|
||||||
next if (defined($self->{nopoweredon_skip}) &&
|
next if (defined($self->{nopoweredon_skip}) &&
|
||||||
!centreon::esxd::common::is_running(power => $entity_view->{'runtime.powerState'}->val) == 0);
|
centreon::esxd::common::is_running(power => $entity_view->{'runtime.powerState'}->val) == 0);
|
||||||
|
|
||||||
if (defined($self->{check_consolidation}) && defined($entity_view->{'runtime.consolidationNeeded'}) && $entity_view->{'runtime.consolidationNeeded'} =~ /^true|1$/i) {
|
if (defined($self->{check_consolidation}) && defined($entity_view->{'runtime.consolidationNeeded'}) && $entity_view->{'runtime.consolidationNeeded'} =~ /^true|1$/i) {
|
||||||
$vm_consolidate{$entity_view->{name}} = 1;
|
$vm_consolidate{$entity_view->{name}} = 1;
|
||||||
|
|
|
@ -124,7 +124,7 @@ sub run {
|
||||||
multiple => $multiple) == 0);
|
multiple => $multiple) == 0);
|
||||||
|
|
||||||
next if (defined($self->{nopoweredon_skip}) &&
|
next if (defined($self->{nopoweredon_skip}) &&
|
||||||
!centreon::esxd::common::is_running(power => $entity_view->{'runtime.powerState'}->val) == 0);
|
centreon::esxd::common::is_running(power => $entity_view->{'runtime.powerState'}->val) == 0);
|
||||||
|
|
||||||
foreach (@{$entity_view->{'config.hardware.device'}}) {
|
foreach (@{$entity_view->{'config.hardware.device'}}) {
|
||||||
if ($_->isa('VirtualDisk')) {
|
if ($_->isa('VirtualDisk')) {
|
||||||
|
|
|
@ -126,7 +126,7 @@ sub run {
|
||||||
multiple => $multiple) == 0);
|
multiple => $multiple) == 0);
|
||||||
|
|
||||||
next if (defined($self->{nopoweredon_skip}) &&
|
next if (defined($self->{nopoweredon_skip}) &&
|
||||||
!centreon::esxd::common::is_running(power => $entity_view->{'runtime.powerState'}->val) == 0);
|
centreon::esxd::common::is_running(power => $entity_view->{'runtime.powerState'}->val) == 0);
|
||||||
|
|
||||||
my $tools_status = lc($entity_view->{'summary.guest.toolsStatus'}->val);
|
my $tools_status = lc($entity_view->{'summary.guest.toolsStatus'}->val);
|
||||||
if ($tools_status eq 'toolsnotinstalled') {
|
if ($tools_status eq 'toolsnotinstalled') {
|
||||||
|
|
Loading…
Reference in New Issue