mirror of https://github.com/Icinga/icinga2.git
ITL: Add perfsyntax parameter to nscp-local-counter CheckCommand
fixes #12424
This commit is contained in:
parent
16d1f1893e
commit
5db2ed90d8
|
@ -1691,6 +1691,7 @@ nscp_counter_warning | **Optional.** WARNING Threshold.
|
||||||
nscp_counter_critical | **Optional.** CRITICAL Threshold.
|
nscp_counter_critical | **Optional.** CRITICAL Threshold.
|
||||||
nscp_counter_arguments | **Optional.** Additional arguments.
|
nscp_counter_arguments | **Optional.** Additional arguments.
|
||||||
nscp_counter_showall | **Optional.** Shows more details in plugin output, default to false.
|
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`.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -253,6 +253,10 @@ object CheckCommand "nscp-local-counter" {
|
||||||
"--critical" = {
|
"--critical" = {
|
||||||
value = "value $nscp_counter_op$ $nscp_counter_critical$"
|
value = "value $nscp_counter_op$ $nscp_counter_critical$"
|
||||||
}
|
}
|
||||||
|
"perf-syntax" = {
|
||||||
|
value = "perf-syntax=$nscp_counter_perfsyntax$"
|
||||||
|
skip_key = true
|
||||||
|
}
|
||||||
"-a" = {
|
"-a" = {
|
||||||
value = "$nscp_counter_arguments$"
|
value = "$nscp_counter_arguments$"
|
||||||
skip_key = true
|
skip_key = true
|
||||||
|
@ -270,4 +274,5 @@ object CheckCommand "nscp-local-counter" {
|
||||||
vars.nscp_query = "check_pdh"
|
vars.nscp_query = "check_pdh"
|
||||||
vars.nscp_showall = "$nscp_counter_showall$"
|
vars.nscp_showall = "$nscp_counter_showall$"
|
||||||
vars.nscp_counter_less = false
|
vars.nscp_counter_less = false
|
||||||
|
vars.nscp_counter_perfsyntax = "$nscp_counter_name$"
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue