]> granicus.if.org Git - icinga2/commitdiff
ITL: Add CIM port parameter for esxi_hardware CheckCommand
authorClaudio Kuenzler <ck@claudiokuenzler.com>
Tue, 31 May 2016 06:24:28 +0000 (08:24 +0200)
committerMichael Friedrich <michael.friedrich@netways.de>
Mon, 6 Jun 2016 11:46:52 +0000 (13:46 +0200)
fixes #11869

Signed-off-by: Michael Friedrich <michael.friedrich@netways.de>
doc/7-icinga-template-library.md
itl/plugins-contrib.d/virtualization.conf

index 8344f62b1e7fa9a315e53e3f5eff641d30b83d47..1e3d47c3d2a17cd6bcf3411d6264c76c87957f54 100644 (file)
@@ -2260,6 +2260,7 @@ Name                    | Description
 esxi_hardware_host      | **Required.** Specifies the host to monitor. Defaults to "$address$".
 esxi_hardware_user      | **Required.** Specifies the user for polling. Must be a local user of the root group on the system. Can also be provided as a file path file:/path/to/.passwdfile, then first string of file is used.
 esxi_hardware_pass      | **Required.** Password of the user. Can also be provided as a file path file:/path/to/.passwdfile, then second string of file is used.
+esxi_hardware_port      | **Optional.** Specifies the CIM port to connect to. Defaults to 5989.
 esxi_hardware_vendor    | **Optional.** Defines the vendor of the server: "auto", "dell", "hp", "ibm", "intel", "unknown" (default).
 esxi_hardware_html      | **Optional.** Add web-links to hardware manuals for Dell servers (use your country extension). Only useful with **esxi_hardware_vendor** = dell.
 esxi_hardware_ignore    | **Optional.** Comma separated list of elements to ignore.
index 05afa3ab8ff61ba380063918ad62821c8f26387f..035e4cad800b9675c095ee4052405b1bd8cec369 100644 (file)
@@ -35,6 +35,10 @@ object CheckCommand "esxi_hardware" {
                        value = "$esxi_hardware_pass$"
                        description = "password"
                }
+               "-C" = {
+                       value = "$esxi_hardware_port$"
+                       description = "cim port"
+               }
                "-V" = {
                        value = "$esxi_hardware_vendor$"
                        description = "Vendor code: auto, dell, hp, ibm, intel, or unknown"
@@ -74,6 +78,7 @@ object CheckCommand "esxi_hardware" {
        }
 
        vars.esxi_hardware_host = "$address$"
+       vars.esxi_hardware_port = 5989
        vars.esxi_hardware_perfdata = false
        vars.esxi_hardware_nopower = false
        vars.esxi_hardware_novolts = false