diff --git a/doc/7-icinga-template-library.md b/doc/7-icinga-template-library.md index 066998ac9..2738c684f 100644 --- a/doc/7-icinga-template-library.md +++ b/doc/7-icinga-template-library.md @@ -1691,6 +1691,7 @@ nscp_counter_warning | **Optional.** WARNING Threshold. nscp_counter_critical | **Optional.** CRITICAL Threshold. nscp_counter_arguments | **Optional.** Additional arguments. nscp_counter_showall | **Optional.** Shows more details in plugin output, default to false. +nscp_counter_perfsyntax | **Optional.** Apply performance data label, e.g. `Total Processor Time` to avoid special character problems. Defaults to `nscp_counter_name`. diff --git a/itl/command-nscp-local.conf b/itl/command-nscp-local.conf index 405f111cd..ee157fd56 100644 --- a/itl/command-nscp-local.conf +++ b/itl/command-nscp-local.conf @@ -253,6 +253,10 @@ object CheckCommand "nscp-local-counter" { "--critical" = { value = "value $nscp_counter_op$ $nscp_counter_critical$" } + "perf-syntax" = { + value = "perf-syntax=$nscp_counter_perfsyntax$" + skip_key = true + } "-a" = { value = "$nscp_counter_arguments$" skip_key = true @@ -270,4 +274,5 @@ object CheckCommand "nscp-local-counter" { vars.nscp_query = "check_pdh" vars.nscp_showall = "$nscp_counter_showall$" vars.nscp_counter_less = false + vars.nscp_counter_perfsyntax = "$nscp_counter_name$" }