-/******************************************************************************
- * Icinga 2 *
- * Copyright (C) 2012-2015 Icinga Development Team (http://www.icinga.org) *
- * *
- * This program is free software; you can redistribute it and/or *
- * modify it under the terms of the GNU General Public License *
- * as published by the Free Software Foundation; either version 2 *
- * of the License, or (at your option) any later version. *
- * *
- * This program is distributed in the hope that it will be useful, *
- * but WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
- * GNU General Public License for more details. *
- * *
- * You should have received a copy of the GNU General Public License *
- * along with this program; if not, write to the Free Software Foundation *
- * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
- ******************************************************************************/
+/* Icinga 2 | (c) 2012 Icinga GmbH | GPLv2+ */
/**
* main vmware-esx template
*/
template CheckCommand "vmware-esx-command" {
- import "plugin-check-command"
-
command = [ PluginContribDir + "/check_vmware_esx" ]
arguments = {
required = true
description = "Datacenter/Vcenter hostname."
}
+ "--cluster" = {
+ value = "$vmware_cluster$"
+ required = false
+ description = "ESX or ESXi clustername."
+ }
"--sslport" = {
value = "$vmware_sslport$"
description = "If a SSL port different from 443 is used."
required = true
description = "ESX or ESXi hostname."
}
+ "--datacenter" = {
+ value = "$vmware_datacenter$"
+ required = false
+ description = "Datacenter/Vcenter hostname."
+ }
"--sslport" = {
value = "$vmware_sslport$"
description = "If a SSL port different from 443 is used."
arguments += {
"--select" = "runtime"
+ "--exclude" = "$vmware_exclude$"
+ "--include" = "$vmware_include$"
+ "--isregexp" = {
+ set_if = "$vmware_isregexp$"
+ }
}
}
"--multiline" = {
set_if = "$vmware_multiline$"
}
+ "--standbyok" = {
+ set_if = "$vmware_standbyok$"
+ }
}
}