From 3636b5b4ba7803a286bb4828a92370aa9478b34b Mon Sep 17 00:00:00 2001 From: Rostislav Opocensky Date: Tue, 30 Nov 2021 16:50:59 +0100 Subject: [PATCH] string()ify the result of macro() calls Always convert results of macro("$nwc_health_protocol$") to strings so both numbers and strings are correctly recognized. --- itl/plugins-contrib.d/network-components.conf | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/itl/plugins-contrib.d/network-components.conf b/itl/plugins-contrib.d/network-components.conf index 00dad7105..84e40965e 100644 --- a/itl/plugins-contrib.d/network-components.conf +++ b/itl/plugins-contrib.d/network-components.conf @@ -525,27 +525,27 @@ object CheckCommand "nwc_health" { "--username" = { value = "$nwc_health_username$" description = "The securityName for the USM security model (SNMPv3 only)" - set_if = {{ macro("$nwc_health_protocol$") == "3" }} + set_if = {{ macro("$nwc_health_protocol$").string() == "3" }} } "--authpassword" = { value = "$nwc_health_authpassword$" description = "The authentication password for SNMPv3" - set_if = {{ macro("$nwc_health_protocol$") == "3" }} + set_if = {{ macro("$nwc_health_protocol$").string() == "3" }} } "--authprotocol" = { value = "$nwc_health_authprotocol$" description = "The authentication protocol for SNMPv3 (md5|sha)" - set_if = {{ macro("$nwc_health_protocol$") == "3" }} + set_if = {{ macro("$nwc_health_protocol$").string() == "3" }} } "--privpassword" = { value = "$nwc_health_privpassword$" description = "The password for authPriv security level" - set_if = {{ macro("$nwc_health_protocol$") == "3" }} + set_if = {{ macro("$nwc_health_protocol$").string() == "3" }} } "--privprotocol" = { value = "$nwc_health_privprotocol$" description = "The private protocol for SNMPv3 (des|aes|aes128|3des|3desde)" - set_if = {{ macro("$nwc_health_protocol$") == "3" }} + set_if = {{ macro("$nwc_health_protocol$").string() == "3" }} } "--contextengineid" = { value = "$nwc_health_contextengineid$"