]> granicus.if.org Git - icinga2/blobdiff - itl/plugins-contrib.d/vmware.conf
Merge pull request #7026 from Icinga/feature/ca-list-all
[icinga2] / itl / plugins-contrib.d / vmware.conf
index 92febafeee2ca7aa3959ee6e7d2581c88f12110f..63ee3fa06001d4e070f73149b1f67674d38d9302 100644 (file)
@@ -1,29 +1,10 @@
-/******************************************************************************
- * 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 = {
@@ -91,6 +72,11 @@ template CheckCommand "vmware-esx-dc" {
                        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."
@@ -271,6 +257,11 @@ template CheckCommand "vmware-esx-soap-host" {
                        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."
@@ -678,6 +669,11 @@ object CheckCommand "vmware-esx-soap-host-runtime" {
 
        arguments += {
                "--select" = "runtime"
+               "--exclude" = "$vmware_exclude$"
+               "--include" = "$vmware_include$"
+               "--isregexp" = {
+                       set_if = "$vmware_isregexp$"
+               }
        }
 }
 
@@ -879,6 +875,9 @@ object CheckCommand "vmware-esx-soap-host-storage-path" {
                "--multiline" = {
                        set_if = "$vmware_multiline$"
                }
+               "--standbyok" = {
+                       set_if = "$vmware_standbyok$"
+               }
        }
 }