diff --git a/centreon-plugins/apps/hyperv/2012/local/mode/nodevmstatus.pm b/centreon-plugins/apps/hyperv/2012/local/mode/nodevmstatus.pm index 15c801354..b21251b8d 100644 --- a/centreon-plugins/apps/hyperv/2012/local/mode/nodevmstatus.pm +++ b/centreon-plugins/apps/hyperv/2012/local/mode/nodevmstatus.pm @@ -175,6 +175,11 @@ sub manage_selection { $self->{vm}->{$id} = { display => $name, vm => $name, status => $status, state => $state, is_clustered => $is_clustered }; $id++; } + + if (scalar(keys %{$self->{vm}}) <= 0) { + $self->{output}->add_option_msg(short_msg => "No virtual machine found."); + $self->{output}->option_exit(); + } } 1; diff --git a/centreon-plugins/apps/hyperv/2012/local/mode/scvmmvmstatus.pm b/centreon-plugins/apps/hyperv/2012/local/mode/scvmmvmstatus.pm index 326b7bd0e..6563b126a 100644 --- a/centreon-plugins/apps/hyperv/2012/local/mode/scvmmvmstatus.pm +++ b/centreon-plugins/apps/hyperv/2012/local/mode/scvmmvmstatus.pm @@ -191,6 +191,11 @@ sub manage_selection { $self->{vm}->{$id} = { display => $values{vm}, vm => $values{vm}, status => $values{status}, hostgroup => $values{hostgroup} }; $id++; } + + if (scalar(keys %{$self->{vm}}) <= 0) { + $self->{output}->add_option_msg(short_msg => "No virtual machine found."); + $self->{output}->option_exit(); + } } 1;