]> granicus.if.org Git - icinga2/commitdiff
Add label option to snmp ckecks
authorCarlos Cesario <carloscesario@gmail.com>
Wed, 26 Nov 2014 18:45:40 +0000 (16:45 -0200)
committerGunnar Beutner <gunnar.beutner@netways.de>
Wed, 26 Nov 2014 19:40:55 +0000 (20:40 +0100)
Add label option to snmpv3 and snmp snmp-interface commands. Based on attached files to ticket #7545.

fixes #7545

Signed-off-by: Gunnar Beutner <gunnar.beutner@netways.de>
doc/7-configuring-icinga-2.md
itl/command-plugins-manubulon.conf
itl/command-plugins.conf

index 12b14272131426d723230341ffb583c663047634..0e48192d1ad80744a4ad5e3aca1037aa9f316bbb 100644 (file)
@@ -2309,6 +2309,7 @@ snmpv3_priv_key   | **Required.** The encryption key.
 snmpv3_oid        | **Required.** The SNMP OID.
 snmpv3_warn       | **Optional.** The warning threshold.
 snmpv3_crit       | **Optional.** The critical threshold.
+snmpv3_label      | **Optional.** Prefix label for output value.
 
 #### <a id="plugin-check-command-snmp-uptime"></a> snmp-uptime
 
@@ -2576,6 +2577,7 @@ snmp_warn                   | **Optional.** The warning threshold.
 snmp_crit                   | **Optional.** The critical threshold.
 snmp_interface              | **Optional.** Network interface name. Default to regex "eth0".
 snmp_interface_perf         | **Optional.** Check the input/ouput bandwidth of the interface. Defaults to "true".
+snmp_interface_label        | **Optional.** Add label before speed in output: in=, out=, errors-out=, etc...
 snmp_interface_bits_bytes   | **Optional.** Output performance data in bits/s or Bytes/s. **Depends** on snmp_interface_kbits set to "true". Defaults to "true".
 snmp_interface_percent      | **Optional.** Output performance data in % of max speed. Defaults to "false".
 snmp_interface_kbits        | **Optional.** Make the warning and critical levels in KBits/s. Defaults to "true".
index d9c187dab1a387889ba120d271af85df2093f7be..58cba07b44b7940644a6e1d293a6833000ed9358 100644 (file)
@@ -153,6 +153,7 @@ object CheckCommand "snmp-interface" {
                "-k" = {
                        set_if = "$snmp_interface_perf$"
                }
+               "--label" = "$snmp_interface_label$"
                "-Y" = {
                        set_if = "$snmp_interface_bits_bytes$"
                }
index c7acbfda30701d059b5d2ad0bf01e0046767180c..7da0f64a4f345009dbbeb5593a6ccb7324fafacf 100644 (file)
@@ -588,6 +588,7 @@ object CheckCommand "snmpv3" {
                "-o" = "$snmpv3_oid$"
                "-c" = "$snmpv3_crit$"
                "-w" = "$snmpv3_warn$"
+               "-l" = "$snmpv3_label$"
        }
 
        vars.snmpv3_address = "$address$"