mirror of
https://github.com/centreon/centreon-plugins.git
synced 2025-07-16 10:14:38 +02:00
Add scoping arguments for vmware connector
This commit is contained in:
parent
45d7a4f82a
commit
d5793e2ef5
@ -50,6 +50,8 @@ sub new {
|
|||||||
{
|
{
|
||||||
"esx-hostname:s" => { name => 'esx_hostname' },
|
"esx-hostname:s" => { name => 'esx_hostname' },
|
||||||
"filter" => { name => 'filter' },
|
"filter" => { name => 'filter' },
|
||||||
|
"scope-datacenter:s" => { name => 'scope_datacenter' },
|
||||||
|
"scope-cluster:s" => { name => 'scope_cluster' },
|
||||||
"filter-time:s" => { name => 'filter_time', },
|
"filter-time:s" => { name => 'filter_time', },
|
||||||
"memory" => { name => 'memory', },
|
"memory" => { name => 'memory', },
|
||||||
});
|
});
|
||||||
@ -89,6 +91,14 @@ If not set, we check all ESX.
|
|||||||
|
|
||||||
Datacenter is a regexp.
|
Datacenter is a regexp.
|
||||||
|
|
||||||
|
=item B<--scope-datacenter>
|
||||||
|
|
||||||
|
Search in following datacenter(s) (can be a regexp).
|
||||||
|
|
||||||
|
=item B<--scope-cluster>
|
||||||
|
|
||||||
|
Search in following cluster(s) (can be a regexp).
|
||||||
|
|
||||||
=item B<--filter-time>
|
=item B<--filter-time>
|
||||||
|
|
||||||
Don't check alarm older (value in seconds).
|
Don't check alarm older (value in seconds).
|
||||||
|
@ -50,6 +50,8 @@ sub new {
|
|||||||
{
|
{
|
||||||
"esx-hostname:s" => { name => 'esx_hostname' },
|
"esx-hostname:s" => { name => 'esx_hostname' },
|
||||||
"filter" => { name => 'filter' },
|
"filter" => { name => 'filter' },
|
||||||
|
"scope-datacenter:s" => { name => 'scope_datacenter' },
|
||||||
|
"scope-cluster:s" => { name => 'scope_cluster' },
|
||||||
"disconnect-status:s" => { name => 'disconnect_status', default => 'unknown' },
|
"disconnect-status:s" => { name => 'disconnect_status', default => 'unknown' },
|
||||||
"warning-on:s" => { name => 'warning_on' },
|
"warning-on:s" => { name => 'warning_on' },
|
||||||
"critical-on:s" => { name => 'critical_on' },
|
"critical-on:s" => { name => 'critical_on' },
|
||||||
@ -108,6 +110,14 @@ If not set, we check all ESX.
|
|||||||
|
|
||||||
ESX hostname is a regexp.
|
ESX hostname is a regexp.
|
||||||
|
|
||||||
|
=item B<--scope-datacenter>
|
||||||
|
|
||||||
|
Search in following datacenter(s) (can be a regexp).
|
||||||
|
|
||||||
|
=item B<--scope-cluster>
|
||||||
|
|
||||||
|
Search in following cluster(s) (can be a regexp).
|
||||||
|
|
||||||
=item B<--disconnect-status>
|
=item B<--disconnect-status>
|
||||||
|
|
||||||
Status if ESX host disconnected (default: 'unknown').
|
Status if ESX host disconnected (default: 'unknown').
|
||||||
|
@ -50,6 +50,8 @@ sub new {
|
|||||||
{
|
{
|
||||||
"esx-hostname:s" => { name => 'esx_hostname' },
|
"esx-hostname:s" => { name => 'esx_hostname' },
|
||||||
"filter" => { name => 'filter' },
|
"filter" => { name => 'filter' },
|
||||||
|
"scope-datacenter:s" => { name => 'scope_datacenter' },
|
||||||
|
"scope-cluster:s" => { name => 'scope_cluster' },
|
||||||
"disconnect-status:s" => { name => 'disconnect_status', default => 'unknown' },
|
"disconnect-status:s" => { name => 'disconnect_status', default => 'unknown' },
|
||||||
"warning:s" => { name => 'warning', },
|
"warning:s" => { name => 'warning', },
|
||||||
"critical:s" => { name => 'critical', },
|
"critical:s" => { name => 'critical', },
|
||||||
@ -103,6 +105,14 @@ If not set, we check all ESX.
|
|||||||
|
|
||||||
ESX hostname is a regexp.
|
ESX hostname is a regexp.
|
||||||
|
|
||||||
|
=item B<--scope-datacenter>
|
||||||
|
|
||||||
|
Search in following datacenter(s) (can be a regexp).
|
||||||
|
|
||||||
|
=item B<--scope-cluster>
|
||||||
|
|
||||||
|
Search in following cluster(s) (can be a regexp).
|
||||||
|
|
||||||
=item B<--disconnect-status>
|
=item B<--disconnect-status>
|
||||||
|
|
||||||
Status if ESX host disconnected (default: 'unknown').
|
Status if ESX host disconnected (default: 'unknown').
|
||||||
|
@ -50,6 +50,8 @@ sub new {
|
|||||||
{
|
{
|
||||||
"esx-hostname:s" => { name => 'esx_hostname' },
|
"esx-hostname:s" => { name => 'esx_hostname' },
|
||||||
"filter" => { name => 'filter' },
|
"filter" => { name => 'filter' },
|
||||||
|
"scope-datacenter:s" => { name => 'scope_datacenter' },
|
||||||
|
"scope-cluster:s" => { name => 'scope_cluster' },
|
||||||
"disconnect-status:s" => { name => 'disconnect_status', default => 'unknown' },
|
"disconnect-status:s" => { name => 'disconnect_status', default => 'unknown' },
|
||||||
"warning:s" => { name => 'warning', },
|
"warning:s" => { name => 'warning', },
|
||||||
"critical:s" => { name => 'critical', },
|
"critical:s" => { name => 'critical', },
|
||||||
@ -105,6 +107,14 @@ If not set, we check all ESX.
|
|||||||
|
|
||||||
ESX hostname is a regexp.
|
ESX hostname is a regexp.
|
||||||
|
|
||||||
|
=item B<--scope-datacenter>
|
||||||
|
|
||||||
|
Search in following datacenter(s) (can be a regexp).
|
||||||
|
|
||||||
|
=item B<--scope-cluster>
|
||||||
|
|
||||||
|
Search in following cluster(s) (can be a regexp).
|
||||||
|
|
||||||
=item B<--datastore-name>
|
=item B<--datastore-name>
|
||||||
|
|
||||||
Datastore to check.
|
Datastore to check.
|
||||||
|
@ -50,6 +50,7 @@ sub new {
|
|||||||
{
|
{
|
||||||
"datastore-name:s" => { name => 'datastore_name' },
|
"datastore-name:s" => { name => 'datastore_name' },
|
||||||
"filter" => { name => 'filter' },
|
"filter" => { name => 'filter' },
|
||||||
|
"scope-datacenter:s" => { name => 'scope_datacenter' },
|
||||||
"disconnect-status:s" => { name => 'disconnect_status', default => 'unknown' },
|
"disconnect-status:s" => { name => 'disconnect_status', default => 'unknown' },
|
||||||
"warning:s" => { name => 'warning', },
|
"warning:s" => { name => 'warning', },
|
||||||
"critical:s" => { name => 'critical', },
|
"critical:s" => { name => 'critical', },
|
||||||
@ -102,6 +103,10 @@ datastore name to list.
|
|||||||
|
|
||||||
Datastore name is a regexp.
|
Datastore name is a regexp.
|
||||||
|
|
||||||
|
=item B<--scope-datacenter>
|
||||||
|
|
||||||
|
Search in following datacenter(s) (can be a regexp).
|
||||||
|
|
||||||
=item B<--disconnect-status>
|
=item B<--disconnect-status>
|
||||||
|
|
||||||
Status if datastore disconnected (default: 'unknown').
|
Status if datastore disconnected (default: 'unknown').
|
||||||
|
@ -50,6 +50,7 @@ sub new {
|
|||||||
{
|
{
|
||||||
"datastore-name:s" => { name => 'datastore_name' },
|
"datastore-name:s" => { name => 'datastore_name' },
|
||||||
"filter" => { name => 'filter' },
|
"filter" => { name => 'filter' },
|
||||||
|
"scope-datacenter:s" => { name => 'scope_datacenter' },
|
||||||
"disconnect-status:s" => { name => 'disconnect_status', default => 'unknown' },
|
"disconnect-status:s" => { name => 'disconnect_status', default => 'unknown' },
|
||||||
"warning:s" => { name => 'warning', },
|
"warning:s" => { name => 'warning', },
|
||||||
"critical:s" => { name => 'critical', },
|
"critical:s" => { name => 'critical', },
|
||||||
@ -103,6 +104,10 @@ datastore name to list.
|
|||||||
|
|
||||||
Datastore name is a regexp.
|
Datastore name is a regexp.
|
||||||
|
|
||||||
|
=item B<--scope-datacenter>
|
||||||
|
|
||||||
|
Search in following datacenter(s) (can be a regexp).
|
||||||
|
|
||||||
=item B<--disconnect-status>
|
=item B<--disconnect-status>
|
||||||
|
|
||||||
Status if datastore disconnected (default: 'unknown').
|
Status if datastore disconnected (default: 'unknown').
|
||||||
|
@ -50,6 +50,7 @@ sub new {
|
|||||||
{
|
{
|
||||||
"datastore-name:s" => { name => 'datastore_name' },
|
"datastore-name:s" => { name => 'datastore_name' },
|
||||||
"filter" => { name => 'filter' },
|
"filter" => { name => 'filter' },
|
||||||
|
"scope-datacenter:s" => { name => 'scope_datacenter' },
|
||||||
"disconnect-status:s" => { name => 'disconnect_status', default => 'unknown' },
|
"disconnect-status:s" => { name => 'disconnect_status', default => 'unknown' },
|
||||||
"warning-total:s" => { name => 'warning_total', },
|
"warning-total:s" => { name => 'warning_total', },
|
||||||
"critical-total:s" => { name => 'critical_total', },
|
"critical-total:s" => { name => 'critical_total', },
|
||||||
@ -104,6 +105,10 @@ datastore name to list.
|
|||||||
|
|
||||||
Datastore name is a regexp.
|
Datastore name is a regexp.
|
||||||
|
|
||||||
|
=item B<--scope-datacenter>
|
||||||
|
|
||||||
|
Search in following datacenter(s) (can be a regexp).
|
||||||
|
|
||||||
=item B<--disconnect-status>
|
=item B<--disconnect-status>
|
||||||
|
|
||||||
Status if datastore disconnected (default: 'unknown').
|
Status if datastore disconnected (default: 'unknown').
|
||||||
|
@ -50,6 +50,7 @@ sub new {
|
|||||||
{
|
{
|
||||||
"datastore-name:s" => { name => 'datastore_name' },
|
"datastore-name:s" => { name => 'datastore_name' },
|
||||||
"filter" => { name => 'filter' },
|
"filter" => { name => 'filter' },
|
||||||
|
"scope-datacenter:s" => { name => 'scope_datacenter' },
|
||||||
"disconnect-status:s" => { name => 'disconnect_status', default => 'unknown' },
|
"disconnect-status:s" => { name => 'disconnect_status', default => 'unknown' },
|
||||||
"warning:s" => { name => 'warning', },
|
"warning:s" => { name => 'warning', },
|
||||||
"critical:s" => { name => 'critical', },
|
"critical:s" => { name => 'critical', },
|
||||||
@ -108,6 +109,10 @@ datastore name to list.
|
|||||||
|
|
||||||
Datastore name is a regexp.
|
Datastore name is a regexp.
|
||||||
|
|
||||||
|
=item B<--scope-datacenter>
|
||||||
|
|
||||||
|
Search in following datacenter(s) (can be a regexp).
|
||||||
|
|
||||||
=item B<--disconnect-status>
|
=item B<--disconnect-status>
|
||||||
|
|
||||||
Status if datastore disconnected (default: 'unknown').
|
Status if datastore disconnected (default: 'unknown').
|
||||||
|
@ -50,6 +50,9 @@ sub new {
|
|||||||
{
|
{
|
||||||
"vm-hostname:s" => { name => 'vm_hostname' },
|
"vm-hostname:s" => { name => 'vm_hostname' },
|
||||||
"filter" => { name => 'filter' },
|
"filter" => { name => 'filter' },
|
||||||
|
"scope-datacenter:s" => { name => 'scope_datacenter' },
|
||||||
|
"scope-cluster:s" => { name => 'scope_cluster' },
|
||||||
|
"scope-host:s" => { name => 'scope_host' },
|
||||||
"filter-description:s" => { name => 'filter_description' },
|
"filter-description:s" => { name => 'filter_description' },
|
||||||
"disconnect-status:s" => { name => 'disconnect_status', default => 'unknown' },
|
"disconnect-status:s" => { name => 'disconnect_status', default => 'unknown' },
|
||||||
"nopoweredon-status:s" => { name => 'nopoweredon_status', default => 'unknown' },
|
"nopoweredon-status:s" => { name => 'nopoweredon_status', default => 'unknown' },
|
||||||
@ -117,6 +120,18 @@ VM hostname is a regexp.
|
|||||||
|
|
||||||
Filter also virtual machines description (can be a regexp).
|
Filter also virtual machines description (can be a regexp).
|
||||||
|
|
||||||
|
=item B<--scope-datacenter>
|
||||||
|
|
||||||
|
Search in following datacenter(s) (can be a regexp).
|
||||||
|
|
||||||
|
=item B<--scope-cluster>
|
||||||
|
|
||||||
|
Search in following cluster(s) (can be a regexp).
|
||||||
|
|
||||||
|
=item B<--scope-host>
|
||||||
|
|
||||||
|
Search in following host(s) (can be a regexp).
|
||||||
|
|
||||||
=item B<--datastore-name>
|
=item B<--datastore-name>
|
||||||
|
|
||||||
Datastore to check.
|
Datastore to check.
|
||||||
|
@ -50,6 +50,8 @@ sub new {
|
|||||||
{
|
{
|
||||||
"esx-hostname:s" => { name => 'esx_hostname' },
|
"esx-hostname:s" => { name => 'esx_hostname' },
|
||||||
"filter" => { name => 'filter' },
|
"filter" => { name => 'filter' },
|
||||||
|
"scope-datacenter:s" => { name => 'scope_datacenter' },
|
||||||
|
"scope-cluster:s" => { name => 'scope_cluster' },
|
||||||
"vm-no" => { name => 'vm_no' },
|
"vm-no" => { name => 'vm_no' },
|
||||||
});
|
});
|
||||||
return $self;
|
return $self;
|
||||||
@ -89,6 +91,14 @@ If not set, we list all ESX.
|
|||||||
|
|
||||||
ESX hostname is a regexp.
|
ESX hostname is a regexp.
|
||||||
|
|
||||||
|
=item B<--scope-datacenter>
|
||||||
|
|
||||||
|
Search in following datacenter(s) (can be a regexp).
|
||||||
|
|
||||||
|
=item B<--scope-cluster>
|
||||||
|
|
||||||
|
Search in following cluster(s) (can be a regexp).
|
||||||
|
|
||||||
=item B<--vm-no>
|
=item B<--vm-no>
|
||||||
|
|
||||||
Don't list virtual machines.
|
Don't list virtual machines.
|
||||||
|
@ -50,6 +50,8 @@ sub new {
|
|||||||
{
|
{
|
||||||
"esx-hostname:s" => { name => 'esx_hostname' },
|
"esx-hostname:s" => { name => 'esx_hostname' },
|
||||||
"filter" => { name => 'filter' },
|
"filter" => { name => 'filter' },
|
||||||
|
"scope-datacenter:s" => { name => 'scope_datacenter' },
|
||||||
|
"scope-cluster:s" => { name => 'scope_cluster' },
|
||||||
"storage-status" => { name => 'storage_status' },
|
"storage-status" => { name => 'storage_status' },
|
||||||
"disconnect-status:s" => { name => 'disconnect_status', default => 'unknown' },
|
"disconnect-status:s" => { name => 'disconnect_status', default => 'unknown' },
|
||||||
});
|
});
|
||||||
@ -94,6 +96,14 @@ If not set, we check all ESX.
|
|||||||
|
|
||||||
ESX hostname is a regexp.
|
ESX hostname is a regexp.
|
||||||
|
|
||||||
|
=item B<--scope-datacenter>
|
||||||
|
|
||||||
|
Search in following datacenter(s) (can be a regexp).
|
||||||
|
|
||||||
|
=item B<--scope-cluster>
|
||||||
|
|
||||||
|
Search in following cluster(s) (can be a regexp).
|
||||||
|
|
||||||
=item B<--storage-status>
|
=item B<--storage-status>
|
||||||
|
|
||||||
Check storage(s) status.
|
Check storage(s) status.
|
||||||
|
@ -50,6 +50,7 @@ sub new {
|
|||||||
{
|
{
|
||||||
"datastore-name:s" => { name => 'datastore_name' },
|
"datastore-name:s" => { name => 'datastore_name' },
|
||||||
"filter" => { name => 'filter' },
|
"filter" => { name => 'filter' },
|
||||||
|
"scope-datacenter:s" => { name => 'scope_datacenter' },
|
||||||
});
|
});
|
||||||
return $self;
|
return $self;
|
||||||
}
|
}
|
||||||
@ -103,6 +104,10 @@ datastore name to list.
|
|||||||
|
|
||||||
Datastore name is a regexp.
|
Datastore name is a regexp.
|
||||||
|
|
||||||
|
=item B<--scope-datacenter>
|
||||||
|
|
||||||
|
Search in following datacenter(s) (can be a regexp).
|
||||||
|
|
||||||
=back
|
=back
|
||||||
|
|
||||||
=cut
|
=cut
|
||||||
|
@ -50,6 +50,8 @@ sub new {
|
|||||||
{
|
{
|
||||||
"esx-hostname:s" => { name => 'esx_hostname' },
|
"esx-hostname:s" => { name => 'esx_hostname' },
|
||||||
"filter" => { name => 'filter' },
|
"filter" => { name => 'filter' },
|
||||||
|
"scope-datacenter:s" => { name => 'scope_datacenter' },
|
||||||
|
"scope-cluster:s" => { name => 'scope_cluster' },
|
||||||
"disconnect-status:s" => { name => 'disconnect_status', default => 'unknown' },
|
"disconnect-status:s" => { name => 'disconnect_status', default => 'unknown' },
|
||||||
"maintenance-alert:s" => { name => 'maintenance_alert', default => '^(?!(false))' },
|
"maintenance-alert:s" => { name => 'maintenance_alert', default => '^(?!(false))' },
|
||||||
"maintenance-status:s" => { name => 'maintenance_status', default => 'critical' },
|
"maintenance-status:s" => { name => 'maintenance_status', default => 'critical' },
|
||||||
@ -99,6 +101,14 @@ If not set, we check all ESX.
|
|||||||
|
|
||||||
ESX hostname is a regexp.
|
ESX hostname is a regexp.
|
||||||
|
|
||||||
|
=item B<--scope-datacenter>
|
||||||
|
|
||||||
|
Search in following datacenter(s) (can be a regexp).
|
||||||
|
|
||||||
|
=item B<--scope-cluster>
|
||||||
|
|
||||||
|
Search in following cluster(s) (can be a regexp).
|
||||||
|
|
||||||
=item B<--disconnect-status>
|
=item B<--disconnect-status>
|
||||||
|
|
||||||
Status if ESX host disconnected (default: 'unknown').
|
Status if ESX host disconnected (default: 'unknown').
|
||||||
|
@ -50,6 +50,8 @@ sub new {
|
|||||||
{
|
{
|
||||||
"esx-hostname:s" => { name => 'esx_hostname' },
|
"esx-hostname:s" => { name => 'esx_hostname' },
|
||||||
"filter" => { name => 'filter' },
|
"filter" => { name => 'filter' },
|
||||||
|
"scope-datacenter:s" => { name => 'scope_datacenter' },
|
||||||
|
"scope-cluster:s" => { name => 'scope_cluster' },
|
||||||
"disconnect-status:s" => { name => 'disconnect_status', default => 'unknown' },
|
"disconnect-status:s" => { name => 'disconnect_status', default => 'unknown' },
|
||||||
"warning:s" => { name => 'warning', },
|
"warning:s" => { name => 'warning', },
|
||||||
"critical:s" => { name => 'critical', },
|
"critical:s" => { name => 'critical', },
|
||||||
@ -103,6 +105,14 @@ If not set, we check all ESX.
|
|||||||
|
|
||||||
ESX hostname is a regexp.
|
ESX hostname is a regexp.
|
||||||
|
|
||||||
|
=item B<--scope-datacenter>
|
||||||
|
|
||||||
|
Search in following datacenter(s) (can be a regexp).
|
||||||
|
|
||||||
|
=item B<--scope-cluster>
|
||||||
|
|
||||||
|
Search in following cluster(s) (can be a regexp).
|
||||||
|
|
||||||
=item B<--disconnect-status>
|
=item B<--disconnect-status>
|
||||||
|
|
||||||
Status if ESX host disconnected (default: 'unknown').
|
Status if ESX host disconnected (default: 'unknown').
|
||||||
|
@ -50,6 +50,9 @@ sub new {
|
|||||||
{
|
{
|
||||||
"vm-hostname:s" => { name => 'vm_hostname' },
|
"vm-hostname:s" => { name => 'vm_hostname' },
|
||||||
"filter" => { name => 'filter' },
|
"filter" => { name => 'filter' },
|
||||||
|
"scope-datacenter:s" => { name => 'scope_datacenter' },
|
||||||
|
"scope-cluster:s" => { name => 'scope_cluster' },
|
||||||
|
"scope-host:s" => { name => 'scope_host' },
|
||||||
"filter-description:s" => { name => 'filter_description' },
|
"filter-description:s" => { name => 'filter_description' },
|
||||||
"disconnect-status:s" => { name => 'disconnect_status', default => 'unknown' },
|
"disconnect-status:s" => { name => 'disconnect_status', default => 'unknown' },
|
||||||
"nopoweredon-status:s" => { name => 'nopoweredon_status', default => 'unknown' },
|
"nopoweredon-status:s" => { name => 'nopoweredon_status', default => 'unknown' },
|
||||||
@ -115,6 +118,18 @@ VM hostname is a regexp.
|
|||||||
|
|
||||||
Filter also virtual machines description (can be a regexp).
|
Filter also virtual machines description (can be a regexp).
|
||||||
|
|
||||||
|
=item B<--scope-datacenter>
|
||||||
|
|
||||||
|
Search in following datacenter(s) (can be a regexp).
|
||||||
|
|
||||||
|
=item B<--scope-cluster>
|
||||||
|
|
||||||
|
Search in following cluster(s) (can be a regexp).
|
||||||
|
|
||||||
|
=item B<--scope-host>
|
||||||
|
|
||||||
|
Search in following host(s) (can be a regexp).
|
||||||
|
|
||||||
=item B<--disconnect-status>
|
=item B<--disconnect-status>
|
||||||
|
|
||||||
Status if VM disconnected (default: 'unknown').
|
Status if VM disconnected (default: 'unknown').
|
||||||
|
@ -51,6 +51,8 @@ sub new {
|
|||||||
"esx-hostname:s" => { name => 'esx_hostname' },
|
"esx-hostname:s" => { name => 'esx_hostname' },
|
||||||
"nic-name:s" => { name => 'nic_name' },
|
"nic-name:s" => { name => 'nic_name' },
|
||||||
"filter" => { name => 'filter' },
|
"filter" => { name => 'filter' },
|
||||||
|
"scope-datacenter:s" => { name => 'scope_datacenter' },
|
||||||
|
"scope-cluster:s" => { name => 'scope_cluster' },
|
||||||
"filter-nic" => { name => 'filter_nic' },
|
"filter-nic" => { name => 'filter_nic' },
|
||||||
"disconnect-status:s" => { name => 'disconnect_status', default => 'unknown' },
|
"disconnect-status:s" => { name => 'disconnect_status', default => 'unknown' },
|
||||||
"warning-in:s" => { name => 'warning_in', },
|
"warning-in:s" => { name => 'warning_in', },
|
||||||
@ -112,6 +114,14 @@ If not set, we check all ESX.
|
|||||||
|
|
||||||
ESX hostname is a regexp.
|
ESX hostname is a regexp.
|
||||||
|
|
||||||
|
=item B<--scope-datacenter>
|
||||||
|
|
||||||
|
Search in following datacenter(s) (can be a regexp).
|
||||||
|
|
||||||
|
=item B<--scope-cluster>
|
||||||
|
|
||||||
|
Search in following cluster(s) (can be a regexp).
|
||||||
|
|
||||||
=item B<--nic-name>
|
=item B<--nic-name>
|
||||||
|
|
||||||
ESX nic to check.
|
ESX nic to check.
|
||||||
|
@ -50,6 +50,9 @@ sub new {
|
|||||||
{
|
{
|
||||||
"vm-hostname:s" => { name => 'vm_hostname' },
|
"vm-hostname:s" => { name => 'vm_hostname' },
|
||||||
"filter" => { name => 'filter' },
|
"filter" => { name => 'filter' },
|
||||||
|
"scope-datacenter:s" => { name => 'scope_datacenter' },
|
||||||
|
"scope-cluster:s" => { name => 'scope_cluster' },
|
||||||
|
"scope-host:s" => { name => 'scope_host' },
|
||||||
"filter-description:s" => { name => 'filter_description' },
|
"filter-description:s" => { name => 'filter_description' },
|
||||||
"disconnect-status:s" => { name => 'disconnect_status', default => 'unknown' },
|
"disconnect-status:s" => { name => 'disconnect_status', default => 'unknown' },
|
||||||
"nopoweredon-skip" => { name => 'nopoweredon_skip' },
|
"nopoweredon-skip" => { name => 'nopoweredon_skip' },
|
||||||
@ -112,6 +115,18 @@ VM hostname is a regexp.
|
|||||||
|
|
||||||
Filter also virtual machines description (can be a regexp).
|
Filter also virtual machines description (can be a regexp).
|
||||||
|
|
||||||
|
=item B<--scope-datacenter>
|
||||||
|
|
||||||
|
Search in following datacenter(s) (can be a regexp).
|
||||||
|
|
||||||
|
=item B<--scope-cluster>
|
||||||
|
|
||||||
|
Search in following cluster(s) (can be a regexp).
|
||||||
|
|
||||||
|
=item B<--scope-host>
|
||||||
|
|
||||||
|
Search in following host(s) (can be a regexp).
|
||||||
|
|
||||||
=item B<--disconnect-status>
|
=item B<--disconnect-status>
|
||||||
|
|
||||||
Status if VM disconnected (default: 'unknown').
|
Status if VM disconnected (default: 'unknown').
|
||||||
|
@ -50,6 +50,8 @@ sub new {
|
|||||||
{
|
{
|
||||||
"esx-hostname:s" => { name => 'esx_hostname' },
|
"esx-hostname:s" => { name => 'esx_hostname' },
|
||||||
"filter" => { name => 'filter' },
|
"filter" => { name => 'filter' },
|
||||||
|
"scope-datacenter:s" => { name => 'scope_datacenter' },
|
||||||
|
"scope-cluster:s" => { name => 'scope_cluster' },
|
||||||
"disconnect-status:s" => { name => 'disconnect_status', default => 'unknown' },
|
"disconnect-status:s" => { name => 'disconnect_status', default => 'unknown' },
|
||||||
});
|
});
|
||||||
return $self;
|
return $self;
|
||||||
@ -93,6 +95,14 @@ If not set, we check all ESX.
|
|||||||
|
|
||||||
ESX hostname is a regexp.
|
ESX hostname is a regexp.
|
||||||
|
|
||||||
|
=item B<--scope-datacenter>
|
||||||
|
|
||||||
|
Search in following datacenter(s) (can be a regexp).
|
||||||
|
|
||||||
|
=item B<--scope-cluster>
|
||||||
|
|
||||||
|
Search in following cluster(s) (can be a regexp).
|
||||||
|
|
||||||
=item B<--disconnect-status>
|
=item B<--disconnect-status>
|
||||||
|
|
||||||
Status if ESX host disconnected (default: 'unknown').
|
Status if ESX host disconnected (default: 'unknown').
|
||||||
|
@ -50,6 +50,8 @@ sub new {
|
|||||||
{
|
{
|
||||||
"esx-hostname:s" => { name => 'esx_hostname' },
|
"esx-hostname:s" => { name => 'esx_hostname' },
|
||||||
"filter" => { name => 'filter' },
|
"filter" => { name => 'filter' },
|
||||||
|
"scope-datacenter:s" => { name => 'scope_datacenter' },
|
||||||
|
"scope-cluster:s" => { name => 'scope_cluster' },
|
||||||
"disconnect-status:s" => { name => 'disconnect_status', default => 'unknown' },
|
"disconnect-status:s" => { name => 'disconnect_status', default => 'unknown' },
|
||||||
"warning:s" => { name => 'warning', },
|
"warning:s" => { name => 'warning', },
|
||||||
"critical:s" => { name => 'critical', },
|
"critical:s" => { name => 'critical', },
|
||||||
@ -103,6 +105,14 @@ If not set, we check all ESX.
|
|||||||
|
|
||||||
ESX hostname is a regexp.
|
ESX hostname is a regexp.
|
||||||
|
|
||||||
|
=item B<--scope-datacenter>
|
||||||
|
|
||||||
|
Search in following datacenter(s) (can be a regexp).
|
||||||
|
|
||||||
|
=item B<--scope-cluster>
|
||||||
|
|
||||||
|
Search in following cluster(s) (can be a regexp).
|
||||||
|
|
||||||
=item B<--disconnect-status>
|
=item B<--disconnect-status>
|
||||||
|
|
||||||
Status if ESX host disconnected (default: 'unknown').
|
Status if ESX host disconnected (default: 'unknown').
|
||||||
|
@ -50,6 +50,9 @@ sub new {
|
|||||||
{
|
{
|
||||||
"vm-hostname:s" => { name => 'vm_hostname' },
|
"vm-hostname:s" => { name => 'vm_hostname' },
|
||||||
"filter" => { name => 'filter' },
|
"filter" => { name => 'filter' },
|
||||||
|
"scope-datacenter:s" => { name => 'scope_datacenter' },
|
||||||
|
"scope-cluster:s" => { name => 'scope_cluster' },
|
||||||
|
"scope-host:s" => { name => 'scope_host' },
|
||||||
"filter-description:s" => { name => 'filter_description' },
|
"filter-description:s" => { name => 'filter_description' },
|
||||||
"disconnect-status:s" => { name => 'disconnect_status', default => 'unknown' },
|
"disconnect-status:s" => { name => 'disconnect_status', default => 'unknown' },
|
||||||
"nopoweredon-status:s" => { name => 'nopoweredon_status', default => 'unknown' },
|
"nopoweredon-status:s" => { name => 'nopoweredon_status', default => 'unknown' },
|
||||||
@ -115,6 +118,18 @@ VM hostname is a regexp.
|
|||||||
|
|
||||||
Filter also virtual machines description (can be a regexp).
|
Filter also virtual machines description (can be a regexp).
|
||||||
|
|
||||||
|
=item B<--scope-datacenter>
|
||||||
|
|
||||||
|
Search in following datacenter(s) (can be a regexp).
|
||||||
|
|
||||||
|
=item B<--scope-cluster>
|
||||||
|
|
||||||
|
Search in following cluster(s) (can be a regexp).
|
||||||
|
|
||||||
|
=item B<--scope-host>
|
||||||
|
|
||||||
|
Search in following host(s) (can be a regexp).
|
||||||
|
|
||||||
=item B<--disconnect-status>
|
=item B<--disconnect-status>
|
||||||
|
|
||||||
Status if VM disconnected (default: 'unknown').
|
Status if VM disconnected (default: 'unknown').
|
||||||
|
@ -50,6 +50,9 @@ sub new {
|
|||||||
{
|
{
|
||||||
"vm-hostname:s" => { name => 'vm_hostname' },
|
"vm-hostname:s" => { name => 'vm_hostname' },
|
||||||
"filter" => { name => 'filter' },
|
"filter" => { name => 'filter' },
|
||||||
|
"scope-datacenter:s" => { name => 'scope_datacenter' },
|
||||||
|
"scope-cluster:s" => { name => 'scope_cluster' },
|
||||||
|
"scope-host:s" => { name => 'scope_host' },
|
||||||
"filter-description:s" => { name => 'filter_description' },
|
"filter-description:s" => { name => 'filter_description' },
|
||||||
"disconnect-status:s" => { name => 'disconnect_status', default => 'unknown' },
|
"disconnect-status:s" => { name => 'disconnect_status', default => 'unknown' },
|
||||||
"nopoweredon-skip" => { name => 'nopoweredon_skip' },
|
"nopoweredon-skip" => { name => 'nopoweredon_skip' },
|
||||||
@ -112,6 +115,18 @@ VM hostname is a regexp.
|
|||||||
|
|
||||||
Filter also virtual machines description (can be a regexp).
|
Filter also virtual machines description (can be a regexp).
|
||||||
|
|
||||||
|
=item B<--scope-datacenter>
|
||||||
|
|
||||||
|
Search in following datacenter(s) (can be a regexp).
|
||||||
|
|
||||||
|
=item B<--scope-cluster>
|
||||||
|
|
||||||
|
Search in following cluster(s) (can be a regexp).
|
||||||
|
|
||||||
|
=item B<--scope-host>
|
||||||
|
|
||||||
|
Search in following host(s) (can be a regexp).
|
||||||
|
|
||||||
=item B<--disconnect-status>
|
=item B<--disconnect-status>
|
||||||
|
|
||||||
Status if VM disconnected (default: 'unknown').
|
Status if VM disconnected (default: 'unknown').
|
||||||
|
@ -50,6 +50,9 @@ sub new {
|
|||||||
{
|
{
|
||||||
"vm-hostname:s" => { name => 'vm_hostname' },
|
"vm-hostname:s" => { name => 'vm_hostname' },
|
||||||
"filter" => { name => 'filter' },
|
"filter" => { name => 'filter' },
|
||||||
|
"scope-datacenter:s" => { name => 'scope_datacenter' },
|
||||||
|
"scope-cluster:s" => { name => 'scope_cluster' },
|
||||||
|
"scope-host:s" => { name => 'scope_host' },
|
||||||
"filter-description:s" => { name => 'filter_description' },
|
"filter-description:s" => { name => 'filter_description' },
|
||||||
"disconnect-status:s" => { name => 'disconnect_status', default => 'unknown' },
|
"disconnect-status:s" => { name => 'disconnect_status', default => 'unknown' },
|
||||||
"display-description" => { name => 'display_description' },
|
"display-description" => { name => 'display_description' },
|
||||||
@ -115,6 +118,18 @@ VM hostname is a regexp.
|
|||||||
|
|
||||||
Filter also virtual machines description (can be a regexp).
|
Filter also virtual machines description (can be a regexp).
|
||||||
|
|
||||||
|
=item B<--scope-datacenter>
|
||||||
|
|
||||||
|
Search in following datacenter(s) (can be a regexp).
|
||||||
|
|
||||||
|
=item B<--scope-cluster>
|
||||||
|
|
||||||
|
Search in following cluster(s) (can be a regexp).
|
||||||
|
|
||||||
|
=item B<--scope-host>
|
||||||
|
|
||||||
|
Search in following host(s) (can be a regexp).
|
||||||
|
|
||||||
=item B<--disconnect-status>
|
=item B<--disconnect-status>
|
||||||
|
|
||||||
Status if VM disconnected (default: 'unknown').
|
Status if VM disconnected (default: 'unknown').
|
||||||
|
@ -49,6 +49,8 @@ sub new {
|
|||||||
{
|
{
|
||||||
"esx-hostname:s" => { name => 'esx_hostname' },
|
"esx-hostname:s" => { name => 'esx_hostname' },
|
||||||
"filter" => { name => 'filter' },
|
"filter" => { name => 'filter' },
|
||||||
|
"scope-datacenter:s" => { name => 'scope_datacenter' },
|
||||||
|
"scope-cluster:s" => { name => 'scope_cluster' },
|
||||||
"disconnect-status:s" => { name => 'disconnect_status', default => 'unknown' },
|
"disconnect-status:s" => { name => 'disconnect_status', default => 'unknown' },
|
||||||
"warning:s" => { name => 'warning', },
|
"warning:s" => { name => 'warning', },
|
||||||
"critical:s" => { name => 'critical', },
|
"critical:s" => { name => 'critical', },
|
||||||
@ -102,6 +104,14 @@ If not set, we check all ESX.
|
|||||||
|
|
||||||
ESX hostname is a regexp.
|
ESX hostname is a regexp.
|
||||||
|
|
||||||
|
=item B<--scope-datacenter>
|
||||||
|
|
||||||
|
Search in following datacenter(s) (can be a regexp).
|
||||||
|
|
||||||
|
=item B<--scope-cluster>
|
||||||
|
|
||||||
|
Search in following cluster(s) (can be a regexp).
|
||||||
|
|
||||||
=item B<--disconnect-status>
|
=item B<--disconnect-status>
|
||||||
|
|
||||||
Status if ESX host disconnected (default: 'unknown').
|
Status if ESX host disconnected (default: 'unknown').
|
||||||
|
@ -50,6 +50,7 @@ sub new {
|
|||||||
{
|
{
|
||||||
"cluster:s" => { name => 'cluster' },
|
"cluster:s" => { name => 'cluster' },
|
||||||
"filter" => { name => 'filter' },
|
"filter" => { name => 'filter' },
|
||||||
|
"scope-datacenter:s" => { name => 'scope_datacenter' },
|
||||||
"warning-svmotion:s" => { name => 'warning_svmotion' },
|
"warning-svmotion:s" => { name => 'warning_svmotion' },
|
||||||
"critical-svmotion:s" => { name => 'critical_svmotion' },
|
"critical-svmotion:s" => { name => 'critical_svmotion' },
|
||||||
"warning-vmotion:s" => { name => 'warning_vmotion' },
|
"warning-vmotion:s" => { name => 'warning_vmotion' },
|
||||||
@ -103,6 +104,10 @@ If not set, we check all clusters.
|
|||||||
|
|
||||||
Cluster is a regexp.
|
Cluster is a regexp.
|
||||||
|
|
||||||
|
=item B<--scope-datacenter>
|
||||||
|
|
||||||
|
Search in following datacenter(s) (can be a regexp).
|
||||||
|
|
||||||
=item B<--warning-*>
|
=item B<--warning-*>
|
||||||
|
|
||||||
Threshold warning.
|
Threshold warning.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user