From d787b6a6a1d28dec8b55b49dd7bfd995d3ae7c90 Mon Sep 17 00:00:00 2001 From: Quentin Garnier Date: Fri, 20 Feb 2015 14:46:32 +0100 Subject: [PATCH] + Add an option for vmware connector client --- centreon-plugins/apps/vmware/connector/mode/cpuvm.pm | 5 +++++ centreon-plugins/apps/vmware/connector/mode/datastorevm.pm | 5 +++++ centreon-plugins/apps/vmware/connector/mode/limitvm.pm | 5 +++++ centreon-plugins/apps/vmware/connector/mode/memoryvm.pm | 5 +++++ centreon-plugins/apps/vmware/connector/mode/snapshotvm.pm | 5 +++++ centreon-plugins/apps/vmware/connector/mode/swapvm.pm | 5 +++++ .../apps/vmware/connector/mode/thinprovisioningvm.pm | 5 +++++ centreon-plugins/apps/vmware/connector/mode/toolsvm.pm | 5 +++++ 8 files changed, 40 insertions(+) diff --git a/centreon-plugins/apps/vmware/connector/mode/cpuvm.pm b/centreon-plugins/apps/vmware/connector/mode/cpuvm.pm index 03d72ccbf..13d378a21 100644 --- a/centreon-plugins/apps/vmware/connector/mode/cpuvm.pm +++ b/centreon-plugins/apps/vmware/connector/mode/cpuvm.pm @@ -50,6 +50,7 @@ sub new { { "vm-hostname:s" => { name => 'vm_hostname' }, "filter" => { name => 'filter' }, + "filter-description:s" => { name => 'filter_description' }, "disconnect-status:s" => { name => 'disconnect_status', default => 'unknown' }, "nopoweredon-status:s" => { name => 'nopoweredon_status', default => 'unknown' }, "display-description" => { name => 'display_description' }, @@ -114,6 +115,10 @@ If not set, we check all VMs. VM hostname is a regexp. +=item B<--filter-description> + +Filter also virtual machines description (can be a regexp). + =item B<--disconnect-status> Status if VM disconnected (default: 'unknown'). diff --git a/centreon-plugins/apps/vmware/connector/mode/datastorevm.pm b/centreon-plugins/apps/vmware/connector/mode/datastorevm.pm index 1190cc8e6..946bd7965 100644 --- a/centreon-plugins/apps/vmware/connector/mode/datastorevm.pm +++ b/centreon-plugins/apps/vmware/connector/mode/datastorevm.pm @@ -50,6 +50,7 @@ sub new { { "vm-hostname:s" => { name => 'vm_hostname' }, "filter" => { name => 'filter' }, + "filter-description:s" => { name => 'filter_description' }, "disconnect-status:s" => { name => 'disconnect_status', default => 'unknown' }, "nopoweredon-status:s" => { name => 'nopoweredon_status', default => 'unknown' }, "display-description" => { name => 'display_description' }, @@ -112,6 +113,10 @@ If not set, we check all VMs. VM hostname is a regexp. +=item B<--filter-description> + +Filter also virtual machines description (can be a regexp). + =item B<--datastore-name> Datastore to check. diff --git a/centreon-plugins/apps/vmware/connector/mode/limitvm.pm b/centreon-plugins/apps/vmware/connector/mode/limitvm.pm index cfcd91c93..9c2553ea0 100644 --- a/centreon-plugins/apps/vmware/connector/mode/limitvm.pm +++ b/centreon-plugins/apps/vmware/connector/mode/limitvm.pm @@ -50,6 +50,7 @@ sub new { { "vm-hostname:s" => { name => 'vm_hostname' }, "filter" => { name => 'filter' }, + "filter-description:s" => { name => 'filter_description' }, "disconnect-status:s" => { name => 'disconnect_status', default => 'unknown' }, "cpu-limitset-status:s" => { name => 'cpu_limitset_status', default => 'critical' }, "memory-limitset-status:s" => { name => 'memory_limitset_status', default => 'critical' }, @@ -111,6 +112,10 @@ If not set, we check all VMs. VM hostname is a regexp. +=item B<--filter-description> + +Filter also virtual machines description (can be a regexp). + =item B<--disconnect-status> Status if VM disconnected (default: 'unknown'). diff --git a/centreon-plugins/apps/vmware/connector/mode/memoryvm.pm b/centreon-plugins/apps/vmware/connector/mode/memoryvm.pm index c92c62c55..4b4dee3c7 100644 --- a/centreon-plugins/apps/vmware/connector/mode/memoryvm.pm +++ b/centreon-plugins/apps/vmware/connector/mode/memoryvm.pm @@ -50,6 +50,7 @@ sub new { { "vm-hostname:s" => { name => 'vm_hostname' }, "filter" => { name => 'filter' }, + "filter-description:s" => { name => 'filter_description' }, "disconnect-status:s" => { name => 'disconnect_status', default => 'unknown' }, "nopoweredon-status:s" => { name => 'nopoweredon_status', default => 'unknown' }, "display-description" => { name => 'display_description' }, @@ -110,6 +111,10 @@ If not set, we check all VMs. VM hostname is a regexp. +=item B<--filter-description> + +Filter also virtual machines description (can be a regexp). + =item B<--disconnect-status> Status if VM disconnected (default: 'unknown'). diff --git a/centreon-plugins/apps/vmware/connector/mode/snapshotvm.pm b/centreon-plugins/apps/vmware/connector/mode/snapshotvm.pm index 2823bd615..8eab827ac 100644 --- a/centreon-plugins/apps/vmware/connector/mode/snapshotvm.pm +++ b/centreon-plugins/apps/vmware/connector/mode/snapshotvm.pm @@ -50,6 +50,7 @@ sub new { { "vm-hostname:s" => { name => 'vm_hostname' }, "filter" => { name => 'filter' }, + "filter-description:s" => { name => 'filter_description' }, "disconnect-status:s" => { name => 'disconnect_status', default => 'unknown' }, "nopoweredon-skip" => { name => 'nopoweredon_skip' }, "display-description" => { name => 'display_description' }, @@ -107,6 +108,10 @@ If not set, we check all VMs. VM hostname is a regexp. +=item B<--filter-description> + +Filter also virtual machines description (can be a regexp). + =item B<--disconnect-status> Status if VM disconnected (default: 'unknown'). diff --git a/centreon-plugins/apps/vmware/connector/mode/swapvm.pm b/centreon-plugins/apps/vmware/connector/mode/swapvm.pm index 2ec2b5b92..ceea94a0f 100644 --- a/centreon-plugins/apps/vmware/connector/mode/swapvm.pm +++ b/centreon-plugins/apps/vmware/connector/mode/swapvm.pm @@ -50,6 +50,7 @@ sub new { { "vm-hostname:s" => { name => 'vm_hostname' }, "filter" => { name => 'filter' }, + "filter-description:s" => { name => 'filter_description' }, "disconnect-status:s" => { name => 'disconnect_status', default => 'unknown' }, "nopoweredon-status:s" => { name => 'nopoweredon_status', default => 'unknown' }, "display-description" => { name => 'display_description' }, @@ -110,6 +111,10 @@ If not set, we check all VMs. VM hostname is a regexp. +=item B<--filter-description> + +Filter also virtual machines description (can be a regexp). + =item B<--disconnect-status> Status if VM disconnected (default: 'unknown'). diff --git a/centreon-plugins/apps/vmware/connector/mode/thinprovisioningvm.pm b/centreon-plugins/apps/vmware/connector/mode/thinprovisioningvm.pm index e52083aef..a3de18e6c 100644 --- a/centreon-plugins/apps/vmware/connector/mode/thinprovisioningvm.pm +++ b/centreon-plugins/apps/vmware/connector/mode/thinprovisioningvm.pm @@ -50,6 +50,7 @@ sub new { { "vm-hostname:s" => { name => 'vm_hostname' }, "filter" => { name => 'filter' }, + "filter-description:s" => { name => 'filter_description' }, "disconnect-status:s" => { name => 'disconnect_status', default => 'unknown' }, "nopoweredon-skip" => { name => 'nopoweredon_skip' }, "display-description" => { name => 'display_description' }, @@ -107,6 +108,10 @@ If not set, we check all VMs. VM hostname is a regexp. +=item B<--filter-description> + +Filter also virtual machines description (can be a regexp). + =item B<--disconnect-status> Status if VM disconnected (default: 'unknown'). diff --git a/centreon-plugins/apps/vmware/connector/mode/toolsvm.pm b/centreon-plugins/apps/vmware/connector/mode/toolsvm.pm index 4e91506c7..327c1290a 100644 --- a/centreon-plugins/apps/vmware/connector/mode/toolsvm.pm +++ b/centreon-plugins/apps/vmware/connector/mode/toolsvm.pm @@ -50,6 +50,7 @@ sub new { { "vm-hostname:s" => { name => 'vm_hostname' }, "filter" => { name => 'filter' }, + "filter-description:s" => { name => 'filter_description' }, "disconnect-status:s" => { name => 'disconnect_status', default => 'unknown' }, "display-description" => { name => 'display_description' }, "tools-notinstalled-status:s" => { name => 'tools_notinstalled_status', default => 'critical' }, @@ -110,6 +111,10 @@ If not set, we check all VMs. VM hostname is a regexp. +=item B<--filter-description> + +Filter also virtual machines description (can be a regexp). + =item B<--disconnect-status> Status if VM disconnected (default: 'unknown').