From 908519aa74658693bf67c62a43285fb51fd783be Mon Sep 17 00:00:00 2001
From: Dirk Wening <170401214+SpeedD3@users.noreply.github.com>
Date: Wed, 14 May 2025 13:42:45 +0200
Subject: [PATCH] ITL: Add argument maintenance_mode_state to vmware_esx
---
doc/10-icinga-template-library.md | 2827 +++++++++++++++--------------
itl/plugins-contrib.d/vmware.conf | 4 +
2 files changed, 1455 insertions(+), 1376 deletions(-)
diff --git a/doc/10-icinga-template-library.md b/doc/10-icinga-template-library.md
index 6ae7a926f..45bfa7b53 100644
--- a/doc/10-icinga-template-library.md
+++ b/doc/10-icinga-template-library.md
@@ -3929,31 +3929,32 @@ Check command object for the `check_vmware_esx` plugin. Shows all datastore volu
Custom variables passed as [command parameters](03-monitoring-basics.md#command-passing-parameters):
-Name | Description
-------------------------|--------------
-vmware_datacenter | **Required.** Datacenter/vCenter hostname.
-vmware_cluster | **Optional.** ESX or ESXi clustername.
-vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
-vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
-vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
-vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
-vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
-vmware_sessionfile | **Optional.** Session file name enhancement.
-vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
-vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
-vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
-vmware_password | **Optional.** The username's password. No value defined as default.
-vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
-vmware_subselect | **Optional.** Volume name to be checked the free space.
-vmware_gigabyte | **Optional.** Output in GB instead of MB.
-vmware_usedspace | **Optional.** Output used space instead of free. Defaults to "false".
-vmware_alertonly | **Optional.** List only alerting volumes. Defaults to "false".
-vmware_exclude | **Optional.** Blacklist volumes name. No value defined as default.
-vmware_include | **Optional.** Whitelist volumes name. No value defined as default.
-vmware_isregexp | **Optional.** Treat blacklist and whitelist expressions as regexp.
-vmware_dc_volume_used | **Optional.** Output used space instead of free. Defaults to "true".
-vmware_warn | **Optional.** The warning threshold for volumes. Defaults to "80%".
-vmware_crit | **Optional.** The critical threshold for volumes. Defaults to "90%".
+Name | Description
+------------------------------|--------------
+vmware_datacenter | **Required.** Datacenter/vCenter hostname.
+vmware_cluster | **Optional.** ESX or ESXi clustername.
+vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
+vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
+vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
+vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
+vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
+vmware_sessionfile | **Optional.** Session file name enhancement.
+vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
+vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
+vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
+vmware_password | **Optional.** The username's password. No value defined as default.
+vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
+vmware_subselect | **Optional.** Volume name to be checked the free space.
+vmware_gigabyte | **Optional.** Output in GB instead of MB.
+vmware_usedspace | **Optional.** Output used space instead of free. Defaults to "false".
+vmware_alertonly | **Optional.** List only alerting volumes. Defaults to "false".
+vmware_exclude | **Optional.** Blacklist volumes name. No value defined as default.
+vmware_include | **Optional.** Whitelist volumes name. No value defined as default.
+vmware_isregexp | **Optional.** Treat blacklist and whitelist expressions as regexp.
+vmware_dc_volume_used | **Optional.** Output used space instead of free. Defaults to "true".
+vmware_warn | **Optional.** The warning threshold for volumes. Defaults to "80%".
+vmware_crit | **Optional.** The critical threshold for volumes. Defaults to "90%".
+vmware_maintenance_mode_state | **Optional.** Set status in case ESX host is in maintenace mode. Possible Values are: ok or OK, CRITICAL or critical or CRIT or crit, WARNING or warning or WARN or warn. Default is UNKNOWN because you do not know the real state. Values are case insensitive.
**vmware-esx-dc-runtime-info**
@@ -3962,21 +3963,22 @@ Check command object for the `check_vmware_esx` plugin. Shows all runtime info f
Custom variables passed as [command parameters](03-monitoring-basics.md#command-passing-parameters):
-Name | Description
-------------------------|--------------
-vmware_datacenter | **Required.** Datacenter/vCenter hostname.
-vmware_cluster | **Optional.** ESX or ESXi clustername.
-vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
-vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
-vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
-vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
-vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
-vmware_sessionfile | **Optional.** Session file name enhancement.
-vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
-vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
-vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
-vmware_password | **Optional.** The username's password. No value defined as default.
-vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
+Name | Description
+------------------------------|--------------
+vmware_datacenter | **Required.** Datacenter/vCenter hostname.
+vmware_cluster | **Optional.** ESX or ESXi clustername.
+vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
+vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
+vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
+vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
+vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
+vmware_sessionfile | **Optional.** Session file name enhancement.
+vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
+vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
+vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
+vmware_password | **Optional.** The username's password. No value defined as default.
+vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
+vmware_maintenance_mode_state | **Optional.** Set status in case ESX host is in maintenace mode. Possible Values are: ok or OK, CRITICAL or critical or CRIT or crit, WARNING or warning or WARN or warn. Default is UNKNOWN because you do not know the real state. Values are case insensitive.
**vmware-esx-dc-runtime-listvms**
@@ -3985,26 +3987,27 @@ Check command object for the `check_vmware_esx` plugin. List of vmware machines
Custom variables passed as [command parameters](03-monitoring-basics.md#command-passing-parameters):
-Name | Description
-------------------------|--------------
-vmware_datacenter | **Required.** Datacenter/vCenter hostname.
-vmware_cluster | **Optional.** ESX or ESXi clustername.
-vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
-vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
-vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
-vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
-vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
-vmware_sessionfile | **Optional.** Session file name enhancement.
-vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
-vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
-vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
-vmware_password | **Optional.** The username's password. No value defined as default.
-vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
-vmware_alertonly | **Optional.** List only alerting VMs. Important here to avoid masses of data.
-vmware_exclude | **Optional.** Blacklist VMs name. No value defined as default.
-vmware_include | **Optional.** Whitelist VMs name. No value defined as default.
-vmware_isregexp | **Optional.** Treat blacklist and whitelist expressions as regexp.
-vmware_multiline | **Optional.** Multiline output in overview. This mean technically that a multiline output uses a HTML **\
** for the GUI. No value defined as default.
+Name | Description
+------------------------------|--------------
+vmware_datacenter | **Required.** Datacenter/vCenter hostname.
+vmware_cluster | **Optional.** ESX or ESXi clustername.
+vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
+vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
+vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
+vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
+vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
+vmware_sessionfile | **Optional.** Session file name enhancement.
+vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
+vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
+vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
+vmware_password | **Optional.** The username's password. No value defined as default.
+vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
+vmware_alertonly | **Optional.** List only alerting VMs. Important here to avoid masses of data.
+vmware_exclude | **Optional.** Blacklist VMs name. No value defined as default.
+vmware_include | **Optional.** Whitelist VMs name. No value defined as default.
+vmware_isregexp | **Optional.** Treat blacklist and whitelist expressions as regexp.
+vmware_multiline | **Optional.** Multiline output in overview. This mean technically that a multiline output uses a HTML **\
** for the GUI. No value defined as default.
+vmware_maintenance_mode_state | **Optional.** Set status in case ESX host is in maintenace mode. Possible Values are: ok or OK, CRITICAL or critical or CRIT or crit, WARNING or warning or WARN or warn. Default is UNKNOWN because you do not know the real state. Values are case insensitive.
**vmware-esx-dc-runtime-listhost**
@@ -4013,26 +4016,27 @@ Check command object for the `check_vmware_esx` plugin. List of VMware ESX hosts
Custom variables passed as [command parameters](03-monitoring-basics.md#command-passing-parameters):
-Name | Description
-------------------------|--------------
-vmware_datacenter | **Required.** Datacenter/vCenter hostname.
-vmware_cluster | **Optional.** ESX or ESXi clustername.
-vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
-vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
-vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
-vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
-vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
-vmware_sessionfile | **Optional.** Session file name enhancement.
-vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
-vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
-vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
-vmware_password | **Optional.** The username's password. No value defined as default.
-vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
-vmware_alertonly | **Optional.** List only alerting hosts. Important here to avoid masses of data.
-vmware_exclude | **Optional.** Blacklist VMware ESX hosts. No value defined as default.
-vmware_include | **Optional.** Whitelist VMware ESX hosts. No value defined as default.
-vmware_isregexp | **Optional.** Treat blacklist and whitelist expressions as regexp.
-vmware_multiline | **Optional.** Multiline output in overview. This mean technically that a multiline output uses a HTML **\
** for the GUI. No value defined as default.
+Name | Description
+------------------------------|--------------
+vmware_datacenter | **Required.** Datacenter/vCenter hostname.
+vmware_cluster | **Optional.** ESX or ESXi clustername.
+vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
+vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
+vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
+vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
+vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
+vmware_sessionfile | **Optional.** Session file name enhancement.
+vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
+vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
+vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
+vmware_password | **Optional.** The username's password. No value defined as default.
+vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
+vmware_alertonly | **Optional.** List only alerting hosts. Important here to avoid masses of data.
+vmware_exclude | **Optional.** Blacklist VMware ESX hosts. No value defined as default.
+vmware_include | **Optional.** Whitelist VMware ESX hosts. No value defined as default.
+vmware_isregexp | **Optional.** Treat blacklist and whitelist expressions as regexp.
+vmware_multiline | **Optional.** Multiline output in overview. This mean technically that a multiline output uses a HTML **\
** for the GUI. No value defined as default.
+vmware_maintenance_mode_state | **Optional.** Set status in case ESX host is in maintenace mode. Possible Values are: ok or OK, CRITICAL or critical or CRIT or crit, WARNING or warning or WARN or warn. Default is UNKNOWN because you do not know the real state. Values are case insensitive.
**vmware-esx-dc-runtime-listcluster**
@@ -4041,26 +4045,27 @@ Check command object for the `check_vmware_esx` plugin. List of VMware clusters
Custom variables passed as [command parameters](03-monitoring-basics.md#command-passing-parameters):
-Name | Description
-------------------------|--------------
-vmware_datacenter | **Required.** Datacenter/vCenter hostname.
-vmware_cluster | **Optional.** ESX or ESXi clustername.
-vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
-vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
-vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
-vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
-vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
-vmware_sessionfile | **Optional.** Session file name enhancement.
-vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
-vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
-vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
-vmware_password | **Optional.** The username's password. No value defined as default.
-vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
-vmware_alertonly | **Optional.** List only alerting hosts. Important here to avoid masses of data.
-vmware_exclude | **Optional.** Blacklist VMware cluster. No value defined as default.
-vmware_include | **Optional.** Whitelist VMware cluster. No value defined as default.
-vmware_isregexp | **Optional.** Treat blacklist and whitelist expressions as regexp.
-vmware_multiline | **Optional.** Multiline output in overview. This mean technically that a multiline output uses a HTML **\
** for the GUI. No value defined as default.
+Name | Description
+------------------------------|--------------
+vmware_datacenter | **Required.** Datacenter/vCenter hostname.
+vmware_cluster | **Optional.** ESX or ESXi clustername.
+vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
+vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
+vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
+vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
+vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
+vmware_sessionfile | **Optional.** Session file name enhancement.
+vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
+vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
+vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
+vmware_password | **Optional.** The username's password. No value defined as default.
+vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
+vmware_alertonly | **Optional.** List only alerting hosts. Important here to avoid masses of data.
+vmware_exclude | **Optional.** Blacklist VMware cluster. No value defined as default.
+vmware_include | **Optional.** Whitelist VMware cluster. No value defined as default.
+vmware_isregexp | **Optional.** Treat blacklist and whitelist expressions as regexp.
+vmware_multiline | **Optional.** Multiline output in overview. This mean technically that a multiline output uses a HTML **\
** for the GUI. No value defined as default.
+vmware_maintenance_mode_state | **Optional.** Set status in case ESX host is in maintenace mode. Possible Values are: ok or OK, CRITICAL or critical or CRIT or crit, WARNING or warning or WARN or warn. Default is UNKNOWN because you do not know the real state. Values are case insensitive.
**vmware-esx-dc-runtime-issues**
@@ -4069,25 +4074,26 @@ Check command object for the `check_vmware_esx` plugin. All issues for the host.
Custom variables passed as [command parameters](03-monitoring-basics.md#command-passing-parameters):
-Name | Description
-------------------------|--------------
-vmware_datacenter | **Required.** Datacenter/vCenter hostname.
-vmware_cluster | **Optional.** ESX or ESXi clustername.
-vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
-vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
-vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
-vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
-vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
-vmware_sessionfile | **Optional.** Session file name enhancement.
-vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
-vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
-vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
-vmware_password | **Optional.** The username's password. No value defined as default.
-vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
-vmware_exclude | **Optional.** Blacklist issues. No value defined as default.
-vmware_include | **Optional.** Whitelist issues. No value defined as default.
-vmware_isregexp | **Optional.** Treat blacklist and whitelist expressions as regexp.
-vmware_multiline | **Optional.** Multiline output in overview. This mean technically that a multiline output uses a HTML **\
** for the GUI. No value defined as default.
+Name | Description
+------------------------------|--------------
+vmware_datacenter | **Required.** Datacenter/vCenter hostname.
+vmware_cluster | **Optional.** ESX or ESXi clustername.
+vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
+vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
+vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
+vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
+vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
+vmware_sessionfile | **Optional.** Session file name enhancement.
+vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
+vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
+vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
+vmware_password | **Optional.** The username's password. No value defined as default.
+vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
+vmware_exclude | **Optional.** Blacklist issues. No value defined as default.
+vmware_include | **Optional.** Whitelist issues. No value defined as default.
+vmware_isregexp | **Optional.** Treat blacklist and whitelist expressions as regexp.
+vmware_multiline | **Optional.** Multiline output in overview. This mean technically that a multiline output uses a HTML **\
** for the GUI. No value defined as default.
+vmware_maintenance_mode_state | **Optional.** Set status in case ESX host is in maintenace mode. Possible Values are: ok or OK, CRITICAL or critical or CRIT or crit, WARNING or warning or WARN or warn. Default is UNKNOWN because you do not know the real state. Values are case insensitive.
**vmware-esx-dc-runtime-status**
@@ -4096,21 +4102,22 @@ Check command object for the `check_vmware_esx` plugin. Overall object status (g
Custom variables passed as [command parameters](03-monitoring-basics.md#command-passing-parameters):
-Name | Description
-------------------------|--------------
-vmware_datacenter | **Required.** Datacenter/vCenter hostname.
-vmware_cluster | **Optional.** ESX or ESXi clustername.
-vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
-vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
-vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
-vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
-vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
-vmware_sessionfile | **Optional.** Session file name enhancement.
-vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
-vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
-vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
-vmware_password | **Optional.** The username's password. No value defined as default.
-vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
+Name | Description
+------------------------------|--------------
+vmware_datacenter | **Required.** Datacenter/vCenter hostname.
+vmware_cluster | **Optional.** ESX or ESXi clustername.
+vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
+vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
+vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
+vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
+vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
+vmware_sessionfile | **Optional.** Session file name enhancement.
+vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
+vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
+vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
+vmware_password | **Optional.** The username's password. No value defined as default.
+vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
+vmware_maintenance_mode_state | **Optional.** Set status in case ESX host is in maintenace mode. Possible Values are: ok or OK, CRITICAL or critical or CRIT or crit, WARNING or warning or WARN or warn. Default is UNKNOWN because you do not know the real state. Values are case insensitive.
**vmware-esx-dc-runtime-tools**
@@ -4119,29 +4126,30 @@ Check command object for the `check_vmware_esx` plugin. Vmware Tools status.
Custom variables passed as [command parameters](03-monitoring-basics.md#command-passing-parameters):
-Name | Description
-------------------------|--------------
-vmware_datacenter | **Required.** Datacenter/vCenter hostname.
-vmware_cluster | **Optional.** ESX or ESXi clustername.
-vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
-vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
-vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
-vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
-vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
-vmware_sessionfile | **Optional.** Session file name enhancement.
-vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
-vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
-vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
-vmware_password | **Optional.** The username's password. No value defined as default.
-vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
-vmware_poweredonly | **Optional.** List only VMs which are powered on. No value defined as default.
-vmware_alertonly | **Optional.** List only alerting VMs. Important here to avoid masses of data.
-vmware_exclude | **Optional.** Blacklist VMs. No value defined as default.
-vmware_include | **Optional.** Whitelist VMs. No value defined as default.
-vmware_isregexp | **Optional.** Treat blacklist and whitelist expressions as regexp.
-vmware_multiline | **Optional.** Multiline output in overview. This mean technically that a multiline output uses a HTML **\
** for the GUI. No value defined as default.
-vmware_openvmtools | **Optional** Prevent CRITICAL state for installed and running Open VM Tools.
-vmware_novmtools | **Optional** Prevent CRITICAL state for missing VMware tools.
+Name | Description
+------------------------------|--------------
+vmware_datacenter | **Required.** Datacenter/vCenter hostname.
+vmware_cluster | **Optional.** ESX or ESXi clustername.
+vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
+vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
+vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
+vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
+vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
+vmware_sessionfile | **Optional.** Session file name enhancement.
+vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
+vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
+vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
+vmware_password | **Optional.** The username's password. No value defined as default.
+vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
+vmware_poweredonly | **Optional.** List only VMs which are powered on. No value defined as default.
+vmware_alertonly | **Optional.** List only alerting VMs. Important here to avoid masses of data.
+vmware_exclude | **Optional.** Blacklist VMs. No value defined as default.
+vmware_include | **Optional.** Whitelist VMs. No value defined as default.
+vmware_isregexp | **Optional.** Treat blacklist and whitelist expressions as regexp.
+vmware_multiline | **Optional.** Multiline output in overview. This mean technically that a multiline output uses a HTML **\
** for the GUI. No value defined as default.
+vmware_openvmtools | **Optional** Prevent CRITICAL state for installed and running Open VM Tools.
+vmware_novmtools | **Optional** Prevent CRITICAL state for missing VMware tools.
+vmware_maintenance_mode_state | **Optional.** Set status in case ESX host is in maintenace mode. Possible Values are: ok or OK, CRITICAL or critical or CRIT or crit, WARNING or warning or WARN or warn. Default is UNKNOWN because you do not know the real state. Values are case insensitive.
**vmware-esx-soap-host-check**
@@ -4150,21 +4158,22 @@ Check command object for the `check_vmware_esx` plugin. Simple check to verify a
Custom variables passed as [command parameters](03-monitoring-basics.md#command-passing-parameters):
-Name | Description
-------------------------|--------------
-vmware_host | **Required.** ESX or ESXi hostname.
-vmware_datacenter | **Optional.** Datacenter/vCenter hostname. In case the check is done through a Datacenter/vCenter host.
-vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
-vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
-vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
-vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
-vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
-vmware_sessionfile | **Optional.** Session file name enhancement.
-vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
-vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
-vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
-vmware_password | **Optional.** The username's password. No value defined as default.
-vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
+Name | Description
+------------------------------|--------------
+vmware_host | **Required.** ESX or ESXi hostname.
+vmware_datacenter | **Optional.** Datacenter/vCenter hostname. In case the check is done through a Datacenter/vCenter host.
+vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
+vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
+vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
+vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
+vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
+vmware_sessionfile | **Optional.** Session file name enhancement.
+vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
+vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
+vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
+vmware_password | **Optional.** The username's password. No value defined as default.
+vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
+vmware_maintenance_mode_state | **Optional.** Set status in case ESX host is in maintenace mode. Possible Values are: ok or OK, CRITICAL or critical or CRIT or crit, WARNING or warning or WARN or warn. Default is UNKNOWN because you do not know the real state. Values are case insensitive.
**vmware-esx-soap-host-uptime**
@@ -4173,21 +4182,22 @@ Check command object for the `check_vmware_esx` plugin. Displays uptime of the V
Custom variables passed as [command parameters](03-monitoring-basics.md#command-passing-parameters):
-Name | Description
-------------------------|--------------
-vmware_host | **Required.** ESX or ESXi hostname.
-vmware_datacenter | **Optional.** Datacenter/vCenter hostname. In case the check is done through a Datacenter/vCenter host.
-vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
-vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
-vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
-vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
-vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
-vmware_sessionfile | **Optional.** Session file name enhancement.
-vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
-vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
-vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
-vmware_password | **Optional.** The username's password. No value defined as default.
-vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
+Name | Description
+------------------------------|--------------
+vmware_host | **Required.** ESX or ESXi hostname.
+vmware_datacenter | **Optional.** Datacenter/vCenter hostname. In case the check is done through a Datacenter/vCenter host.
+vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
+vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
+vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
+vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
+vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
+vmware_sessionfile | **Optional.** Session file name enhancement.
+vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
+vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
+vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
+vmware_password | **Optional.** The username's password. No value defined as default.
+vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
+vmware_maintenance_mode_state | **Optional.** Set status in case ESX host is in maintenace mode. Possible Values are: ok or OK, CRITICAL or critical or CRIT or crit, WARNING or warning or WARN or warn. Default is UNKNOWN because you do not know the real state. Values are case insensitive.
**vmware-esx-soap-host-cpu**
@@ -4196,23 +4206,24 @@ Check command object for the `check_vmware_esx` plugin. CPU usage in percentage.
Custom variables passed as [command parameters](03-monitoring-basics.md#command-passing-parameters):
-Name | Description
-------------------------|--------------
-vmware_host | **Required.** ESX or ESXi hostname.
-vmware_datacenter | **Optional.** Datacenter/vCenter hostname. In case the check is done through a Datacenter/vCenter host.
-vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
-vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
-vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
-vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
-vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
-vmware_sessionfile | **Optional.** Session file name enhancement.
-vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
-vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
-vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
-vmware_password | **Optional.** The username's password. No value defined as default.
-vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
-vmware_warn | **Optional.** The warning threshold in percent. Defaults to "80%".
-vmware_crit | **Optional.** The critical threshold in percent. Defaults to "90%".
+Name | Description
+------------------------------|--------------
+vmware_host | **Required.** ESX or ESXi hostname.
+vmware_datacenter | **Optional.** Datacenter/vCenter hostname. In case the check is done through a Datacenter/vCenter host.
+vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
+vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
+vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
+vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
+vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
+vmware_sessionfile | **Optional.** Session file name enhancement.
+vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
+vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
+vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
+vmware_password | **Optional.** The username's password. No value defined as default.
+vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
+vmware_warn | **Optional.** The warning threshold in percent. Defaults to "80%".
+vmware_crit | **Optional.** The critical threshold in percent. Defaults to "90%".
+vmware_maintenance_mode_state | **Optional.** Set status in case ESX host is in maintenace mode. Possible Values are: ok or OK, CRITICAL or critical or CRIT or crit, WARNING or warning or WARN or warn. Default is UNKNOWN because you do not know the real state. Values are case insensitive.
**vmware-esx-soap-host-cpu-ready**
@@ -4221,21 +4232,22 @@ Check command object for the `check_vmware_esx` plugin. Percentage of time that
Custom variables passed as [command parameters](03-monitoring-basics.md#command-passing-parameters):
-Name | Description
-------------------------|--------------
-vmware_host | **Required.** ESX or ESXi hostname.
-vmware_datacenter | **Optional.** Datacenter/vCenter hostname. In case the check is done through a Datacenter/vCenter host.
-vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
-vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
-vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
-vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
-vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
-vmware_sessionfile | **Optional.** Session file name enhancement.
-vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
-vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
-vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
-vmware_password | **Optional.** The username's password. No value defined as default.
-vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
+Name | Description
+------------------------------|--------------
+vmware_host | **Required.** ESX or ESXi hostname.
+vmware_datacenter | **Optional.** Datacenter/vCenter hostname. In case the check is done through a Datacenter/vCenter host.
+vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
+vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
+vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
+vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
+vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
+vmware_sessionfile | **Optional.** Session file name enhancement.
+vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
+vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
+vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
+vmware_password | **Optional.** The username's password. No value defined as default.
+vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
+vmware_maintenance_mode_state | **Optional.** Set status in case ESX host is in maintenace mode. Possible Values are: ok or OK, CRITICAL or critical or CRIT or crit, WARNING or warning or WARN or warn. Default is UNKNOWN because you do not know the real state. Values are case insensitive.
**vmware-esx-soap-host-cpu-wait**
@@ -4244,21 +4256,22 @@ Check command object for the `check_vmware_esx` plugin. CPU time spent in wait s
Custom variables passed as [command parameters](03-monitoring-basics.md#command-passing-parameters):
-Name | Description
-------------------------|--------------
-vmware_host | **Required.** ESX or ESXi hostname.
-vmware_datacenter | **Optional.** Datacenter/vCenter hostname. In case the check is done through a Datacenter/vCenter host.
-vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
-vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
-vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
-vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
-vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
-vmware_sessionfile | **Optional.** Session file name enhancement.
-vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
-vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
-vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
-vmware_password | **Optional.** The username's password. No value defined as default.
-vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
+Name | Description
+------------------------------|--------------
+vmware_host | **Required.** ESX or ESXi hostname.
+vmware_datacenter | **Optional.** Datacenter/vCenter hostname. In case the check is done through a Datacenter/vCenter host.
+vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
+vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
+vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
+vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
+vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
+vmware_sessionfile | **Optional.** Session file name enhancement.
+vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
+vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
+vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
+vmware_password | **Optional.** The username's password. No value defined as default.
+vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
+vmware_maintenance_mode_state | **Optional.** Set status in case ESX host is in maintenace mode. Possible Values are: ok or OK, CRITICAL or critical or CRIT or crit, WARNING or warning or WARN or warn. Default is UNKNOWN because you do not know the real state. Values are case insensitive.
**vmware-esx-soap-host-cpu-usage**
@@ -4267,23 +4280,24 @@ Check command object for the `check_vmware_esx` plugin. Actively used CPU of the
Custom variables passed as [command parameters](03-monitoring-basics.md#command-passing-parameters):
-Name | Description
-------------------------|--------------
-vmware_host | **Required.** ESX or ESXi hostname.
-vmware_datacenter | **Optional.** Datacenter/vCenter hostname. In case the check is done through a Datacenter/vCenter host.
-vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
-vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
-vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
-vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
-vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
-vmware_sessionfile | **Optional.** Session file name enhancement.
-vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
-vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
-vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
-vmware_password | **Optional.** The username's password. No value defined as default.
-vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
-vmware_warn | **Optional.** The warning threshold in percent. Defaults to "80%".
-vmware_crit | **Optional.** The critical threshold in percent. Defaults to "90%".
+Name | Description
+------------------------------|--------------
+vmware_host | **Required.** ESX or ESXi hostname.
+vmware_datacenter | **Optional.** Datacenter/vCenter hostname. In case the check is done through a Datacenter/vCenter host.
+vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
+vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
+vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
+vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
+vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
+vmware_sessionfile | **Optional.** Session file name enhancement.
+vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
+vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
+vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
+vmware_password | **Optional.** The username's password. No value defined as default.
+vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
+vmware_warn | **Optional.** The warning threshold in percent. Defaults to "80%".
+vmware_crit | **Optional.** The critical threshold in percent. Defaults to "90%".
+vmware_maintenance_mode_state | **Optional.** Set status in case ESX host is in maintenace mode. Possible Values are: ok or OK, CRITICAL or critical or CRIT or crit, WARNING or warning or WARN or warn. Default is UNKNOWN because you do not know the real state. Values are case insensitive.
**vmware-esx-soap-host-mem**
@@ -4292,21 +4306,22 @@ Check command object for the `check_vmware_esx` plugin. All mem info(except over
Custom variables passed as [command parameters](03-monitoring-basics.md#command-passing-parameters):
-Name | Description
-------------------------|--------------
-vmware_host | **Required.** ESX or ESXi hostname.
-vmware_datacenter | **Optional.** Datacenter/vCenter hostname. In case the check is done through a Datacenter/vCenter host.
-vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
-vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
-vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
-vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
-vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
-vmware_sessionfile | **Optional.** Session file name enhancement.
-vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
-vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
-vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
-vmware_password | **Optional.** The username's password. No value defined as default.
-vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
+Name | Description
+------------------------------|--------------
+vmware_host | **Required.** ESX or ESXi hostname.
+vmware_datacenter | **Optional.** Datacenter/vCenter hostname. In case the check is done through a Datacenter/vCenter host.
+vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
+vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
+vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
+vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
+vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
+vmware_sessionfile | **Optional.** Session file name enhancement.
+vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
+vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
+vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
+vmware_password | **Optional.** The username's password. No value defined as default.
+vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
+vmware_maintenance_mode_state | **Optional.** Set status in case ESX host is in maintenace mode. Possible Values are: ok or OK, CRITICAL or critical or CRIT or crit, WARNING or warning or WARN or warn. Default is UNKNOWN because you do not know the real state. Values are case insensitive.
**vmware-esx-soap-host-mem-usage**
@@ -4315,23 +4330,24 @@ Check command object for the `check_vmware_esx` plugin. Average mem usage in per
Custom variables passed as [command parameters](03-monitoring-basics.md#command-passing-parameters):
-Name | Description
-------------------------|--------------
-vmware_host | **Required.** ESX or ESXi hostname.
-vmware_datacenter | **Optional.** Datacenter/vCenter hostname. In case the check is done through a Datacenter/vCenter host.
-vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
-vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
-vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
-vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
-vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
-vmware_sessionfile | **Optional.** Session file name enhancement.
-vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
-vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
-vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
-vmware_password | **Optional.** The username's password. No value defined as default.
-vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
-vmware_warn | **Optional.** The warning threshold in percent. Defaults to "80%".
-vmware_crit | **Optional.** The critical threshold in percent. Defaults to "90%".
+Name | Description
+------------------------------|--------------
+vmware_host | **Required.** ESX or ESXi hostname.
+vmware_datacenter | **Optional.** Datacenter/vCenter hostname. In case the check is done through a Datacenter/vCenter host.
+vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
+vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
+vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
+vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
+vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
+vmware_sessionfile | **Optional.** Session file name enhancement.
+vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
+vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
+vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
+vmware_password | **Optional.** The username's password. No value defined as default.
+vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
+vmware_warn | **Optional.** The warning threshold in percent. Defaults to "80%".
+vmware_crit | **Optional.** The critical threshold in percent. Defaults to "90%".
+vmware_maintenance_mode_state | **Optional.** Set status in case ESX host is in maintenace mode. Possible Values are: ok or OK, CRITICAL or critical or CRIT or crit, WARNING or warning or WARN or warn. Default is UNKNOWN because you do not know the real state. Values are case insensitive.
**vmware-esx-soap-host-mem-consumed**
@@ -4340,23 +4356,24 @@ Check command object for the `check_vmware_esx` plugin. Amount of machine memory
Custom variables passed as [command parameters](03-monitoring-basics.md#command-passing-parameters):
-Name | Description
-------------------------|--------------
-vmware_host | **Required.** ESX or ESXi hostname.
-vmware_datacenter | **Optional.** Datacenter/vCenter hostname. In case the check is done through a Datacenter/vCenter host.
-vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
-vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
-vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
-vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
-vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
-vmware_sessionfile | **Optional.** Session file name enhancement.
-vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
-vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
-vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
-vmware_password | **Optional.** The username's password. No value defined as default.
-vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
-vmware_warn | **Optional.** The warning threshold in percent. No value defined as default.
-vmware_crit | **Optional.** The critical threshold in percent. No value defined as default.
+Name | Description
+------------------------------|--------------
+vmware_host | **Required.** ESX or ESXi hostname.
+vmware_datacenter | **Optional.** Datacenter/vCenter hostname. In case the check is done through a Datacenter/vCenter host.
+vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
+vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
+vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
+vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
+vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
+vmware_sessionfile | **Optional.** Session file name enhancement.
+vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
+vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
+vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
+vmware_password | **Optional.** The username's password. No value defined as default.
+vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
+vmware_warn | **Optional.** The warning threshold in percent. No value defined as default.
+vmware_crit | **Optional.** The critical threshold in percent. No value defined as default.
+vmware_maintenance_mode_state | **Optional.** Set status in case ESX host is in maintenace mode. Possible Values are: ok or OK, CRITICAL or critical or CRIT or crit, WARNING or warning or WARN or warn. Default is UNKNOWN because you do not know the real state. Values are case insensitive.
**vmware-esx-soap-host-mem-swapused**
@@ -4365,24 +4382,25 @@ Check command object for the `check_vmware_esx` plugin. Amount of memory that is
Custom variables passed as [command parameters](03-monitoring-basics.md#command-passing-parameters):
-Name | Description
-------------------------|--------------
-vmware_host | **Required.** ESX or ESXi hostname.
-vmware_datacenter | **Optional.** Datacenter/vCenter hostname. In case the check is done through a Datacenter/vCenter host.
-vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
-vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
-vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
-vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
-vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
-vmware_sessionfile | **Optional.** Session file name enhancement.
-vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
-vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
-vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
-vmware_password | **Optional.** The username's password. No value defined as default.
-vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
-vmware_warn | **Optional.** The warning threshold in percent. No value defined as default.
-vmware_crit | **Optional.** The critical threshold in percent. No value defined as default.
-vmware_multiline | **Optional.** Multiline output in overview. This mean technically that a multiline output uses a HTML **\
** for the GUI. No value defined as default.
+Name | Description
+------------------------------|--------------
+vmware_host | **Required.** ESX or ESXi hostname.
+vmware_datacenter | **Optional.** Datacenter/vCenter hostname. In case the check is done through a Datacenter/vCenter host.
+vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
+vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
+vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
+vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
+vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
+vmware_sessionfile | **Optional.** Session file name enhancement.
+vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
+vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
+vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
+vmware_password | **Optional.** The username's password. No value defined as default.
+vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
+vmware_warn | **Optional.** The warning threshold in percent. No value defined as default.
+vmware_crit | **Optional.** The critical threshold in percent. No value defined as default.
+vmware_multiline | **Optional.** Multiline output in overview. This mean technically that a multiline output uses a HTML **\
** for the GUI. No value defined as default.
+vmware_maintenance_mode_state | **Optional.** Set status in case ESX host is in maintenace mode. Possible Values are: ok or OK, CRITICAL or critical or CRIT or crit, WARNING or warning or WARN or warn. Default is UNKNOWN because you do not know the real state. Values are case insensitive.
**vmware-esx-soap-host-mem-overhead**
@@ -4391,23 +4409,24 @@ Check command object for the `check_vmware_esx` plugin. Additional mem used by V
Custom variables passed as [command parameters](03-monitoring-basics.md#command-passing-parameters):
-Name | Description
-------------------------|--------------
-vmware_host | **Required.** ESX or ESXi hostname.
-vmware_datacenter | **Optional.** Datacenter/vCenter hostname. In case the check is done through a Datacenter/vCenter host.
-vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
-vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
-vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
-vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
-vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
-vmware_sessionfile | **Optional.** Session file name enhancement.
-vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
-vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
-vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
-vmware_password | **Optional.** The username's password. No value defined as default.
-vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Auhentication file content:**
username=vmuser
password=p@ssw0rd
-vmware_warn | **Optional.** The warning threshold in percent. No value defined as default.
-vmware_crit | **Optional.** The critical threshold in percent. No value defined as default.
+Name | Description
+------------------------------|--------------
+vmware_host | **Required.** ESX or ESXi hostname.
+vmware_datacenter | **Optional.** Datacenter/vCenter hostname. In case the check is done through a Datacenter/vCenter host.
+vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
+vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
+vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
+vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
+vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
+vmware_sessionfile | **Optional.** Session file name enhancement.
+vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
+vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
+vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
+vmware_password | **Optional.** The username's password. No value defined as default.
+vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Auhentication file content:**
username=vmuser
password=p@ssw0rd
+vmware_warn | **Optional.** The warning threshold in percent. No value defined as default.
+vmware_crit | **Optional.** The critical threshold in percent. No value defined as default.
+vmware_maintenance_mode_state | **Optional.** Set status in case ESX host is in maintenace mode. Possible Values are: ok or OK, CRITICAL or critical or CRIT or crit, WARNING or warning or WARN or warn. Default is UNKNOWN because you do not know the real state. Values are case insensitive.
**vmware-esx-soap-host-mem-memctl**
@@ -4416,24 +4435,25 @@ Check command object for the `check_vmware_esx` plugin. The sum of all vmmemctl
Custom variables passed as [command parameters](03-monitoring-basics.md#command-passing-parameters):
-Name | Description
-------------------------|--------------
-vmware_host | **Required.** ESX or ESXi hostname.
-vmware_datacenter | **Optional.** Datacenter/vCenter hostname. In case the check is done through a Datacenter/vCenter host.
-vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
-vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
-vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
-vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
-vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
-vmware_sessionfile | **Optional.** Session file name enhancement.
-vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
-vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
-vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
-vmware_password | **Optional.** The username's password. No value defined as default.
-vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
-vmware_warn | **Optional.** The warning threshold in percent. No value defined as default.
-vmware_crit | **Optional.** The critical threshold in percent. No value defined as default.
-vmware_multiline | **Optional.** Multiline output in overview. This mean technically that a multiline output uses a HTML **\
** for the GUI. No value defined as default.
+Name | Description
+------------------------------|--------------
+vmware_host | **Required.** ESX or ESXi hostname.
+vmware_datacenter | **Optional.** Datacenter/vCenter hostname. In case the check is done through a Datacenter/vCenter host.
+vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
+vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
+vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
+vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
+vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
+vmware_sessionfile | **Optional.** Session file name enhancement.
+vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
+vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
+vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
+vmware_password | **Optional.** The username's password. No value defined as default.
+vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
+vmware_warn | **Optional.** The warning threshold in percent. No value defined as default.
+vmware_crit | **Optional.** The critical threshold in percent. No value defined as default.
+vmware_multiline | **Optional.** Multiline output in overview. This mean technically that a multiline output uses a HTML **\
** for the GUI. No value defined as default.
+vmware_maintenance_mode_state | **Optional.** Set status in case ESX host is in maintenace mode. Possible Values are: ok or OK, CRITICAL or critical or CRIT or crit, WARNING or warning or WARN or warn. Default is UNKNOWN because you do not know the real state. Values are case insensitive.
**vmware-esx-soap-host-net**
@@ -4442,24 +4462,25 @@ Check command object for the `check_vmware_esx` plugin. Shows net info.
Custom variables passed as [command parameters](03-monitoring-basics.md#command-passing-parameters):
-Name | Description
-----------------------------|--------------
-vmware_host | **Required.** ESX or ESXi hostname.
-vmware_datacenter | **Optional.** Datacenter/vCenter hostname. In case the check is done through a Datacenter/vCenter host.
-vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
-vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
-vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
-vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
-vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
-vmware_sessionfile | **Optional.** Session file name enhancement.
-vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
-vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
-vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
-vmware_password | **Optional.** The username's password. No value defined as default.
-vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
-vmware_exclude | **Optional.** Blacklist NICs. No value defined as default.
-vmware_isregexp | **Optional.** Treat blacklist expression as regexp.
-vmware_unplugged_nics_state | **Optional.** Sets status for unplugged nics (Possible values are: [OK | ok] or [CRITICAL | critical | CRIT | crit] or [WARNING | warning | WARN | warn]. Default is WARNING. Values are case insensitive.)
+Name | Description
+------------------------------|--------------
+vmware_host | **Required.** ESX or ESXi hostname.
+vmware_datacenter | **Optional.** Datacenter/vCenter hostname. In case the check is done through a Datacenter/vCenter host.
+vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
+vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
+vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
+vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
+vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
+vmware_sessionfile | **Optional.** Session file name enhancement.
+vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
+vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
+vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
+vmware_password | **Optional.** The username's password. No value defined as default.
+vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
+vmware_exclude | **Optional.** Blacklist NICs. No value defined as default.
+vmware_isregexp | **Optional.** Treat blacklist expression as regexp.
+vmware_unplugged_nics_state | **Optional.** Sets status for unplugged nics (Possible values are: [OK | ok] or [CRITICAL | critical | CRIT | crit] or [WARNING | warning | WARN | warn]. Default is WARNING. Values are case insensitive.)
+vmware_maintenance_mode_state | **Optional.** Set status in case ESX host is in maintenace mode. Possible Values are: ok or OK, CRITICAL or critical or CRIT or crit, WARNING or warning or WARN or warn. Default is UNKNOWN because you do not know the real state. Values are case insensitive.
**vmware-esx-soap-host-net-usage**
@@ -4468,23 +4489,24 @@ Check command object for the `check_vmware_esx` plugin. Overall network usage in
Custom variables passed as [command parameters](03-monitoring-basics.md#command-passing-parameters):
-Name | Description
-------------------------|--------------
-vmware_host | **Required.** ESX or ESXi hostname.
-vmware_datacenter | **Optional.** Datacenter/vCenter hostname. In case the check is done through a Datacenter/vCenter host.
-vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
-vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
-vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
-vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
-vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
-vmware_sessionfile | **Optional.** Session file name enhancement.
-vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
-vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
-vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
-vmware_password | **Optional.** The username's password. No value defined as default.
-vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
-vmware_warn | **Optional.** The warning threshold in KBps(Kilobytes per Second). No value defined as default.
-vmware_crit | **Optional.** The critical threshold in KBps(Kilobytes per Second). No value defined as default.
+Name | Description
+------------------------------|--------------
+vmware_host | **Required.** ESX or ESXi hostname.
+vmware_datacenter | **Optional.** Datacenter/vCenter hostname. In case the check is done through a Datacenter/vCenter host.
+vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
+vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
+vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
+vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
+vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
+vmware_sessionfile | **Optional.** Session file name enhancement.
+vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
+vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
+vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
+vmware_password | **Optional.** The username's password. No value defined as default.
+vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
+vmware_warn | **Optional.** The warning threshold in KBps(Kilobytes per Second). No value defined as default.
+vmware_crit | **Optional.** The critical threshold in KBps(Kilobytes per Second). No value defined as default.
+vmware_maintenance_mode_state | **Optional.** Set status in case ESX host is in maintenace mode. Possible Values are: ok or OK, CRITICAL or critical or CRIT or crit, WARNING or warning or WARN or warn. Default is UNKNOWN because you do not know the real state. Values are case insensitive.
**vmware-esx-soap-host-net-receive**
@@ -4493,23 +4515,24 @@ Check command object for the `check_vmware_esx` plugin. Data receive in KBps(Kil
Custom variables passed as [command parameters](03-monitoring-basics.md#command-passing-parameters):
-Name | Description
-------------------------|--------------
-vmware_host | **Required.** ESX or ESXi hostname.
-vmware_datacenter | **Optional.** Datacenter/vCenter hostname. In case the check is done through a Datacenter/vCenter host.
-vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
-vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
-vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
-vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
-vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
-vmware_sessionfile | **Optional.** Session file name enhancement.
-vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
-vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
-vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
-vmware_password | **Optional.** The username's password. No value defined as default.
-vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
-vmware_warn | **Optional.** The warning threshold in KBps(Kilobytes per Second). No value defined as default.
-vmware_crit | **Optional.** The critical threshold in KBps(Kilobytes per Second). No value defined as default.
+Name | Description
+------------------------------|--------------
+vmware_host | **Required.** ESX or ESXi hostname.
+vmware_datacenter | **Optional.** Datacenter/vCenter hostname. In case the check is done through a Datacenter/vCenter host.
+vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
+vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
+vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
+vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
+vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
+vmware_sessionfile | **Optional.** Session file name enhancement.
+vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
+vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
+vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
+vmware_password | **Optional.** The username's password. No value defined as default.
+vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
+vmware_warn | **Optional.** The warning threshold in KBps(Kilobytes per Second). No value defined as default.
+vmware_crit | **Optional.** The critical threshold in KBps(Kilobytes per Second). No value defined as default.
+vmware_maintenance_mode_state | **Optional.** Set status in case ESX host is in maintenace mode. Possible Values are: ok or OK, CRITICAL or critical or CRIT or crit, WARNING or warning or WARN or warn. Default is UNKNOWN because you do not know the real state. Values are case insensitive.
**vmware-esx-soap-host-net-send**
@@ -4518,23 +4541,24 @@ Check command object for the `check_vmware_esx` plugin. Data send in KBps(Kiloby
Custom variables passed as [command parameters](03-monitoring-basics.md#command-passing-parameters):
-Name | Description
-------------------------|--------------
-vmware_host | **Required.** ESX or ESXi hostname.
-vmware_datacenter | **Optional.** Datacenter/vCenter hostname. In case the check is done through a Datacenter/vCenter host.
-vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
-vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
-vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
-vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
-vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
-vmware_sessionfile | **Optional.** Session file name enhancement.
-vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
-vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
-vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
-vmware_password | **Optional.** The username's password. No value defined as default.
-vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
-vmware_warn | **Optional.** The warning threshold in KBps(Kilobytes per Second). No value defined as default.
-vmware_crit | **Optional.** The critical threshold in KBps(Kilobytes per Second). No value defined as default.
+Name | Description
+------------------------------|--------------
+vmware_host | **Required.** ESX or ESXi hostname.
+vmware_datacenter | **Optional.** Datacenter/vCenter hostname. In case the check is done through a Datacenter/vCenter host.
+vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
+vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
+vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
+vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
+vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
+vmware_sessionfile | **Optional.** Session file name enhancement.
+vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
+vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
+vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
+vmware_password | **Optional.** The username's password. No value defined as default.
+vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
+vmware_warn | **Optional.** The warning threshold in KBps(Kilobytes per Second). No value defined as default.
+vmware_crit | **Optional.** The critical threshold in KBps(Kilobytes per Second). No value defined as default.
+vmware_maintenance_mode_state | **Optional.** Set status in case ESX host is in maintenace mode. Possible Values are: ok or OK, CRITICAL or critical or CRIT or crit, WARNING or warning or WARN or warn. Default is UNKNOWN because you do not know the real state. Values are case insensitive.
**vmware-esx-soap-host-net-nic**
@@ -4543,24 +4567,25 @@ Check command object for the `check_vmware_esx` plugin. Check all active NICs.
Custom variables passed as [command parameters](03-monitoring-basics.md#command-passing-parameters):
-Name | Description
-----------------------------|--------------
-vmware_host | **Required.** ESX or ESXi hostname.
-vmware_datacenter | **Optional.** Datacenter/vCenter hostname. In case the check is done through a Datacenter/vCenter host.
-vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
-vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
-vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
-vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
-vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
-vmware_sessionfile | **Optional.** Session file name enhancement.
-vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
-vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
-vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
-vmware_password | **Optional.** The username's password. No value defined as default.
-vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
-vmware_exclude | **Optional.** Blacklist NICs. No value defined as default.
-vmware_isregexp | **Optional.** Treat blacklist expression as regexp.
-vmware_unplugged_nics_state | **Optional.** Sets status for unplugged nics (Possible values are: [OK | ok] or [CRITICAL | critical | CRIT | crit] or [WARNING | warning | WARN | warn]. Default is WARNING. Values are case insensitive.)
+Name | Description
+------------------------------|--------------
+vmware_host | **Required.** ESX or ESXi hostname.
+vmware_datacenter | **Optional.** Datacenter/vCenter hostname. In case the check is done through a Datacenter/vCenter host.
+vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
+vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
+vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
+vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
+vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
+vmware_sessionfile | **Optional.** Session file name enhancement.
+vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
+vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
+vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
+vmware_password | **Optional.** The username's password. No value defined as default.
+vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
+vmware_exclude | **Optional.** Blacklist NICs. No value defined as default.
+vmware_isregexp | **Optional.** Treat blacklist expression as regexp.
+vmware_unplugged_nics_state | **Optional.** Sets status for unplugged nics (Possible values are: [OK | ok] or [CRITICAL | critical | CRIT | crit] or [WARNING | warning | WARN | warn]. Default is WARNING. Values are case insensitive.)
+vmware_maintenance_mode_state | **Optional.** Set status in case ESX host is in maintenace mode. Possible Values are: ok or OK, CRITICAL or critical or CRIT or crit, WARNING or warning or WARN or warn. Default is UNKNOWN because you do not know the real state. Values are case insensitive.
**vmware-esx-soap-host-volumes**
@@ -4569,31 +4594,32 @@ Check command object for the `check_vmware_esx` plugin. Shows all datastore volu
Custom variables passed as [command parameters](03-monitoring-basics.md#command-passing-parameters):
-Name | Description
-------------------------|--------------
-vmware_host | **Required.** ESX or ESXi hostname.
-vmware_datacenter | **Optional.** Datacenter/vCenter hostname. In case the check is done through a Datacenter/vCenter host.
-vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
-vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
-vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
-vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
-vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
-vmware_sessionfile | **Optional.** Session file name enhancement.
-vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
-vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
-vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
-vmware_password | **Optional.** The username's password. No value defined as default.
-vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
-vmware_subselect | **Optional.** Volume name to be checked the free space.
-vmware_gigabyte | **Optional.** Output in GB instead of MB.
-vmware_usedspace | **Optional.** Output used space instead of free. Defaults to "false".
-vmware_alertonly | **Optional.** List only alerting volumes. Defaults to "false".
-vmware_exclude | **Optional.** Blacklist volumes name. No value defined as default.
-vmware_include | **Optional.** Whitelist volumes name. No value defined as default.
-vmware_isregexp | **Optional.** Treat blacklist and whitelist expressions as regexp.
-vmware_warn | **Optional.** The warning threshold for volumes. Defaults to "80%".
-vmware_crit | **Optional.** The critical threshold for volumes. Defaults to "90%".
-vmware_spaceleft | **Optional.** This has to be used in conjunction with thresholds as mentioned above.
+Name | Description
+------------------------------|--------------
+vmware_host | **Required.** ESX or ESXi hostname.
+vmware_datacenter | **Optional.** Datacenter/vCenter hostname. In case the check is done through a Datacenter/vCenter host.
+vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
+vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
+vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
+vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
+vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
+vmware_sessionfile | **Optional.** Session file name enhancement.
+vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
+vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
+vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
+vmware_password | **Optional.** The username's password. No value defined as default.
+vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
+vmware_subselect | **Optional.** Volume name to be checked the free space.
+vmware_gigabyte | **Optional.** Output in GB instead of MB.
+vmware_usedspace | **Optional.** Output used space instead of free. Defaults to "false".
+vmware_alertonly | **Optional.** List only alerting volumes. Defaults to "false".
+vmware_exclude | **Optional.** Blacklist volumes name. No value defined as default.
+vmware_include | **Optional.** Whitelist volumes name. No value defined as default.
+vmware_isregexp | **Optional.** Treat blacklist and whitelist expressions as regexp.
+vmware_warn | **Optional.** The warning threshold for volumes. Defaults to "80%".
+vmware_crit | **Optional.** The critical threshold for volumes. Defaults to "90%".
+vmware_spaceleft | **Optional.** This has to be used in conjunction with thresholds as mentioned above.
+vmware_maintenance_mode_state | **Optional.** Set status in case ESX host is in maintenace mode. Possible Values are: ok or OK, CRITICAL or critical or CRIT or crit, WARNING or warning or WARN or warn. Default is UNKNOWN because you do not know the real state. Values are case insensitive.
**vmware-esx-soap-host-io**
@@ -4602,21 +4628,22 @@ Check command object for the `check_vmware_esx` plugin. Shows all disk io info.
Custom variables passed as [command parameters](03-monitoring-basics.md#command-passing-parameters):
-Name | Description
-------------------------|--------------
-vmware_host | **Required.** ESX or ESXi hostname.
-vmware_datacenter | **Optional.** Datacenter/vCenter hostname. In case the check is done through a Datacenter/vCenter host.
-vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
-vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
-vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
-vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
-vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
-vmware_sessionfile | **Optional.** Session file name enhancement.
-vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
-vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
-vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
-vmware_password | **Optional.** The username's password. No value defined as default.
-vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
+Name | Description
+------------------------------|--------------
+vmware_host | **Required.** ESX or ESXi hostname.
+vmware_datacenter | **Optional.** Datacenter/vCenter hostname. In case the check is done through a Datacenter/vCenter host.
+vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
+vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
+vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
+vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
+vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
+vmware_sessionfile | **Optional.** Session file name enhancement.
+vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
+vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
+vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
+vmware_password | **Optional.** The username's password. No value defined as default.
+vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
+vmware_maintenance_mode_state | **Optional.** Set status in case ESX host is in maintenace mode. Possible Values are: ok or OK, CRITICAL or critical or CRIT or crit, WARNING or warning or WARN or warn. Default is UNKNOWN because you do not know the real state. Values are case insensitive.
**vmware-esx-soap-host-io-aborted**
@@ -4625,23 +4652,24 @@ Check command object for the `check_vmware_esx` plugin. Number of aborted SCSI c
Custom variables passed as [command parameters](03-monitoring-basics.md#command-passing-parameters):
-Name | Description
-------------------------|--------------
-vmware_host | **Required.** ESX or ESXi hostname.
-vmware_datacenter | **Optional.** Datacenter/vCenter hostname. In case the check is done through a Datacenter/vCenter host.
-vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
-vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
-vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
-vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
-vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
-vmware_sessionfile | **Optional.** Session file name enhancement.
-vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
-vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
-vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
-vmware_password | **Optional.** The username's password. No value defined as default.
-vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
-vmware_warn | **Optional.** The warning threshold. No value defined as default.
-vmware_crit | **Optional.** The critical threshold. No value defined as default.
+Name | Description
+------------------------------|--------------
+vmware_host | **Required.** ESX or ESXi hostname.
+vmware_datacenter | **Optional.** Datacenter/vCenter hostname. In case the check is done through a Datacenter/vCenter host.
+vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
+vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
+vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
+vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
+vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
+vmware_sessionfile | **Optional.** Session file name enhancement.
+vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
+vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
+vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
+vmware_password | **Optional.** The username's password. No value defined as default.
+vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
+vmware_warn | **Optional.** The warning threshold. No value defined as default.
+vmware_crit | **Optional.** The critical threshold. No value defined as default.
+vmware_maintenance_mode_state | **Optional.** Set status in case ESX host is in maintenace mode. Possible Values are: ok or OK, CRITICAL or critical or CRIT or crit, WARNING or warning or WARN or warn. Default is UNKNOWN because you do not know the real state. Values are case insensitive.
**vmware-esx-soap-host-io-resets**
@@ -4650,23 +4678,24 @@ Check command object for the `check_vmware_esx` plugin. Number of SCSI bus reset
Custom variables passed as [command parameters](03-monitoring-basics.md#command-passing-parameters):
-Name | Description
-------------------------|--------------
-vmware_host | **Required.** ESX or ESXi hostname.
-vmware_datacenter | **Optional.** Datacenter/vCenter hostname. In case the check is done through a Datacenter/vCenter host.
-vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
-vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
-vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
-vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
-vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
-vmware_sessionfile | **Optional.** Session file name enhancement.
-vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
-vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
-vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
-vmware_password | **Optional.** The username's password. No value defined as default.
-vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
-vmware_warn | **Optional.** The warning threshold. No value defined as default.
-vmware_crit | **Optional.** The critical threshold. No value defined as default.
+Name | Description
+------------------------------|--------------
+vmware_host | **Required.** ESX or ESXi hostname.
+vmware_datacenter | **Optional.** Datacenter/vCenter hostname. In case the check is done through a Datacenter/vCenter host.
+vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
+vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
+vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
+vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
+vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
+vmware_sessionfile | **Optional.** Session file name enhancement.
+vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
+vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
+vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
+vmware_password | **Optional.** The username's password. No value defined as default.
+vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
+vmware_warn | **Optional.** The warning threshold. No value defined as default.
+vmware_crit | **Optional.** The critical threshold. No value defined as default.
+vmware_maintenance_mode_state | **Optional.** Set status in case ESX host is in maintenace mode. Possible Values are: ok or OK, CRITICAL or critical or CRIT or crit, WARNING or warning or WARN or warn. Default is UNKNOWN because you do not know the real state. Values are case insensitive.
**vmware-esx-soap-host-io-read**
@@ -4675,23 +4704,24 @@ Check command object for the `check_vmware_esx` plugin. Average number of kiloby
Custom variables passed as [command parameters](03-monitoring-basics.md#command-passing-parameters):
-Name | Description
-------------------------|--------------
-vmware_host | **Required.** ESX or ESXi hostname.
-vmware_datacenter | **Optional.** Datacenter/vCenter hostname. In case the check is done through a Datacenter/vCenter host.
-vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
-vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
-vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
-vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
-vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
-vmware_sessionfile | **Optional.** Session file name enhancement.
-vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
-vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
-vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
-vmware_password | **Optional.** The username's password. No value defined as default.
-vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
-vmware_warn | **Optional.** The warning threshold. No value defined as default.
-vmware_crit | **Optional.** The critical threshold. No value defined as default.
+Name | Description
+------------------------------|--------------
+vmware_host | **Required.** ESX or ESXi hostname.
+vmware_datacenter | **Optional.** Datacenter/vCenter hostname. In case the check is done through a Datacenter/vCenter host.
+vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
+vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
+vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
+vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
+vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
+vmware_sessionfile | **Optional.** Session file name enhancement.
+vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
+vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
+vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
+vmware_password | **Optional.** The username's password. No value defined as default.
+vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
+vmware_warn | **Optional.** The warning threshold. No value defined as default.
+vmware_crit | **Optional.** The critical threshold. No value defined as default.
+vmware_maintenance_mode_state | **Optional.** Set status in case ESX host is in maintenace mode. Possible Values are: ok or OK, CRITICAL or critical or CRIT or crit, WARNING or warning or WARN or warn. Default is UNKNOWN because you do not know the real state. Values are case insensitive.
**vmware-esx-soap-host-io-read-latency**
@@ -4700,23 +4730,24 @@ Check command object for the `check_vmware_esx` plugin. Average amount of time (
Custom variables passed as [command parameters](03-monitoring-basics.md#command-passing-parameters):
-Name | Description
-------------------------|--------------
-vmware_host | **Required.** ESX or ESXi hostname.
-vmware_datacenter | **Optional.** Datacenter/vCenter hostname. In case the check is done through a Datacenter/vCenter host.
-vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
-vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
-vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
-vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
-vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
-vmware_sessionfile | **Optional.** Session file name enhancement.
-vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
-vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
-vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
-vmware_password | **Optional.** The username's password. No value defined as default.
-vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
-vmware_warn | **Optional.** The warning threshold. No value defined as default.
-vmware_crit | **Optional.** The critical threshold. No value defined as default.
+Name | Description
+------------------------------|--------------
+vmware_host | **Required.** ESX or ESXi hostname.
+vmware_datacenter | **Optional.** Datacenter/vCenter hostname. In case the check is done through a Datacenter/vCenter host.
+vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
+vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
+vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
+vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
+vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
+vmware_sessionfile | **Optional.** Session file name enhancement.
+vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
+vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
+vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
+vmware_password | **Optional.** The username's password. No value defined as default.
+vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
+vmware_warn | **Optional.** The warning threshold. No value defined as default.
+vmware_crit | **Optional.** The critical threshold. No value defined as default.
+vmware_maintenance_mode_state | **Optional.** Set status in case ESX host is in maintenace mode. Possible Values are: ok or OK, CRITICAL or critical or CRIT or crit, WARNING or warning or WARN or warn. Default is UNKNOWN because you do not know the real state. Values are case insensitive.
**vmware-esx-soap-host-io-write**
@@ -4725,23 +4756,24 @@ Check command object for the `check_vmware_esx` plugin. Average number of kiloby
Custom variables passed as [command parameters](03-monitoring-basics.md#command-passing-parameters):
-Name | Description
-------------------------|--------------
-vmware_host | **Required.** ESX or ESXi hostname.
-vmware_datacenter | **Optional.** Datacenter/vCenter hostname. In case the check is done through a Datacenter/vCenter host.
-vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
-vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
-vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
-vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
-vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
-vmware_sessionfile | **Optional.** Session file name enhancement.
-vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
-vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
-vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
-vmware_password | **Optional.** The username's password. No value defined as default.
-vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
-vmware_warn | **Optional.** The warning threshold. No value defined as default.
-vmware_crit | **Optional.** The critical threshold. No value defined as default.
+Name | Description
+------------------------------|--------------
+vmware_host | **Required.** ESX or ESXi hostname.
+vmware_datacenter | **Optional.** Datacenter/vCenter hostname. In case the check is done through a Datacenter/vCenter host.
+vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
+vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
+vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
+vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
+vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
+vmware_sessionfile | **Optional.** Session file name enhancement.
+vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
+vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
+vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
+vmware_password | **Optional.** The username's password. No value defined as default.
+vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
+vmware_warn | **Optional.** The warning threshold. No value defined as default.
+vmware_crit | **Optional.** The critical threshold. No value defined as default.
+vmware_maintenance_mode_state | **Optional.** Set status in case ESX host is in maintenace mode. Possible Values are: ok or OK, CRITICAL or critical or CRIT or crit, WARNING or warning or WARN or warn. Default is UNKNOWN because you do not know the real state. Values are case insensitive.
**vmware-esx-soap-host-io-write-latency**
@@ -4750,23 +4782,24 @@ Check command object for the `check_vmware_esx` plugin. Average amount of time (
Custom variables passed as [command parameters](03-monitoring-basics.md#command-passing-parameters):
-Name | Description
-------------------------|--------------
-vmware_host | **Required.** ESX or ESXi hostname.
-vmware_datacenter | **Optional.** Datacenter/vCenter hostname. In case the check is done through a Datacenter/vCenter host.
-vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
-vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
-vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
-vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
-vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
-vmware_sessionfile | **Optional.** Session file name enhancement.
-vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
-vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
-vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
-vmware_password | **Optional.** The username's password. No value defined as default.
-vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
-vmware_warn | **Optional.** The warning threshold. No value defined as default.
-vmware_crit | **Optional.** The critical threshold. No value defined as default.
+Name | Description
+------------------------------|--------------
+vmware_host | **Required.** ESX or ESXi hostname.
+vmware_datacenter | **Optional.** Datacenter/vCenter hostname. In case the check is done through a Datacenter/vCenter host.
+vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
+vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
+vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
+vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
+vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
+vmware_sessionfile | **Optional.** Session file name enhancement.
+vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
+vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
+vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
+vmware_password | **Optional.** The username's password. No value defined as default.
+vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
+vmware_warn | **Optional.** The warning threshold. No value defined as default.
+vmware_crit | **Optional.** The critical threshold. No value defined as default.
+vmware_maintenance_mode_state | **Optional.** Set status in case ESX host is in maintenace mode. Possible Values are: ok or OK, CRITICAL or critical or CRIT or crit, WARNING or warning or WARN or warn. Default is UNKNOWN because you do not know the real state. Values are case insensitive.
**vmware-esx-soap-host-io-usage**
@@ -4775,23 +4808,24 @@ Check command object for the `check_vmware_esx` plugin. Aggregated disk I/O rate
Custom variables passed as [command parameters](03-monitoring-basics.md#command-passing-parameters):
-Name | Description
-------------------------|--------------
-vmware_host | **Required.** ESX or ESXi hostname.
-vmware_datacenter | **Optional.** Datacenter/vCenter hostname. In case the check is done through a Datacenter/vCenter host.
-vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
-vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
-vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
-vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
-vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
-vmware_sessionfile | **Optional.** Session file name enhancement.
-vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
-vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
-vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
-vmware_password | **Optional.** The username's password. No value defined as default.
-vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
-vmware_warn | **Optional.** The warning threshold. No value defined as default.
-vmware_crit | **Optional.** The critical threshold. No value defined as default.
+Name | Description
+------------------------------|--------------
+vmware_host | **Required.** ESX or ESXi hostname.
+vmware_datacenter | **Optional.** Datacenter/vCenter hostname. In case the check is done through a Datacenter/vCenter host.
+vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
+vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
+vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
+vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
+vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
+vmware_sessionfile | **Optional.** Session file name enhancement.
+vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
+vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
+vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
+vmware_password | **Optional.** The username's password. No value defined as default.
+vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
+vmware_warn | **Optional.** The warning threshold. No value defined as default.
+vmware_crit | **Optional.** The critical threshold. No value defined as default.
+vmware_maintenance_mode_state | **Optional.** Set status in case ESX host is in maintenace mode. Possible Values are: ok or OK, CRITICAL or critical or CRIT or crit, WARNING or warning or WARN or warn. Default is UNKNOWN because you do not know the real state. Values are case insensitive.
**vmware-esx-soap-host-io-kernel-latency**
@@ -4800,23 +4834,24 @@ Check command object for the `check_vmware_esx` plugin. Average amount of time (
Custom variables passed as [command parameters](03-monitoring-basics.md#command-passing-parameters):
-Name | Description
-------------------------|--------------
-vmware_host | **Required.** ESX or ESXi hostname.
-vmware_datacenter | **Optional.** Datacenter/vCenter hostname. In case the check is done through a Datacenter/vCenter host.
-vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
-vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
-vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
-vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
-vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
-vmware_sessionfile | **Optional.** Session file name enhancement.
-vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
-vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
-vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
-vmware_password | **Optional.** The username's password. No value defined as default.
-vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
-vmware_warn | **Optional.** The warning threshold. No value defined as default.
-vmware_crit | **Optional.** The critical threshold. No value defined as default.
+Name | Description
+------------------------------|--------------
+vmware_host | **Required.** ESX or ESXi hostname.
+vmware_datacenter | **Optional.** Datacenter/vCenter hostname. In case the check is done through a Datacenter/vCenter host.
+vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
+vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
+vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
+vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
+vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
+vmware_sessionfile | **Optional.** Session file name enhancement.
+vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
+vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
+vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
+vmware_password | **Optional.** The username's password. No value defined as default.
+vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
+vmware_warn | **Optional.** The warning threshold. No value defined as default.
+vmware_crit | **Optional.** The critical threshold. No value defined as default.
+vmware_maintenance_mode_state | **Optional.** Set status in case ESX host is in maintenace mode. Possible Values are: ok or OK, CRITICAL or critical or CRIT or crit, WARNING or warning or WARN or warn. Default is UNKNOWN because you do not know the real state. Values are case insensitive.
**vmware-esx-soap-host-io-device-latency**
@@ -4825,23 +4860,24 @@ Check command object for the `check_vmware_esx` plugin. Average amount of time (
Custom variables passed as [command parameters](03-monitoring-basics.md#command-passing-parameters):
-Name | Description
-------------------------|--------------
-vmware_host | **Required.** ESX or ESXi hostname.
-vmware_datacenter | **Optional.** Datacenter/vCenter hostname. In case the check is done through a Datacenter/vCenter host.
-vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
-vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
-vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
-vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
-vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
-vmware_sessionfile | **Optional.** Session file name enhancement.
-vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
-vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
-vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
-vmware_password | **Optional.** The username's password. No value defined as default.
-vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
-vmware_warn | **Optional.** The warning threshold. No value defined as default.
-vmware_crit | **Optional.** The critical threshold. No value defined as default.
+Name | Description
+------------------------------|--------------
+vmware_host | **Required.** ESX or ESXi hostname.
+vmware_datacenter | **Optional.** Datacenter/vCenter hostname. In case the check is done through a Datacenter/vCenter host.
+vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
+vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
+vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
+vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
+vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
+vmware_sessionfile | **Optional.** Session file name enhancement.
+vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
+vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
+vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
+vmware_password | **Optional.** The username's password. No value defined as default.
+vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
+vmware_warn | **Optional.** The warning threshold. No value defined as default.
+vmware_crit | **Optional.** The critical threshold. No value defined as default.
+vmware_maintenance_mode_state | **Optional.** Set status in case ESX host is in maintenace mode. Possible Values are: ok or OK, CRITICAL or critical or CRIT or crit, WARNING or warning or WARN or warn. Default is UNKNOWN because you do not know the real state. Values are case insensitive.
**vmware-esx-soap-host-io-queue-latency**
@@ -4850,23 +4886,24 @@ Check command object for the `check_vmware_esx` plugin. Average amount of time (
Custom variables passed as [command parameters](03-monitoring-basics.md#command-passing-parameters):
-Name | Description
-------------------------|--------------
-vmware_host | **Required.** ESX or ESXi hostname.
-vmware_datacenter | **Optional.** Datacenter/vCenter hostname. In case the check is done through a Datacenter/vCenter host.
-vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
-vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
-vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
-vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
-vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
-vmware_sessionfile | **Optional.** Session file name enhancement.
-vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
-vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
-vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
-vmware_password | **Optional.** The username's password. No value defined as default.
-vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
-vmware_warn | **Optional.** The warning threshold. No value defined as default.
-vmware_crit | **Optional.** The critical threshold. No value defined as default.
+Name | Description
+------------------------------|--------------
+vmware_host | **Required.** ESX or ESXi hostname.
+vmware_datacenter | **Optional.** Datacenter/vCenter hostname. In case the check is done through a Datacenter/vCenter host.
+vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
+vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
+vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
+vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
+vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
+vmware_sessionfile | **Optional.** Session file name enhancement.
+vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
+vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
+vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
+vmware_password | **Optional.** The username's password. No value defined as default.
+vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
+vmware_warn | **Optional.** The warning threshold. No value defined as default.
+vmware_crit | **Optional.** The critical threshold. No value defined as default.
+vmware_maintenance_mode_state | **Optional.** Set status in case ESX host is in maintenace mode. Possible Values are: ok or OK, CRITICAL or critical or CRIT or crit, WARNING or warning or WARN or warn. Default is UNKNOWN because you do not know the real state. Values are case insensitive.
**vmware-esx-soap-host-io-total-latency**
@@ -4875,23 +4912,24 @@ Check command object for the `check_vmware_esx` plugin. Average amount of time (
Custom variables passed as [command parameters](03-monitoring-basics.md#command-passing-parameters):
-Name | Description
-------------------------|--------------
-vmware_host | **Required.** ESX or ESXi hostname.
-vmware_datacenter | **Optional.** Datacenter/vCenter hostname. In case the check is done through a Datacenter/vCenter host.
-vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
-vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
-vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
-vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
-vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
-vmware_sessionfile | **Optional.** Session file name enhancement.
-vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
-vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
-vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
-vmware_password | **Optional.** The username's password. No value defined as default.
-vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
-vmware_warn | **Optional.** The warning threshold. No value defined as default.
-vmware_crit | **Optional.** The critical threshold. No value defined as default.
+Name | Description
+------------------------------|--------------
+vmware_host | **Required.** ESX or ESXi hostname.
+vmware_datacenter | **Optional.** Datacenter/vCenter hostname. In case the check is done through a Datacenter/vCenter host.
+vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
+vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
+vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
+vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
+vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
+vmware_sessionfile | **Optional.** Session file name enhancement.
+vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
+vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
+vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
+vmware_password | **Optional.** The username's password. No value defined as default.
+vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
+vmware_warn | **Optional.** The warning threshold. No value defined as default.
+vmware_crit | **Optional.** The critical threshold. No value defined as default.
+vmware_maintenance_mode_state | **Optional.** Set status in case ESX host is in maintenace mode. Possible Values are: ok or OK, CRITICAL or critical or CRIT or crit, WARNING or warning or WARN or warn. Default is UNKNOWN because you do not know the real state. Values are case insensitive.
**vmware-esx-soap-host-media**
@@ -4900,25 +4938,26 @@ Check command object for the `check_vmware_esx` plugin. List vm's with attached
Custom variables passed as [command parameters](03-monitoring-basics.md#command-passing-parameters):
-Name | Description
-------------------------|--------------
-vmware_host | **Required.** ESX or ESXi hostname.
-vmware_datacenter | **Optional.** Datacenter/vCenter hostname. In case the check is done through a Datacenter/vCenter host.
-vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
-vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
-vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
-vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
-vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
-vmware_sessionfile | **Optional.** Session file name enhancement.
-vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
-vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
-vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
-vmware_password | **Optional.** The username's password. No value defined as default.
-vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
-vmware_exclude | **Optional.** Blacklist VMs name. No value defined as default.
-vmware_include | **Optional.** Whitelist VMs name. No value defined as default.
-vmware_isregexp | **Optional.** Treat blacklist and whitelist expressions as regexp.
-vmware_multiline | **Optional.** Multiline output in overview. This mean technically that a multiline output uses a HTML **\
** for the GUI. No value defined as default.
+Name | Description
+------------------------------|--------------
+vmware_host | **Required.** ESX or ESXi hostname.
+vmware_datacenter | **Optional.** Datacenter/vCenter hostname. In case the check is done through a Datacenter/vCenter host.
+vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
+vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
+vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
+vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
+vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
+vmware_sessionfile | **Optional.** Session file name enhancement.
+vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
+vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
+vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
+vmware_password | **Optional.** The username's password. No value defined as default.
+vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
+vmware_exclude | **Optional.** Blacklist VMs name. No value defined as default.
+vmware_include | **Optional.** Whitelist VMs name. No value defined as default.
+vmware_isregexp | **Optional.** Treat blacklist and whitelist expressions as regexp.
+vmware_multiline | **Optional.** Multiline output in overview. This mean technically that a multiline output uses a HTML **\
** for the GUI. No value defined as default.
+vmware_maintenance_mode_state | **Optional.** Set status in case ESX host is in maintenace mode. Possible Values are: ok or OK, CRITICAL or critical or CRIT or crit, WARNING or warning or WARN or warn. Default is UNKNOWN because you do not know the real state. Values are case insensitive.
**vmware-esx-soap-host-service**
@@ -4927,25 +4966,26 @@ Check command object for the `check_vmware_esx` plugin. Shows host service info.
Custom variables passed as [command parameters](03-monitoring-basics.md#command-passing-parameters):
-Name | Description
-------------------------|--------------
-vmware_host | **Required.** ESX or ESXi hostname.
-vmware_datacenter | **Optional.** Datacenter/vCenter hostname. In case the check is done through a Datacenter/vCenter host.
-vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
-vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
-vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
-vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
-vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
-vmware_sessionfile | **Optional.** Session file name enhancement.
-vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
-vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
-vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
-vmware_password | **Optional.** The username's password. No value defined as default.
-vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
-vmware_exclude | **Optional.** Blacklist services name. No value defined as default.
-vmware_include | **Optional.** Whitelist services name. No value defined as default.
-vmware_isregexp | **Optional.** Treat blacklist and whitelist expressions as regexp.
-vmware_multiline | **Optional.** Multiline output in overview. This mean technically that a multiline output uses a HTML **\
** for the GUI. No value defined as default.
+Name | Description
+------------------------------|--------------
+vmware_host | **Required.** ESX or ESXi hostname.
+vmware_datacenter | **Optional.** Datacenter/vCenter hostname. In case the check is done through a Datacenter/vCenter host.
+vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
+vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
+vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
+vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
+vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
+vmware_sessionfile | **Optional.** Session file name enhancement.
+vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
+vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
+vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
+vmware_password | **Optional.** The username's password. No value defined as default.
+vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
+vmware_exclude | **Optional.** Blacklist services name. No value defined as default.
+vmware_include | **Optional.** Whitelist services name. No value defined as default.
+vmware_isregexp | **Optional.** Treat blacklist and whitelist expressions as regexp.
+vmware_multiline | **Optional.** Multiline output in overview. This mean technically that a multiline output uses a HTML **\
** for the GUI. No value defined as default.
+vmware_maintenance_mode_state | **Optional.** Set status in case ESX host is in maintenace mode. Possible Values are: ok or OK, CRITICAL or critical or CRIT or crit, WARNING or warning or WARN or warn. Default is UNKNOWN because you do not know the real state. Values are case insensitive.
**vmware-esx-soap-host-runtime**
@@ -4954,24 +4994,25 @@ Check command object for the `check_vmware_esx` plugin. Shows runtime info: VMs,
Custom variables passed as [command parameters](03-monitoring-basics.md#command-passing-parameters):
-Name | Description
-------------------------|--------------
-vmware_host | **Required.** ESX or ESXi hostname.
-vmware_datacenter | **Optional.** Datacenter/vCenter hostname. In case the check is done through a Datacenter/vCenter host.
-vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
-vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
-vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
-vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
-vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
-vmware_sessionfile | **Optional.** Session file name enhancement.
-vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
-vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
-vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
-vmware_password | **Optional.** The username's password. No value defined as default.
-vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
-vmware_exclude | **Optional.** Blacklist VMs name. No value defined as default.
-vmware_include | **Optional.** Whitelist VMs name. No value defined as default.
-vmware_isregexp | **Optional.** Treat blacklist and whitelist expressions as regexp.
+Name | Description
+------------------------------|--------------
+vmware_host | **Required.** ESX or ESXi hostname.
+vmware_datacenter | **Optional.** Datacenter/vCenter hostname. In case the check is done through a Datacenter/vCenter host.
+vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
+vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
+vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
+vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
+vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
+vmware_sessionfile | **Optional.** Session file name enhancement.
+vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
+vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
+vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
+vmware_password | **Optional.** The username's password. No value defined as default.
+vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
+vmware_exclude | **Optional.** Blacklist VMs name. No value defined as default.
+vmware_include | **Optional.** Whitelist VMs name. No value defined as default.
+vmware_isregexp | **Optional.** Treat blacklist and whitelist expressions as regexp.
+vmware_maintenance_mode_state | **Optional.** Set status in case ESX host is in maintenace mode. Possible Values are: ok or OK, CRITICAL or critical or CRIT or crit, WARNING or warning or WARN or warn. Default is UNKNOWN because you do not know the real state. Values are case insensitive.
**vmware-esx-soap-host-runtime-con**
@@ -4980,21 +5021,22 @@ Check command object for the `check_vmware_esx` plugin. Shows connection state.
Custom variables passed as [command parameters](03-monitoring-basics.md#command-passing-parameters):
-Name | Description
-------------------------|--------------
-vmware_host | **Required.** ESX or ESXi hostname.
-vmware_datacenter | **Optional.** Datacenter/vCenter hostname. In case the check is done through a Datacenter/vCenter host.
-vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
-vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
-vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
-vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
-vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
-vmware_sessionfile | **Optional.** Session file name enhancement.
-vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
-vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
-vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
-vmware_password | **Optional.** The username's password. No value defined as default.
-vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
+Name | Description
+------------------------------|--------------
+vmware_host | **Required.** ESX or ESXi hostname.
+vmware_datacenter | **Optional.** Datacenter/vCenter hostname. In case the check is done through a Datacenter/vCenter host.
+vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
+vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
+vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
+vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
+vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
+vmware_sessionfile | **Optional.** Session file name enhancement.
+vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
+vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
+vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
+vmware_password | **Optional.** The username's password. No value defined as default.
+vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
+vmware_maintenance_mode_state | **Optional.** Set status in case ESX host is in maintenace mode. Possible Values are: ok or OK, CRITICAL or critical or CRIT or crit, WARNING or warning or WARN or warn. Default is UNKNOWN because you do not know the real state. Values are case insensitive.
**vmware-esx-soap-host-runtime-listvms**
@@ -5003,25 +5045,26 @@ Check command object for the `check_vmware_esx` plugin. List of VMware machines
Custom variables passed as [command parameters](03-monitoring-basics.md#command-passing-parameters):
-Name | Description
-------------------------|--------------
-vmware_host | **Required.** ESX or ESXi hostname.
-vmware_datacenter | **Optional.** Datacenter/vCenter hostname. In case the check is done through a Datacenter/vCenter host.
-vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
-vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
-vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
-vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
-vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
-vmware_sessionfile | **Optional.** Session file name enhancement.
-vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
-vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
-vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
-vmware_password | **Optional.** The username's password. No value defined as default.
-vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
-vmware_exclude | **Optional.** Blacklist VMs name. No value defined as default.
-vmware_include | **Optional.** Whitelist VMs name. No value defined as default.
-vmware_isregexp | **Optional.** Treat blacklist and whitelist expressions as regexp.
-vmware_multiline | **Optional.** Multiline output in overview. This mean technically that a multiline output uses a HTML **\
** for the GUI. No value defined as default.
+Name | Description
+------------------------------|--------------
+vmware_host | **Required.** ESX or ESXi hostname.
+vmware_datacenter | **Optional.** Datacenter/vCenter hostname. In case the check is done through a Datacenter/vCenter host.
+vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
+vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
+vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
+vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
+vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
+vmware_sessionfile | **Optional.** Session file name enhancement.
+vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
+vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
+vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
+vmware_password | **Optional.** The username's password. No value defined as default.
+vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
+vmware_exclude | **Optional.** Blacklist VMs name. No value defined as default.
+vmware_include | **Optional.** Whitelist VMs name. No value defined as default.
+vmware_isregexp | **Optional.** Treat blacklist and whitelist expressions as regexp.
+vmware_multiline | **Optional.** Multiline output in overview. This mean technically that a multiline output uses a HTML **\
** for the GUI. No value defined as default.
+vmware_maintenance_mode_state | **Optional.** Set status in case ESX host is in maintenace mode. Possible Values are: ok or OK, CRITICAL or critical or CRIT or crit, WARNING or warning or WARN or warn. Default is UNKNOWN because you do not know the real state. Values are case insensitive.
**vmware-esx-soap-host-runtime-status**
@@ -5030,21 +5073,22 @@ Check command object for the `check_vmware_esx` plugin. Overall object status (g
Custom variables passed as [command parameters](03-monitoring-basics.md#command-passing-parameters):
-Name | Description
-------------------------|--------------
-vmware_host | **Required.** ESX or ESXi hostname.
-vmware_datacenter | **Optional.** Datacenter/vCenter hostname. In case the check is done through a Datacenter/vCenter host.
-vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
-vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
-vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
-vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
-vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
-vmware_sessionfile | **Optional.** Session file name enhancement.
-vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
-vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
-vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
-vmware_password | **Optional.** The username's password. No value defined as default.
-vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
+Name | Description
+------------------------------|--------------
+vmware_host | **Required.** ESX or ESXi hostname.
+vmware_datacenter | **Optional.** Datacenter/vCenter hostname. In case the check is done through a Datacenter/vCenter host.
+vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
+vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
+vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
+vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
+vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
+vmware_sessionfile | **Optional.** Session file name enhancement.
+vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
+vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
+vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
+vmware_password | **Optional.** The username's password. No value defined as default.
+vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
+vmware_maintenance_mode_state | **Optional.** Set status in case ESX host is in maintenace mode. Possible Values are: ok or OK, CRITICAL or critical or CRIT or crit, WARNING or warning or WARN or warn. Default is UNKNOWN because you do not know the real state. Values are case insensitive.
**vmware-esx-soap-host-runtime-health**
@@ -5053,24 +5097,25 @@ Check command object for the `check_vmware_esx` plugin. Checks cpu/storage/memor
Custom variables passed as [command parameters](03-monitoring-basics.md#command-passing-parameters):
-Name | Description
-------------------------|--------------
-vmware_host | **Required.** ESX or ESXi hostname.
-vmware_datacenter | **Optional.** Datacenter/vCenter hostname. In case the check is done through a Datacenter/vCenter host.
-vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
-vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
-vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
-vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
-vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
-vmware_sessionfile | **Optional.** Session file name enhancement.
-vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
-vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
-vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
-vmware_password | **Optional.** The username's password. No value defined as default.
-vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
-vmware_exclude | **Optional.** Blacklist status name. No value defined as default.
-vmware_include | **Optional.** Whitelist status name. No value defined as default.
-vmware_isregexp | **Optional.** Treat blacklist and whitelist expressions as regexp.
+Name | Description
+------------------------------|--------------
+vmware_host | **Required.** ESX or ESXi hostname.
+vmware_datacenter | **Optional.** Datacenter/vCenter hostname. In case the check is done through a Datacenter/vCenter host.
+vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
+vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
+vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
+vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
+vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
+vmware_sessionfile | **Optional.** Session file name enhancement.
+vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
+vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
+vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
+vmware_password | **Optional.** The username's password. No value defined as default.
+vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
+vmware_exclude | **Optional.** Blacklist status name. No value defined as default.
+vmware_include | **Optional.** Whitelist status name. No value defined as default.
+vmware_isregexp | **Optional.** Treat blacklist and whitelist expressions as regexp.
+vmware_maintenance_mode_state | **Optional.** Set status in case ESX host is in maintenace mode. Possible Values are: ok or OK, CRITICAL or critical or CRIT or crit, WARNING or warning or WARN or warn. Default is UNKNOWN because you do not know the real state. Values are case insensitive.
**vmware-esx-soap-host-runtime-health-listsensors**
@@ -5079,24 +5124,25 @@ Check command object for the `check_vmware_esx` plugin. List all available senso
Custom variables passed as [command parameters](03-monitoring-basics.md#command-passing-parameters):
-Name | Description
-------------------------|--------------
-vmware_host | **Required.** ESX or ESXi hostname.
-vmware_datacenter | **Optional.** Datacenter/vCenter hostname. In case the check is done through a Datacenter/vCenter host.
-vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
-vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
-vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
-vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
-vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
-vmware_sessionfile | **Optional.** Session file name enhancement.
-vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
-vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
-vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
-vmware_password | **Optional.** The username's password. No value defined as default.
-vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
-vmware_exclude | **Optional.** Blacklist status name. No value defined as default.
-vmware_include | **Optional.** Whitelist status name. No value defined as default.
-vmware_isregexp | **Optional.** Treat blacklist and whitelist expressions as regexp.
+Name | Description
+------------------------------|--------------
+vmware_host | **Required.** ESX or ESXi hostname.
+vmware_datacenter | **Optional.** Datacenter/vCenter hostname. In case the check is done through a Datacenter/vCenter host.
+vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
+vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
+vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
+vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
+vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
+vmware_sessionfile | **Optional.** Session file name enhancement.
+vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
+vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
+vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
+vmware_password | **Optional.** The username's password. No value defined as default.
+vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
+vmware_exclude | **Optional.** Blacklist status name. No value defined as default.
+vmware_include | **Optional.** Whitelist status name. No value defined as default.
+vmware_isregexp | **Optional.** Treat blacklist and whitelist expressions as regexp.
+vmware_maintenance_mode_state | **Optional.** Set status in case ESX host is in maintenace mode. Possible Values are: ok or OK, CRITICAL or critical or CRIT or crit, WARNING or warning or WARN or warn. Default is UNKNOWN because you do not know the real state. Values are case insensitive.
**vmware-esx-soap-host-runtime-health-nostoragestatus**
@@ -5105,24 +5151,25 @@ Check command object for the `check_vmware_esx` plugin. This is to avoid a doubl
Custom variables passed as [command parameters](03-monitoring-basics.md#command-passing-parameters):
-Name | Description
-------------------------|--------------
-vmware_host | **Required.** ESX or ESXi hostname.
-vmware_datacenter | **Optional.** Datacenter/vCenter hostname. In case the check is done through a Datacenter/vCenter host.
-vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
-vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
-vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
-vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
-vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
-vmware_sessionfile | **Optional.** Session file name enhancement.
-vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
-vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
-vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
-vmware_password | **Optional.** The username's password. No value defined as default.
-vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
-vmware_exclude | **Optional.** Blacklist status name. No value defined as default.
-vmware_include | **Optional.** Whitelist status name. No value defined as default.
-vmware_isregexp | **Optional.** Treat blacklist and whitelist expressions as regexp.
+Name | Description
+------------------------------|--------------
+vmware_host | **Required.** ESX or ESXi hostname.
+vmware_datacenter | **Optional.** Datacenter/vCenter hostname. In case the check is done through a Datacenter/vCenter host.
+vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
+vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
+vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
+vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
+vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
+vmware_sessionfile | **Optional.** Session file name enhancement.
+vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
+vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
+vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
+vmware_password | **Optional.** The username's password. No value defined as default.
+vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
+vmware_exclude | **Optional.** Blacklist status name. No value defined as default.
+vmware_include | **Optional.** Whitelist status name. No value defined as default.
+vmware_isregexp | **Optional.** Treat blacklist and whitelist expressions as regexp.
+vmware_maintenance_mode_state | **Optional.** Set status in case ESX host is in maintenace mode. Possible Values are: ok or OK, CRITICAL or critical or CRIT or crit, WARNING or warning or WARN or warn. Default is UNKNOWN because you do not know the real state. Values are case insensitive.
**vmware-esx-soap-host-runtime-storagehealth**
@@ -5131,25 +5178,26 @@ Check command object for the `check_vmware_esx` plugin. Local storage status che
Custom variables passed as [command parameters](03-monitoring-basics.md#command-passing-parameters):
-Name | Description
-------------------------|--------------
-vmware_host | **Required.** ESX or ESXi hostname.
-vmware_datacenter | **Optional.** Datacenter/vCenter hostname. In case the check is done through a Datacenter/vCenter host.
-vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
-vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
-vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
-vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
-vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
-vmware_sessionfile | **Optional.** Session file name enhancement.
-vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
-vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
-vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
-vmware_password | **Optional.** The username's password. No value defined as default.
-vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
-vmware_exclude | **Optional.** Blacklist storage name. No value defined as default.
-vmware_include | **Optional.** Whitelist storage name. No value defined as default.
-vmware_isregexp | **Optional.** Treat blacklist and whitelist expressions as regexp.
-vmware_multiline | **Optional.** Multiline output in overview. This mean technically that a multiline output uses a HTML **\
** for the GUI. No value defined as default.
+Name | Description
+------------------------------|--------------
+vmware_host | **Required.** ESX or ESXi hostname.
+vmware_datacenter | **Optional.** Datacenter/vCenter hostname. In case the check is done through a Datacenter/vCenter host.
+vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
+vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
+vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
+vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
+vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
+vmware_sessionfile | **Optional.** Session file name enhancement.
+vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
+vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
+vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
+vmware_password | **Optional.** The username's password. No value defined as default.
+vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
+vmware_exclude | **Optional.** Blacklist storage name. No value defined as default.
+vmware_include | **Optional.** Whitelist storage name. No value defined as default.
+vmware_isregexp | **Optional.** Treat blacklist and whitelist expressions as regexp.
+vmware_multiline | **Optional.** Multiline output in overview. This mean technically that a multiline output uses a HTML **\
** for the GUI. No value defined as default.
+vmware_maintenance_mode_state | **Optional.** Set status in case ESX host is in maintenace mode. Possible Values are: ok or OK, CRITICAL or critical or CRIT or crit, WARNING or warning or WARN or warn. Default is UNKNOWN because you do not know the real state. Values are case insensitive.
**vmware-esx-soap-host-runtime-temp**
@@ -5158,25 +5206,26 @@ Check command object for the `check_vmware_esx` plugin. Lists all temperature se
Custom variables passed as [command parameters](03-monitoring-basics.md#command-passing-parameters):
-Name | Description
-------------------------|--------------
-vmware_host | **Required.** ESX or ESXi hostname.
-vmware_datacenter | **Optional.** Datacenter/vCenter hostname. In case the check is done through a Datacenter/vCenter host.
-vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
-vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
-vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
-vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
-vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
-vmware_sessionfile | **Optional.** Session file name enhancement.
-vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
-vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
-vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
-vmware_password | **Optional.** The username's password. No value defined as default.
-vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
-vmware_exclude | **Optional.** Blacklist sensor name. No value defined as default.
-vmware_include | **Optional.** Whitelist sensor name. No value defined as default.
-vmware_isregexp | **Optional.** Treat blacklist and whitelist expressions as regexp.
-vmware_multiline | **Optional.** Multiline output in overview. This mean technically that a multiline output uses a HTML **\
** for the GUI. No value defined as default.
+Name | Description
+------------------------------|--------------
+vmware_host | **Required.** ESX or ESXi hostname.
+vmware_datacenter | **Optional.** Datacenter/vCenter hostname. In case the check is done through a Datacenter/vCenter host.
+vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
+vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
+vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
+vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
+vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
+vmware_sessionfile | **Optional.** Session file name enhancement.
+vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
+vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
+vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
+vmware_password | **Optional.** The username's password. No value defined as default.
+vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
+vmware_exclude | **Optional.** Blacklist sensor name. No value defined as default.
+vmware_include | **Optional.** Whitelist sensor name. No value defined as default.
+vmware_isregexp | **Optional.** Treat blacklist and whitelist expressions as regexp.
+vmware_multiline | **Optional.** Multiline output in overview. This mean technically that a multiline output uses a HTML **\
** for the GUI. No value defined as default.
+vmware_maintenance_mode_state | **Optional.** Set status in case ESX host is in maintenace mode. Possible Values are: ok or OK, CRITICAL or critical or CRIT or crit, WARNING or warning or WARN or warn. Default is UNKNOWN because you do not know the real state. Values are case insensitive.
**vmware-esx-soap-host-runtime-issues**
@@ -5185,25 +5234,26 @@ Check command object for the `check_vmware_esx` plugin. Lists all configuration
Custom variables passed as [command parameters](03-monitoring-basics.md#command-passing-parameters):
-Name | Description
-------------------------|--------------
-vmware_host | **Required.** ESX or ESXi hostname.
-vmware_datacenter | **Optional.** Datacenter/vCenter hostname. In case the check is done through a Datacenter/vCenter host.
-vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
-vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
-vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
-vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
-vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
-vmware_sessionfile | **Optional.** Session file name enhancement.
-vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
-vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
-vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
-vmware_password | **Optional.** The username's password. No value defined as default.
-vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
-vmware_exclude | **Optional.** Blacklist configuration issues. No value defined as default.
-vmware_include | **Optional.** Whitelist configuration issues. No value defined as default.
-vmware_isregexp | **Optional.** Treat blacklist and whitelist expressions as regexp.
-vmware_multiline | **Optional.** Multiline output in overview. This mean technically that a multiline output uses a HTML **\
** for the GUI. No value defined as default.
+Name | Description
+------------------------------|--------------
+vmware_host | **Required.** ESX or ESXi hostname.
+vmware_datacenter | **Optional.** Datacenter/vCenter hostname. In case the check is done through a Datacenter/vCenter host.
+vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
+vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
+vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
+vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
+vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
+vmware_sessionfile | **Optional.** Session file name enhancement.
+vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
+vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
+vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
+vmware_password | **Optional.** The username's password. No value defined as default.
+vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
+vmware_exclude | **Optional.** Blacklist configuration issues. No value defined as default.
+vmware_include | **Optional.** Whitelist configuration issues. No value defined as default.
+vmware_isregexp | **Optional.** Treat blacklist and whitelist expressions as regexp.
+vmware_multiline | **Optional.** Multiline output in overview. This mean technically that a multiline output uses a HTML **\
** for the GUI. No value defined as default.
+vmware_maintenance_mode_state | **Optional.** Set status in case ESX host is in maintenace mode. Possible Values are: ok or OK, CRITICAL or critical or CRIT or crit, WARNING or warning or WARN or warn. Default is UNKNOWN because you do not know the real state. Values are case insensitive.
**vmware-esx-soap-host-storage**
@@ -5212,24 +5262,25 @@ Check command object for the `check_vmware_esx` plugin. Shows Host storage info.
Custom variables passed as [command parameters](03-monitoring-basics.md#command-passing-parameters):
-Name | Description
-------------------------|--------------
-vmware_host | **Required.** ESX or ESXi hostname.
-vmware_datacenter | **Optional.** Datacenter/vCenter hostname. In case the check is done through a Datacenter/vCenter host.
-vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
-vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
-vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
-vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
-vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
-vmware_sessionfile | **Optional.** Session file name enhancement.
-vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
-vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
-vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
-vmware_password | **Optional.** The username's password. No value defined as default.
-vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
-vmware_exclude | **Optional.** Blacklist adapters, luns and paths. No value defined as default.
-vmware_include | **Optional.** Whitelist adapters, luns and paths. No value defined as default.
-vmware_isregexp | **Optional.** Treat blacklist and whitelist expressions as regexp.
+Name | Description
+------------------------------|--------------
+vmware_host | **Required.** ESX or ESXi hostname.
+vmware_datacenter | **Optional.** Datacenter/vCenter hostname. In case the check is done through a Datacenter/vCenter host.
+vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
+vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
+vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
+vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
+vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
+vmware_sessionfile | **Optional.** Session file name enhancement.
+vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
+vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
+vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
+vmware_password | **Optional.** The username's password. No value defined as default.
+vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
+vmware_exclude | **Optional.** Blacklist adapters, luns and paths. No value defined as default.
+vmware_include | **Optional.** Whitelist adapters, luns and paths. No value defined as default.
+vmware_isregexp | **Optional.** Treat blacklist and whitelist expressions as regexp.
+vmware_maintenance_mode_state | **Optional.** Set status in case ESX host is in maintenace mode. Possible Values are: ok or OK, CRITICAL or critical or CRIT or crit, WARNING or warning or WARN or warn. Default is UNKNOWN because you do not know the real state. Values are case insensitive.
**vmware-esx-soap-host-storage-adapter**
@@ -5238,25 +5289,26 @@ Check command object for the `check_vmware_esx` plugin. List host bus adapters.
Custom variables passed as [command parameters](03-monitoring-basics.md#command-passing-parameters):
-Name | Description
-------------------------|--------------
-vmware_host | **Required.** ESX or ESXi hostname.
-vmware_datacenter | **Optional.** Datacenter/vCenter hostname. In case the check is done through a Datacenter/vCenter host.
-vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
-vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
-vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
-vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
-vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
-vmware_sessionfile | **Optional.** Session file name enhancement.
-vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
-vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
-vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
-vmware_password | **Optional.** The username's password. No value defined as default.
-vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
-vmware_exclude | **Optional.** Blacklist adapters. No value defined as default.
-vmware_include | **Optional.** Whitelist adapters. No value defined as default.
-vmware_isregexp | **Optional.** Treat blacklist and whitelist expressions as regexp.
-vmware_multiline | **Optional.** Multiline output in overview. This mean technically that a multiline output uses a HTML **\
** for the GUI. No value defined as default.
+Name | Description
+------------------------------|--------------
+vmware_host | **Required.** ESX or ESXi hostname.
+vmware_datacenter | **Optional.** Datacenter/vCenter hostname. In case the check is done through a Datacenter/vCenter host.
+vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
+vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
+vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
+vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
+vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
+vmware_sessionfile | **Optional.** Session file name enhancement.
+vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
+vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
+vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
+vmware_password | **Optional.** The username's password. No value defined as default.
+vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
+vmware_exclude | **Optional.** Blacklist adapters. No value defined as default.
+vmware_include | **Optional.** Whitelist adapters. No value defined as default.
+vmware_isregexp | **Optional.** Treat blacklist and whitelist expressions as regexp.
+vmware_multiline | **Optional.** Multiline output in overview. This mean technically that a multiline output uses a HTML **\
** for the GUI. No value defined as default.
+vmware_maintenance_mode_state | **Optional.** Set status in case ESX host is in maintenace mode. Possible Values are: ok or OK, CRITICAL or critical or CRIT or crit, WARNING or warning or WARN or warn. Default is UNKNOWN because you do not know the real state. Values are case insensitive.
**vmware-esx-soap-host-storage-lun**
@@ -5265,25 +5317,26 @@ Check command object for the `check_vmware_esx` plugin. List SCSI logical units.
Custom variables passed as [command parameters](03-monitoring-basics.md#command-passing-parameters):
-Name | Description
-------------------------|--------------
-vmware_host | **Required.** ESX or ESXi hostname.
-vmware_datacenter | **Optional.** Datacenter/vCenter hostname. In case the check is done through a Datacenter/vCenter host.
-vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
-vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
-vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
-vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
-vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
-vmware_sessionfile | **Optional.** Session file name enhancement.
-vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
-vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
-vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
-vmware_password | **Optional.** The username's password. No value defined as default.
-vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
-vmware_exclude | **Optional.** Blacklist luns. No value defined as default.
-vmware_include | **Optional.** Whitelist luns. No value defined as default.
-vmware_isregexp | **Optional.** Treat blacklist and whitelist expressions as regexp.
-vmware_multiline | **Optional.** Multiline output in overview. This mean technically that a multiline output uses a HTML **\
** for the GUI. No value defined as default.
+Name | Description
+------------------------------|--------------
+vmware_host | **Required.** ESX or ESXi hostname.
+vmware_datacenter | **Optional.** Datacenter/vCenter hostname. In case the check is done through a Datacenter/vCenter host.
+vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
+vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
+vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
+vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
+vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
+vmware_sessionfile | **Optional.** Session file name enhancement.
+vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
+vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
+vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
+vmware_password | **Optional.** The username's password. No value defined as default.
+vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
+vmware_exclude | **Optional.** Blacklist luns. No value defined as default.
+vmware_include | **Optional.** Whitelist luns. No value defined as default.
+vmware_isregexp | **Optional.** Treat blacklist and whitelist expressions as regexp.
+vmware_multiline | **Optional.** Multiline output in overview. This mean technically that a multiline output uses a HTML **\
** for the GUI. No value defined as default.
+vmware_maintenance_mode_state | **Optional.** Set status in case ESX host is in maintenace mode. Possible Values are: ok or OK, CRITICAL or critical or CRIT or crit, WARNING or warning or WARN or warn. Default is UNKNOWN because you do not know the real state. Values are case insensitive.
**vmware-esx-soap-host-storage-path**
@@ -5292,27 +5345,28 @@ Check command object for the `check_vmware_esx` plugin. List multipaths and the
Custom variables passed as [command parameters](03-monitoring-basics.md#command-passing-parameters):
-Name | Description
-------------------------|--------------
-vmware_host | **Required.** ESX or ESXi hostname.
-vmware_datacenter | **Optional.** Datacenter/vCenter hostname. In case the check is done through a Datacenter/vCenter host.
-vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
-vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
-vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
-vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
-vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
-vmware_sessionfile | **Optional.** Session file name enhancement.
-vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
-vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
-vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
-vmware_password | **Optional.** The username's password. No value defined as default.
-vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
-vmware_alertonly | **Optional.** List only alerting units. Important here to avoid masses of data. Defaults to "false".
-vmware_exclude | **Optional.** Blacklist paths. No value defined as default.
-vmware_include | **Optional.** Whitelist paths. No value defined as default.
-vmware_isregexp | **Optional.** Treat blacklist and whitelist expressions as regexp.
-vmware_multiline | **Optional.** Multiline output in overview. This mean technically that a multiline output uses a HTML **\
** for the GUI. No value defined as default.
-vmware_standbyok | **Optional.** For storage systems where a standby multipath is ok and not a warning. Defaults to false.
+Name | Description
+------------------------------|--------------
+vmware_host | **Required.** ESX or ESXi hostname.
+vmware_datacenter | **Optional.** Datacenter/vCenter hostname. In case the check is done through a Datacenter/vCenter host.
+vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
+vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
+vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
+vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
+vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
+vmware_sessionfile | **Optional.** Session file name enhancement.
+vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
+vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
+vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
+vmware_password | **Optional.** The username's password. No value defined as default.
+vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
+vmware_alertonly | **Optional.** List only alerting units. Important here to avoid masses of data. Defaults to "false".
+vmware_exclude | **Optional.** Blacklist paths. No value defined as default.
+vmware_include | **Optional.** Whitelist paths. No value defined as default.
+vmware_isregexp | **Optional.** Treat blacklist and whitelist expressions as regexp.
+vmware_multiline | **Optional.** Multiline output in overview. This mean technically that a multiline output uses a HTML **\
** for the GUI. No value defined as default.
+vmware_standbyok | **Optional.** For storage systems where a standby multipath is ok and not a warning. Defaults to false.
+vmware_maintenance_mode_state | **Optional.** Set status in case ESX host is in maintenace mode. Possible Values are: ok or OK, CRITICAL or critical or CRIT or crit, WARNING or warning or WARN or warn. Default is UNKNOWN because you do not know the real state. Values are case insensitive.
**vmware-esx-soap-vm-cpu**
@@ -5321,23 +5375,23 @@ Check command object for the `check_vmware_esx` plugin. Shows all CPU usage info
Custom variables passed as [command parameters](03-monitoring-basics.md#command-passing-parameters):
-Name | Description
-------------------------|--------------
-vmware_datacenter | **Optional.** Datacenter/vCenter hostname. Conflicts with **vmware_host**.
-vmware_host | **Optional.** ESX or ESXi hostname. Conflicts with **vmware_datacenter**.
-vmware_vmname | **Required.** Virtual machine name.
-vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
-vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
-vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
-vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
-vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
-vmware_sessionfile | **Optional.** Session file name enhancement.
-vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
-vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
-vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
-vmware_password | **Optional.** The username's password. No value defined as default.
-vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
-
+Name | Description
+------------------------------|--------------
+vmware_datacenter | **Optional.** Datacenter/vCenter hostname. Conflicts with **vmware_host**.
+vmware_host | **Optional.** ESX or ESXi hostname. Conflicts with **vmware_datacenter**.
+vmware_vmname | **Required.** Virtual machine name.
+vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
+vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
+vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
+vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
+vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
+vmware_sessionfile | **Optional.** Session file name enhancement.
+vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
+vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
+vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
+vmware_password | **Optional.** The username's password. No value defined as default.
+vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
+vmware_maintenance_mode_state | **Optional.** Set status in case ESX host is in maintenace mode. Possible Values are: ok or OK, CRITICAL or critical or CRIT or crit, WARNING or warning or WARN or warn. Default is UNKNOWN because you do not know the real state. Values are case insensitive.
**vmware-esx-soap-vm-cpu-ready**
@@ -5346,24 +5400,25 @@ Check command object for the `check_vmware_esx` plugin. Percentage of time that
Custom variables passed as [command parameters](03-monitoring-basics.md#command-passing-parameters):
-Name | Description
-------------------------|--------------
-vmware_datacenter | **Optional.** Datacenter/vCenter hostname. Conflicts with **vmware_host**.
-vmware_host | **Optional.** ESX or ESXi hostname. Conflicts with **vmware_datacenter**.
-vmware_vmname | **Required.** Virtual machine name.
-vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
-vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
-vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
-vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
-vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
-vmware_sessionfile | **Optional.** Session file name enhancement.
-vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
-vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
-vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
-vmware_password | **Optional.** The username's password. No value defined as default.
-vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
-vmware_warn | **Optional.** The warning threshold. No value defined as default.
-vmware_crit | **Optional.** The critical threshold. No value defined as default.
+Name | Description
+------------------------------|--------------
+vmware_datacenter | **Optional.** Datacenter/vCenter hostname. Conflicts with **vmware_host**.
+vmware_host | **Optional.** ESX or ESXi hostname. Conflicts with **vmware_datacenter**.
+vmware_vmname | **Required.** Virtual machine name.
+vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
+vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
+vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
+vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
+vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
+vmware_sessionfile | **Optional.** Session file name enhancement.
+vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
+vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
+vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
+vmware_password | **Optional.** The username's password. No value defined as default.
+vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
+vmware_warn | **Optional.** The warning threshold. No value defined as default.
+vmware_crit | **Optional.** The critical threshold. No value defined as default.
+vmware_maintenance_mode_state | **Optional.** Set status in case ESX host is in maintenace mode. Possible Values are: ok or OK, CRITICAL or critical or CRIT or crit, WARNING or warning or WARN or warn. Default is UNKNOWN because you do not know the real state. Values are case insensitive.
**vmware-esx-soap-vm-cpu-wait**
@@ -5372,24 +5427,25 @@ Check command object for the `check_vmware_esx` plugin. CPU time spent in wait s
Custom variables passed as [command parameters](03-monitoring-basics.md#command-passing-parameters):
-Name | Description
-------------------------|--------------
-vmware_datacenter | **Optional.** Datacenter/vCenter hostname. Conflicts with **vmware_host**.
-vmware_host | **Optional.** ESX or ESXi hostname. Conflicts with **vmware_datacenter**.
-vmware_vmname | **Required.** Virtual machine name.
-vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
-vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
-vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
-vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
-vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
-vmware_sessionfile | **Optional.** Session file name enhancement.
-vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
-vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
-vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
-vmware_password | **Optional.** The username's password. No value defined as default.
-vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
-vmware_warn | **Optional.** The warning threshold. No value defined as default.
-vmware_crit | **Optional.** The critical threshold. No value defined as default.
+Name | Description
+------------------------------|--------------
+vmware_datacenter | **Optional.** Datacenter/vCenter hostname. Conflicts with **vmware_host**.
+vmware_host | **Optional.** ESX or ESXi hostname. Conflicts with **vmware_datacenter**.
+vmware_vmname | **Required.** Virtual machine name.
+vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
+vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
+vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
+vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
+vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
+vmware_sessionfile | **Optional.** Session file name enhancement.
+vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
+vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
+vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
+vmware_password | **Optional.** The username's password. No value defined as default.
+vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
+vmware_warn | **Optional.** The warning threshold. No value defined as default.
+vmware_crit | **Optional.** The critical threshold. No value defined as default.
+vmware_maintenance_mode_state | **Optional.** Set status in case ESX host is in maintenace mode. Possible Values are: ok or OK, CRITICAL or critical or CRIT or crit, WARNING or warning or WARN or warn. Default is UNKNOWN because you do not know the real state. Values are case insensitive.
**vmware-esx-soap-vm-cpu-usage**
@@ -5398,24 +5454,25 @@ Check command object for the `check_vmware_esx` plugin. Amount of actively used
Custom variables passed as [command parameters](03-monitoring-basics.md#command-passing-parameters):
-Name | Description
-------------------------|--------------
-vmware_datacenter | **Optional.** Datacenter/vCenter hostname. Conflicts with **vmware_host**.
-vmware_host | **Optional.** ESX or ESXi hostname. Conflicts with **vmware_datacenter**.
-vmware_vmname | **Required.** Virtual machine name.
-vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
-vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
-vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
-vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
-vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
-vmware_sessionfile | **Optional.** Session file name enhancement.
-vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
-vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
-vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
-vmware_password | **Optional.** The username's password. No value defined as default.
-vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
-vmware_warn | **Optional.** Warning threshold in percent. Defaults to "80%".
-vmware_crit | **Optional.** Critical threshold in percent. Defaults to "90%".
+Name | Description
+------------------------------|--------------
+vmware_datacenter | **Optional.** Datacenter/vCenter hostname. Conflicts with **vmware_host**.
+vmware_host | **Optional.** ESX or ESXi hostname. Conflicts with **vmware_datacenter**.
+vmware_vmname | **Required.** Virtual machine name.
+vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
+vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
+vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
+vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
+vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
+vmware_sessionfile | **Optional.** Session file name enhancement.
+vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
+vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
+vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
+vmware_password | **Optional.** The username's password. No value defined as default.
+vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
+vmware_warn | **Optional.** Warning threshold in percent. Defaults to "80%".
+vmware_crit | **Optional.** Critical threshold in percent. Defaults to "90%".
+vmware_maintenance_mode_state | **Optional.** Set status in case ESX host is in maintenace mode. Possible Values are: ok or OK, CRITICAL or critical or CRIT or crit, WARNING or warning or WARN or warn. Default is UNKNOWN because you do not know the real state. Values are case insensitive.
**vmware-esx-soap-vm-mem**
@@ -5424,22 +5481,23 @@ Check command object for the `check_vmware_esx` plugin. Shows all memory info, e
Custom variables passed as [command parameters](03-monitoring-basics.md#command-passing-parameters):
-Name | Description
-------------------------|--------------
-vmware_datacenter | **Optional.** Datacenter/vCenter hostname. Conflicts with **vmware_host**.
-vmware_host | **Optional.** ESX or ESXi hostname. Conflicts with **vmware_datacenter**.
-vmware_vmname | **Required.** Virtual machine name.
-vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
-vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
-vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
-vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
-vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
-vmware_sessionfile | **Optional.** Session file name enhancement.
-vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
-vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
-vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
-vmware_password | **Optional.** The username's password. No value defined as default.
-vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
+Name | Description
+------------------------------|--------------
+vmware_datacenter | **Optional.** Datacenter/vCenter hostname. Conflicts with **vmware_host**.
+vmware_host | **Optional.** ESX or ESXi hostname. Conflicts with **vmware_datacenter**.
+vmware_vmname | **Required.** Virtual machine name.
+vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
+vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
+vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
+vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
+vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
+vmware_sessionfile | **Optional.** Session file name enhancement.
+vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
+vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
+vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
+vmware_password | **Optional.** The username's password. No value defined as default.
+vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
+vmware_maintenance_mode_state | **Optional.** Set status in case ESX host is in maintenace mode. Possible Values are: ok or OK, CRITICAL or critical or CRIT or crit, WARNING or warning or WARN or warn. Default is UNKNOWN because you do not know the real state. Values are case insensitive.
**vmware-esx-soap-vm-mem-usage**
@@ -5448,24 +5506,25 @@ Check command object for the `check_vmware_esx` plugin. Average mem usage in per
Custom variables passed as [command parameters](03-monitoring-basics.md#command-passing-parameters):
-Name | Description
-------------------------|--------------
-vmware_datacenter | **Optional.** Datacenter/vCenter hostname. Conflicts with **vmware_host**.
-vmware_host | **Optional.** ESX or ESXi hostname. Conflicts with **vmware_datacenter**.
-vmware_vmname | **Required.** Virtual machine name.
-vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
-vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
-vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
-vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
-vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
-vmware_sessionfile | **Optional.** Session file name enhancement.
-vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
-vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
-vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
-vmware_password | **Optional.** The username's password. No value defined as default.
-vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
-vmware_warn | **Optional.** Warning threshold in percent. Defaults to "80%".
-vmware_crit | **Optional.** Critical threshold in percent. Defaults to "90%".
+Name | Description
+------------------------------|--------------
+vmware_datacenter | **Optional.** Datacenter/vCenter hostname. Conflicts with **vmware_host**.
+vmware_host | **Optional.** ESX or ESXi hostname. Conflicts with **vmware_datacenter**.
+vmware_vmname | **Required.** Virtual machine name.
+vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
+vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
+vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
+vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
+vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
+vmware_sessionfile | **Optional.** Session file name enhancement.
+vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
+vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
+vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
+vmware_password | **Optional.** The username's password. No value defined as default.
+vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
+vmware_warn | **Optional.** Warning threshold in percent. Defaults to "80%".
+vmware_crit | **Optional.** Critical threshold in percent. Defaults to "90%".
+vmware_maintenance_mode_state | **Optional.** Set status in case ESX host is in maintenace mode. Possible Values are: ok or OK, CRITICAL or critical or CRIT or crit, WARNING or warning or WARN or warn. Default is UNKNOWN because you do not know the real state. Values are case insensitive.
**vmware-esx-soap-vm-mem-consumed**
@@ -5475,24 +5534,25 @@ Check command object for the `check_vmware_esx` plugin. Amount of guest physical
Custom variables passed as [command parameters](03-monitoring-basics.md#command-passing-parameters):
-Name | Description
-------------------------|--------------
-vmware_datacenter | **Optional.** Datacenter/vCenter hostname. Conflicts with **vmware_host**.
-vmware_host | **Optional.** ESX or ESXi hostname. Conflicts with **vmware_datacenter**.
-vmware_vmname | **Required.** Virtual machine name.
-vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
-vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
-vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
-vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
-vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
-vmware_sessionfile | **Optional.** Session file name enhancement.
-vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
-vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
-vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
-vmware_password | **Optional.** The username's password. No value defined as default.
-vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
-vmware_warn | **Optional.** The warning threshold. No value defined as default.
-vmware_crit | **Optional.** The critical threshold. No value defined as default.
+Name | Description
+------------------------------|--------------
+vmware_datacenter | **Optional.** Datacenter/vCenter hostname. Conflicts with **vmware_host**.
+vmware_host | **Optional.** ESX or ESXi hostname. Conflicts with **vmware_datacenter**.
+vmware_vmname | **Required.** Virtual machine name.
+vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
+vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
+vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
+vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
+vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
+vmware_sessionfile | **Optional.** Session file name enhancement.
+vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
+vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
+vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
+vmware_password | **Optional.** The username's password. No value defined as default.
+vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
+vmware_warn | **Optional.** The warning threshold. No value defined as default.
+vmware_crit | **Optional.** The critical threshold. No value defined as default.
+vmware_maintenance_mode_state | **Optional.** Set status in case ESX host is in maintenace mode. Possible Values are: ok or OK, CRITICAL or critical or CRIT or crit, WARNING or warning or WARN or warn. Default is UNKNOWN because you do not know the real state. Values are case insensitive.
**vmware-esx-soap-vm-mem-memctl**
@@ -5501,25 +5561,25 @@ Check command object for the `check_vmware_esx` plugin. Amount of guest physical
Custom variables passed as [command parameters](03-monitoring-basics.md#command-passing-parameters):
-Name | Description
-------------------------|--------------
-vmware_datacenter | **Optional.** Datacenter/vCenter hostname. Conflicts with **vmware_host**.
-vmware_host | **Optional.** ESX or ESXi hostname. Conflicts with **vmware_datacenter**.
-vmware_vmname | **Required.** Virtual machine name.
-vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
-vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
-vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
-vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
-vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
-vmware_sessionfile | **Optional.** Session file name enhancement.
-vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
-vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
-vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
-vmware_password | **Optional.** The username's password. No value defined as default.
-vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
-vmware_warn | **Optional.** The warning threshold. No value defined as default.
-vmware_crit | **Optional.** The critical threshold. No value defined as default.
-
+Name | Description
+------------------------------|--------------
+vmware_datacenter | **Optional.** Datacenter/vCenter hostname. Conflicts with **vmware_host**.
+vmware_host | **Optional.** ESX or ESXi hostname. Conflicts with **vmware_datacenter**.
+vmware_vmname | **Required.** Virtual machine name.
+vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
+vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
+vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
+vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
+vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
+vmware_sessionfile | **Optional.** Session file name enhancement.
+vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
+vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
+vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
+vmware_password | **Optional.** The username's password. No value defined as default.
+vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
+vmware_warn | **Optional.** The warning threshold. No value defined as default.
+vmware_crit | **Optional.** The critical threshold. No value defined as default.
+vmware_maintenance_mode_state | **Optional.** Set status in case ESX host is in maintenace mode. Possible Values are: ok or OK, CRITICAL or critical or CRIT or crit, WARNING or warning or WARN or warn. Default is UNKNOWN because you do not know the real state. Values are case insensitive.
**vmware-esx-soap-vm-net**
@@ -5528,22 +5588,23 @@ Check command object for the `check_vmware_esx` plugin. Shows net info.
Custom variables passed as [command parameters](03-monitoring-basics.md#command-passing-parameters):
-Name | Description
-------------------------|--------------
-vmware_datacenter | **Optional.** Datacenter/vCenter hostname. Conflicts with **vmware_host**.
-vmware_host | **Optional.** ESX or ESXi hostname. Conflicts with **vmware_datacenter**.
-vmware_vmname | **Required.** Virtual machine name.
-vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
-vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
-vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
-vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
-vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
-vmware_sessionfile | **Optional.** Session file name enhancement.
-vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
-vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
-vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
-vmware_password | **Optional.** The username's password. No value defined as default.
-vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
+Name | Description
+------------------------------|--------------
+vmware_datacenter | **Optional.** Datacenter/vCenter hostname. Conflicts with **vmware_host**.
+vmware_host | **Optional.** ESX or ESXi hostname. Conflicts with **vmware_datacenter**.
+vmware_vmname | **Required.** Virtual machine name.
+vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
+vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
+vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
+vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
+vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
+vmware_sessionfile | **Optional.** Session file name enhancement.
+vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
+vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
+vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
+vmware_password | **Optional.** The username's password. No value defined as default.
+vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
+vmware_maintenance_mode_state | **Optional.** Set status in case ESX host is in maintenace mode. Possible Values are: ok or OK, CRITICAL or critical or CRIT or crit, WARNING or warning or WARN or warn. Default is UNKNOWN because you do not know the real state. Values are case insensitive.
**vmware-esx-soap-vm-net-usage**
@@ -5552,24 +5613,25 @@ Check command object for the `check_vmware_esx` plugin. Overall network usage in
Custom variables passed as [command parameters](03-monitoring-basics.md#command-passing-parameters):
-Name | Description
-------------------------|--------------
-vmware_datacenter | **Optional.** Datacenter/vCenter hostname. Conflicts with **vmware_host**.
-vmware_host | **Optional.** ESX or ESXi hostname. Conflicts with **vmware_datacenter**.
-vmware_vmname | **Required.** Virtual machine name.
-vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
-vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
-vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
-vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
-vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
-vmware_sessionfile | **Optional.** Session file name enhancement.
-vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
-vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
-vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
-vmware_password | **Optional.** The username's password. No value defined as default.
-vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
-vmware_warn | **Optional.** The warning threshold. No value defined as default.
-vmware_crit | **Optional.** The critical threshold. No value defined as default.
+Name | Description
+------------------------------|--------------
+vmware_datacenter | **Optional.** Datacenter/vCenter hostname. Conflicts with **vmware_host**.
+vmware_host | **Optional.** ESX or ESXi hostname. Conflicts with **vmware_datacenter**.
+vmware_vmname | **Required.** Virtual machine name.
+vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
+vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
+vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
+vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
+vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
+vmware_sessionfile | **Optional.** Session file name enhancement.
+vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
+vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
+vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
+vmware_password | **Optional.** The username's password. No value defined as default.
+vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
+vmware_warn | **Optional.** The warning threshold. No value defined as default.
+vmware_crit | **Optional.** The critical threshold. No value defined as default.
+vmware_maintenance_mode_state | **Optional.** Set status in case ESX host is in maintenace mode. Possible Values are: ok or OK, CRITICAL or critical or CRIT or crit, WARNING or warning or WARN or warn. Default is UNKNOWN because you do not know the real state. Values are case insensitive.
**vmware-esx-soap-vm-net-receive**
@@ -5578,24 +5640,25 @@ Check command object for the `check_vmware_esx` plugin. Receive in KBps(Kilobyte
Custom variables passed as [command parameters](03-monitoring-basics.md#command-passing-parameters):
-Name | Description
-------------------------|--------------
-vmware_datacenter | **Optional.** Datacenter/vCenter hostname. Conflicts with **vmware_host**.
-vmware_host | **Optional.** ESX or ESXi hostname. Conflicts with **vmware_datacenter**.
-vmware_vmname | **Required.** Virtual machine name.
-vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
-vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
-vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
-vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
-vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
-vmware_sessionfile | **Optional.** Session file name enhancement.
-vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
-vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
-vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
-vmware_password | **Optional.** The username's password. No value defined as default.
-vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
-vmware_warn | **Optional.** The warning threshold. No value defined as default.
-vmware_crit | **Optional.** The critical threshold. No value defined as default.
+Name | Description
+------------------------------|--------------
+vmware_datacenter | **Optional.** Datacenter/vCenter hostname. Conflicts with **vmware_host**.
+vmware_host | **Optional.** ESX or ESXi hostname. Conflicts with **vmware_datacenter**.
+vmware_vmname | **Required.** Virtual machine name.
+vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
+vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
+vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
+vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
+vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
+vmware_sessionfile | **Optional.** Session file name enhancement.
+vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
+vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
+vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
+vmware_password | **Optional.** The username's password. No value defined as default.
+vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
+vmware_warn | **Optional.** The warning threshold. No value defined as default.
+vmware_crit | **Optional.** The critical threshold. No value defined as default.
+vmware_maintenance_mode_state | **Optional.** Set status in case ESX host is in maintenace mode. Possible Values are: ok or OK, CRITICAL or critical or CRIT or crit, WARNING or warning or WARN or warn. Default is UNKNOWN because you do not know the real state. Values are case insensitive.
**vmware-esx-soap-vm-net-send**
@@ -5604,24 +5667,25 @@ Check command object for the `check_vmware_esx` plugin. Send in KBps(Kilobytes p
Custom variables passed as [command parameters](03-monitoring-basics.md#command-passing-parameters):
-Name | Description
-------------------------|--------------
-vmware_datacenter | **Optional.** Datacenter/vCenter hostname. Conflicts with **vmware_host**.
-vmware_host | **Optional.** ESX or ESXi hostname. Conflicts with **vmware_datacenter**.
-vmware_vmname | **Required.** Virtual machine name.
-vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
-vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
-vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
-vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
-vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
-vmware_sessionfile | **Optional.** Session file name enhancement.
-vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
-vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
-vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
-vmware_password | **Optional.** The username's password. No value defined as default.
-vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
-vmware_warn | **Optional.** The warning threshold. No value defined as default.
-vmware_crit | **Optional.** The critical threshold. No value defined as default.
+Name | Description
+------------------------------|--------------
+vmware_datacenter | **Optional.** Datacenter/vCenter hostname. Conflicts with **vmware_host**.
+vmware_host | **Optional.** ESX or ESXi hostname. Conflicts with **vmware_datacenter**.
+vmware_vmname | **Required.** Virtual machine name.
+vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
+vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
+vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
+vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
+vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
+vmware_sessionfile | **Optional.** Session file name enhancement.
+vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
+vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
+vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
+vmware_password | **Optional.** The username's password. No value defined as default.
+vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
+vmware_warn | **Optional.** The warning threshold. No value defined as default.
+vmware_crit | **Optional.** The critical threshold. No value defined as default.
+vmware_maintenance_mode_state | **Optional.** Set status in case ESX host is in maintenace mode. Possible Values are: ok or OK, CRITICAL or critical or CRIT or crit, WARNING or warning or WARN or warn. Default is UNKNOWN because you do not know the real state. Values are case insensitive.
**vmware-esx-soap-vm-io**
@@ -5630,22 +5694,23 @@ Check command object for the `check_vmware_esx` plugin. Shows all disk io info.
Custom variables passed as [command parameters](03-monitoring-basics.md#command-passing-parameters):
-Name | Description
-------------------------|--------------
-vmware_datacenter | **Optional.** Datacenter/vCenter hostname. Conflicts with **vmware_host**.
-vmware_host | **Optional.** ESX or ESXi hostname. Conflicts with **vmware_datacenter**.
-vmware_vmname | **Required.** Virtual machine name.
-vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
-vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
-vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
-vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
-vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
-vmware_sessionfile | **Optional.** Session file name enhancement.
-vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
-vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
-vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
-vmware_password | **Optional.** The username's password. No value defined as default.
-vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
+Name | Description
+------------------------------|--------------
+vmware_datacenter | **Optional.** Datacenter/vCenter hostname. Conflicts with **vmware_host**.
+vmware_host | **Optional.** ESX or ESXi hostname. Conflicts with **vmware_datacenter**.
+vmware_vmname | **Required.** Virtual machine name.
+vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
+vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
+vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
+vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
+vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
+vmware_sessionfile | **Optional.** Session file name enhancement.
+vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
+vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
+vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
+vmware_password | **Optional.** The username's password. No value defined as default.
+vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
+vmware_maintenance_mode_state | **Optional.** Set status in case ESX host is in maintenace mode. Possible Values are: ok or OK, CRITICAL or critical or CRIT or crit, WARNING or warning or WARN or warn. Default is UNKNOWN because you do not know the real state. Values are case insensitive.
**vmware-esx-soap-vm-io-read**
@@ -5654,24 +5719,25 @@ Check command object for the `check_vmware_esx` plugin. Average number of kiloby
Custom variables passed as [command parameters](03-monitoring-basics.md#command-passing-parameters):
-Name | Description
-------------------------|--------------
-vmware_datacenter | **Optional.** Datacenter/vCenter hostname. Conflicts with **vmware_host**.
-vmware_host | **Optional.** ESX or ESXi hostname. Conflicts with **vmware_datacenter**.
-vmware_vmname | **Required.** Virtual machine name.
-vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
-vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
-vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
-vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
-vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
-vmware_sessionfile | **Optional.** Session file name enhancement.
-vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
-vmware_nosession | **Optional.** No auth session - IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
-vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
-vmware_password | **Optional.** The username's password. No value defined as default.
-vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
-vmware_warn | **Optional.** The warning threshold. No value defined as default.
-vmware_crit | **Optional.** The critical threshold. No value defined as default.
+Name | Description
+------------------------------|--------------
+vmware_datacenter | **Optional.** Datacenter/vCenter hostname. Conflicts with **vmware_host**.
+vmware_host | **Optional.** ESX or ESXi hostname. Conflicts with **vmware_datacenter**.
+vmware_vmname | **Required.** Virtual machine name.
+vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
+vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
+vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
+vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
+vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
+vmware_sessionfile | **Optional.** Session file name enhancement.
+vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
+vmware_nosession | **Optional.** No auth session - IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
+vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
+vmware_password | **Optional.** The username's password. No value defined as default.
+vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
+vmware_warn | **Optional.** The warning threshold. No value defined as default.
+vmware_crit | **Optional.** The critical threshold. No value defined as default.
+vmware_maintenance_mode_state | **Optional.** Set status in case ESX host is in maintenace mode. Possible Values are: ok or OK, CRITICAL or critical or CRIT or crit, WARNING or warning or WARN or warn. Default is UNKNOWN because you do not know the real state. Values are case insensitive.
**vmware-esx-soap-vm-io-write**
@@ -5680,24 +5746,25 @@ Check command object for the `check_vmware_esx` plugin. Average number of kiloby
Custom variables passed as [command parameters](03-monitoring-basics.md#command-passing-parameters):
-Name | Description
-------------------------|--------------
-vmware_datacenter | **Optional.** Datacenter/vCenter hostname. Conflicts with **vmware_host**.
-vmware_host | **Optional.** ESX or ESXi hostname. Conflicts with **vmware_datacenter**.
-vmware_vmname | **Required.** Virtual machine name.
-vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
-vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
-vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
-vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
-vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
-vmware_sessionfile | **Optional.** Session file name enhancement.
-vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
-vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
-vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
-vmware_password | **Optional.** The username's password. No value defined as default.
-vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
-vmware_warn | **Optional.** The warning threshold. No value defined as default.
-vmware_crit | **Optional.** The critical threshold. No value defined as default.
+Name | Description
+------------------------------|--------------
+vmware_datacenter | **Optional.** Datacenter/vCenter hostname. Conflicts with **vmware_host**.
+vmware_host | **Optional.** ESX or ESXi hostname. Conflicts with **vmware_datacenter**.
+vmware_vmname | **Required.** Virtual machine name.
+vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
+vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
+vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
+vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
+vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
+vmware_sessionfile | **Optional.** Session file name enhancement.
+vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
+vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
+vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
+vmware_password | **Optional.** The username's password. No value defined as default.
+vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
+vmware_warn | **Optional.** The warning threshold. No value defined as default.
+vmware_crit | **Optional.** The critical threshold. No value defined as default.
+vmware_maintenance_mode_state | **Optional.** Set status in case ESX host is in maintenace mode. Possible Values are: ok or OK, CRITICAL or critical or CRIT or crit, WARNING or warning or WARN or warn. Default is UNKNOWN because you do not know the real state. Values are case insensitive.
**vmware-esx-soap-vm-io-usage**
@@ -5706,24 +5773,25 @@ Check command object for the `check_vmware_esx` plugin. Aggregated disk I/O rate
Custom variables passed as [command parameters](03-monitoring-basics.md#command-passing-parameters):
-Name | Description
-------------------------|--------------
-vmware_datacenter | **Optional.** Datacenter/vCenter hostname. Conflicts with **vmware_host**.
-vmware_host | **Optional.** ESX or ESXi hostname. Conflicts with **vmware_datacenter**.
-vmware_vmname | **Required.** Virtual machine name.
-vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
-vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
-vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
-vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
-vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
-vmware_sessionfile | **Optional.** Session file name enhancement.
-vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
-vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
-vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
-vmware_password | **Optional.** The username's password. No value defined as default.
-vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
-vmware_warn | **Optional.** The warning threshold. No value defined as default.
-vmware_crit | **Optional.** The critical threshold. No value defined as default.
+Name | Description
+------------------------------|--------------
+vmware_datacenter | **Optional.** Datacenter/vCenter hostname. Conflicts with **vmware_host**.
+vmware_host | **Optional.** ESX or ESXi hostname. Conflicts with **vmware_datacenter**.
+vmware_vmname | **Required.** Virtual machine name.
+vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
+vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
+vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
+vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
+vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
+vmware_sessionfile | **Optional.** Session file name enhancement.
+vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
+vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
+vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
+vmware_password | **Optional.** The username's password. No value defined as default.
+vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
+vmware_warn | **Optional.** The warning threshold. No value defined as default.
+vmware_crit | **Optional.** The critical threshold. No value defined as default.
+vmware_maintenance_mode_state | **Optional.** Set status in case ESX host is in maintenace mode. Possible Values are: ok or OK, CRITICAL or critical or CRIT or crit, WARNING or warning or WARN or warn. Default is UNKNOWN because you do not know the real state. Values are case insensitive.
**vmware-esx-soap-vm-runtime**
@@ -5732,22 +5800,23 @@ Check command object for the `check_vmware_esx` plugin. Shows virtual machine ru
Custom variables passed as [command parameters](03-monitoring-basics.md#command-passing-parameters):
-Name | Description
-------------------------|--------------
-vmware_datacenter | **Optional.** Datacenter/vCenter hostname. Conflicts with **vmware_host**.
-vmware_host | **Optional.** ESX or ESXi hostname. Conflicts with **vmware_datacenter**.
-vmware_vmname | **Required.** Virtual machine name.
-vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
-vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
-vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
-vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
-vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
-vmware_sessionfile | **Optional.** Session file name enhancement.
-vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
-vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
-vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
-vmware_password | **Optional.** The username's password. No value defined as default.
-vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
+Name | Description
+------------------------------|--------------
+vmware_datacenter | **Optional.** Datacenter/vCenter hostname. Conflicts with **vmware_host**.
+vmware_host | **Optional.** ESX or ESXi hostname. Conflicts with **vmware_datacenter**.
+vmware_vmname | **Required.** Virtual machine name.
+vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
+vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
+vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
+vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
+vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
+vmware_sessionfile | **Optional.** Session file name enhancement.
+vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
+vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
+vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
+vmware_password | **Optional.** The username's password. No value defined as default.
+vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
+vmware_maintenance_mode_state | **Optional.** Set status in case ESX host is in maintenace mode. Possible Values are: ok or OK, CRITICAL or critical or CRIT or crit, WARNING or warning or WARN or warn. Default is UNKNOWN because you do not know the real state. Values are case insensitive.
**vmware-esx-soap-vm-runtime-con**
@@ -5756,22 +5825,23 @@ Check command object for the `check_vmware_esx` plugin. Shows the connection sta
Custom variables passed as [command parameters](03-monitoring-basics.md#command-passing-parameters):
-Name | Description
-------------------------|--------------
-vmware_datacenter | **Optional.** Datacenter/vCenter hostname. Conflicts with **vmware_host**.
-vmware_host | **Optional.** ESX or ESXi hostname. Conflicts with **vmware_datacenter**.
-vmware_vmname | **Required.** Virtual machine name.
-vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
-vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
-vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
-vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
-vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
-vmware_sessionfile | **Optional.** Session file name enhancement.
-vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
-vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
-vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
-vmware_password | **Optional.** The username's password. No value defined as default.
-vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
+Name | Description
+------------------------------|--------------
+vmware_datacenter | **Optional.** Datacenter/vCenter hostname. Conflicts with **vmware_host**.
+vmware_host | **Optional.** ESX or ESXi hostname. Conflicts with **vmware_datacenter**.
+vmware_vmname | **Required.** Virtual machine name.
+vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
+vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
+vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
+vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
+vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
+vmware_sessionfile | **Optional.** Session file name enhancement.
+vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
+vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
+vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
+vmware_password | **Optional.** The username's password. No value defined as default.
+vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
+vmware_maintenance_mode_state | **Optional.** Set status in case ESX host is in maintenace mode. Possible Values are: ok or OK, CRITICAL or critical or CRIT or crit, WARNING or warning or WARN or warn. Default is UNKNOWN because you do not know the real state. Values are case insensitive.
**vmware-esx-soap-vm-runtime-powerstate**
@@ -5780,22 +5850,23 @@ Check command object for the `check_vmware_esx` plugin. Shows virtual machine po
Custom variables passed as [command parameters](03-monitoring-basics.md#command-passing-parameters):
-Name | Description
-------------------------|--------------
-vmware_datacenter | **Optional.** Datacenter/vCenter hostname. Conflicts with **vmware_host**.
-vmware_host | **Optional.** ESX or ESXi hostname. Conflicts with **vmware_datacenter**.
-vmware_vmname | **Required.** Virtual machine name.
-vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
-vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
-vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
-vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
-vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
-vmware_sessionfile | **Optional.** Session file name enhancement.
-vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
-vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
-vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
-vmware_password | **Optional.** The username's password. No value defined as default.
-vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
+Name | Description
+------------------------------|--------------
+vmware_datacenter | **Optional.** Datacenter/vCenter hostname. Conflicts with **vmware_host**.
+vmware_host | **Optional.** ESX or ESXi hostname. Conflicts with **vmware_datacenter**.
+vmware_vmname | **Required.** Virtual machine name.
+vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
+vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
+vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
+vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
+vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
+vmware_sessionfile | **Optional.** Session file name enhancement.
+vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
+vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
+vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
+vmware_password | **Optional.** The username's password. No value defined as default.
+vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
+vmware_maintenance_mode_state | **Optional.** Set status in case ESX host is in maintenace mode. Possible Values are: ok or OK, CRITICAL or critical or CRIT or crit, WARNING or warning or WARN or warn. Default is UNKNOWN because you do not know the real state. Values are case insensitive.
**vmware-esx-soap-vm-runtime-status**
@@ -5804,22 +5875,23 @@ Check command object for the `check_vmware_esx` plugin. Overall object status (g
Custom variables passed as [command parameters](03-monitoring-basics.md#command-passing-parameters):
-Name | Description
-------------------------|--------------
-vmware_datacenter | **Optional.** Datacenter/vCenter hostname. Conflicts with **vmware_host**.
-vmware_host | **Optional.** ESX or ESXi hostname. Conflicts with **vmware_datacenter**.
-vmware_vmname | **Required.** Virtual machine name.
-vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
-vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
-vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
-vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
-vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
-vmware_sessionfile | **Optional.** Session file name enhancement.
-vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
-vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
-vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
-vmware_password | **Optional.** The username's password. No value defined as default.
-vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
+Name | Description
+------------------------------|--------------
+vmware_datacenter | **Optional.** Datacenter/vCenter hostname. Conflicts with **vmware_host**.
+vmware_host | **Optional.** ESX or ESXi hostname. Conflicts with **vmware_datacenter**.
+vmware_vmname | **Required.** Virtual machine name.
+vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
+vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
+vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
+vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
+vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
+vmware_sessionfile | **Optional.** Session file name enhancement.
+vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
+vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
+vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
+vmware_password | **Optional.** The username's password. No value defined as default.
+vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
+vmware_maintenance_mode_state | **Optional.** Set status in case ESX host is in maintenace mode. Possible Values are: ok or OK, CRITICAL or critical or CRIT or crit, WARNING or warning or WARN or warn. Default is UNKNOWN because you do not know the real state. Values are case insensitive.
**vmware-esx-soap-vm-runtime-consoleconnections**
@@ -5828,24 +5900,25 @@ Check command object for the `check_vmware_esx` plugin. Console connections to v
Custom variables passed as [command parameters](03-monitoring-basics.md#command-passing-parameters):
-Name | Description
-------------------------|--------------
-vmware_datacenter | **Optional.** Datacenter/vCenter hostname. Conflicts with **vmware_host**.
-vmware_host | **Optional.** ESX or ESXi hostname. Conflicts with **vmware_datacenter**.
-vmware_vmname | **Required.** Virtual machine name.
-vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
-vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
-vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
-vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
-vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
-vmware_sessionfile | **Optional.** Session file name enhancement.
-vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
-vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
-vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
-vmware_password | **Optional.** The username's password. No value defined as default.
-vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
-vmware_warn | **Optional.** The warning threshold. No value defined as default.
-vmware_crit | **Optional.** The critical threshold. No value defined as default.
+Name | Description
+------------------------------|--------------
+vmware_datacenter | **Optional.** Datacenter/vCenter hostname. Conflicts with **vmware_host**.
+vmware_host | **Optional.** ESX or ESXi hostname. Conflicts with **vmware_datacenter**.
+vmware_vmname | **Required.** Virtual machine name.
+vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
+vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
+vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
+vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
+vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
+vmware_sessionfile | **Optional.** Session file name enhancement.
+vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
+vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
+vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
+vmware_password | **Optional.** The username's password. No value defined as default.
+vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
+vmware_warn | **Optional.** The warning threshold. No value defined as default.
+vmware_crit | **Optional.** The critical threshold. No value defined as default.
+vmware_maintenance_mode_state | **Optional.** Set status in case ESX host is in maintenace mode. Possible Values are: ok or OK, CRITICAL or critical or CRIT or crit, WARNING or warning or WARN or warn. Default is UNKNOWN because you do not know the real state. Values are case insensitive.
**vmware-esx-soap-vm-runtime-gueststate**
@@ -5854,22 +5927,23 @@ Check command object for the `check_vmware_esx` plugin. Guest OS status. Needs V
Custom variables passed as [command parameters](03-monitoring-basics.md#command-passing-parameters):
-Name | Description
-------------------------|--------------
-vmware_datacenter | **Optional.** Datacenter/vCenter hostname. Conflicts with **vmware_host**.
-vmware_host | **Optional.** ESX or ESXi hostname. Conflicts with **vmware_datacenter**.
-vmware_vmname | **Required.** Virtual machine name.
-vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
-vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
-vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
-vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
-vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
-vmware_sessionfile | **Optional.** Session file name enhancement.
-vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
-vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
-vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
-vmware_password | **Optional.** The username's password. No value defined as default.
-vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
+Name | Description
+------------------------------|--------------
+vmware_datacenter | **Optional.** Datacenter/vCenter hostname. Conflicts with **vmware_host**.
+vmware_host | **Optional.** ESX or ESXi hostname. Conflicts with **vmware_datacenter**.
+vmware_vmname | **Required.** Virtual machine name.
+vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
+vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
+vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
+vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
+vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
+vmware_sessionfile | **Optional.** Session file name enhancement.
+vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
+vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
+vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
+vmware_password | **Optional.** The username's password. No value defined as default.
+vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
+vmware_maintenance_mode_state | **Optional.** Set status in case ESX host is in maintenace mode. Possible Values are: ok or OK, CRITICAL or critical or CRIT or crit, WARNING or warning or WARN or warn. Default is UNKNOWN because you do not know the real state. Values are case insensitive.
**vmware-esx-soap-vm-runtime-tools**
@@ -5877,24 +5951,25 @@ Check command object for the `check_vmware_esx` plugin. Guest OS status. VMware
Custom variables passed as [command parameters](03-monitoring-basics.md#command-passing-parameters):
-Name | Description
-------------------------|--------------
-vmware_datacenter | **Optional.** Datacenter/vCenter hostname. Conflicts with **vmware_host**.
-vmware_host | **Optional.** ESX or ESXi hostname. Conflicts with **vmware_datacenter**.
-vmware_vmname | **Required.** Virtual machine name.
-vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
-vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
-vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
-vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
-vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
-vmware_sessionfile | **Optional.** Session file name enhancement.
-vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
-vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
-vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
-vmware_password | **Optional.** The username's password. No value defined as default.
-vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
-vmware_openvmtools | **Optional** Prevent CRITICAL state for installed and running Open VM Tools.
-vmware_novmtools | **Optional** Prevent CRITICAL state for missing VMware tools.
+Name | Description
+------------------------------|--------------
+vmware_datacenter | **Optional.** Datacenter/vCenter hostname. Conflicts with **vmware_host**.
+vmware_host | **Optional.** ESX or ESXi hostname. Conflicts with **vmware_datacenter**.
+vmware_vmname | **Required.** Virtual machine name.
+vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
+vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
+vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
+vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
+vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
+vmware_sessionfile | **Optional.** Session file name enhancement.
+vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
+vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
+vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
+vmware_password | **Optional.** The username's password. No value defined as default.
+vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
+vmware_openvmtools | **Optional** Prevent CRITICAL state for installed and running Open VM Tools.
+vmware_novmtools | **Optional** Prevent CRITICAL state for missing VMware tools.
+vmware_maintenance_mode_state | **Optional.** Set status in case ESX host is in maintenace mode. Possible Values are: ok or OK, CRITICAL or critical or CRIT or crit, WARNING or warning or WARN or warn. Default is UNKNOWN because you do not know the real state. Values are case insensitive.
**vmware-esx-soap-vm-runtime-issues**
@@ -5903,24 +5978,24 @@ Check command object for the `check_vmware_esx` plugin. All issues for the virtu
Custom variables passed as [command parameters](03-monitoring-basics.md#command-passing-parameters):
-Name | Description
-------------------------|--------------
-vmware_datacenter | **Optional.** Datacenter/vCenter hostname. Conflicts with **vmware_host**.
-vmware_host | **Optional.** ESX or ESXi hostname. Conflicts with **vmware_datacenter**.
-vmware_vmname | **Required.** Virtual machine name.
-vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
-vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
-vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
-vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
-vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
-vmware_sessionfile | **Optional.** Session file name enhancement.
-vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
-vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
-vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
-vmware_password | **Optional.** The username's password. No value defined as default.
-vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
-vmware_multiline | **Optional.** Multiline output in overview. This mean technically that a multiline output uses a HTML **\
** for the GUI. No value defined as default.
-
+Name | Description
+------------------------------|--------------
+vmware_datacenter | **Optional.** Datacenter/vCenter hostname. Conflicts with **vmware_host**.
+vmware_host | **Optional.** ESX or ESXi hostname. Conflicts with **vmware_datacenter**.
+vmware_vmname | **Required.** Virtual machine name.
+vmware_sslport | **Optional.** SSL port connection. Defaults to "443".
+vmware_ignoreunknown | **Optional.** Sometimes 3 (unknown) is returned from a component. But the check itself is ok. With this option the plugin will return OK (0) instead of UNKNOWN (3). Defaults to "false".
+vmware_ignorewarning | **Optional.** Sometimes 2 (warning) is returned from a component. But the check itself is ok (from an operator view). With this option the plugin will return OK (0) instead of WARNING (1). Defaults to "false".
+vmware_timeout | **Optional.** Seconds before plugin times out. Defaults to "90".
+vmware_trace | **Optional.** Set verbosity level of vSphere API request/respond trace.
+vmware_sessionfile | **Optional.** Session file name enhancement.
+vmware_sessionfiledir | **Optional.** Path to store the **vmware_sessionfile** file. Defaults to "/var/spool/icinga2/tmp".
+vmware_nosession | **Optional.** No auth session -- IT SHOULD BE USED FOR TESTING PURPOSES ONLY!. Defaults to "false".
+vmware_username | **Optional.** The username to connect to Host or vCenter server. No value defined as default.
+vmware_password | **Optional.** The username's password. No value defined as default.
+vmware_authfile | **Optional.** Use auth file instead username/password to session connect. No effect if **vmware_username** and **vmware_password** are defined
**Authentication file content:**
username=vmuser
password=p@ssw0rd
+vmware_multiline | **Optional.** Multiline output in overview. This mean technically that a multiline output uses a HTML **\
** for the GUI. No value defined as default.
+vmware_maintenance_mode_state | **Optional.** Set status in case ESX host is in maintenace mode. Possible Values are: ok or OK, CRITICAL or critical or CRIT or crit, WARNING or warning or WARN or warn. Default is UNKNOWN because you do not know the real state. Values are case insensitive.
### Web
diff --git a/itl/plugins-contrib.d/vmware.conf b/itl/plugins-contrib.d/vmware.conf
index 025cedb11..d32f38959 100644
--- a/itl/plugins-contrib.d/vmware.conf
+++ b/itl/plugins-contrib.d/vmware.conf
@@ -50,6 +50,10 @@ template CheckCommand "vmware-esx-command" {
username= \
password="
}
+ "--maintenance_mode_state" = {
+ value = "$vmware_maintenance_mode_state$"
+ description = "Set status in case ESX host is in maintenace mode. Possible Values are: ok or OK, CRITICAL or critical or CRIT or crit, WARNING or warning or WARN or warn. Default is UNKNOWN because you do not know the real state. Values are case insensitive."
+ }
}
vars.vmware_timeout = "90"