]> granicus.if.org Git - icinga2/commitdiff
ITL: Support weathermap data in snmp_interface CheckCommand 5640/head
authorMichael Newton <miken32@gmail.com>
Fri, 29 Sep 2017 20:33:03 +0000 (13:33 -0700)
committerMichael Friedrich <michael.friedrich@icinga.com>
Thu, 12 Oct 2017 14:55:59 +0000 (16:55 +0200)
See https://github.com/dnsmichi/manubulon-snmp/pull/26 for related commit.

Signed-off-by: Michael Friedrich <michael.friedrich@icinga.com>
doc/10-icinga-template-library.md
itl/command-plugins-manubulon.conf

index 7629e05eda802c9e160c0f28fb1a06fd634089ac..c9c1c9a674e1b4a24cda5f47ae43d5662f91796b 100644 (file)
@@ -2042,6 +2042,7 @@ snmp_interface_delta        | **Optional.** Delta time of perfcheck. Defaults to
 snmp_interface_warncrit_percent | **Optional.** Make the warning and critical levels in % of reported interface speed. If set, **snmp_interface_megabytes** needs to be set to false. Defaults to false.
 snmp_interface_ifname       | **Optional.** Switch from IF-MIB::ifDescr to IF-MIB::ifName when looking up the interface's name.
 snmp_interface_ifalias      | **Optional.** Switch from IF-MIB::ifDescr to IF-MIB::ifAlias when looking up the interface's name.
+snmp_interface_weathermap   | **Optional.** Output data for ["weathermap" lines](http://docs.nagvis.org/1.9/en_US/lines_weathermap_style.html) in NagVis. **Depends** on `snmp_interface_perf` set to true. Defaults to `false`. **Note**: Available in `check_snmp_int.pl v2.1.0`.
 snmp_perf                   | **Optional.** Enable perfdata values. Defaults to true.
 snmp_timeout                | **Optional.** The command timeout in seconds. Defaults to 5 seconds.
 
index a84aee7c26f6bbb9f03d18d692a81b33d6d00daa..2a08882d962c835ffdc60444eddc7cdfd896e7d9 100644 (file)
@@ -283,6 +283,10 @@ object CheckCommand "snmp-interface" {
                        set_if = "$snmp_perf$"
                        description = "Perfparse compatible output (no output when interface is down)"
                }
+               "-W" = {
+                       set_if = "$snmp_interface_weathermap$"
+                       description = "Include 'weathermap' data for NagVis in performance data"
+               }
        }
 
        vars.snmp_interface = "eth0"