我在 Icinga2 中定义了一个 CheckCommand,如下所示:
object CheckCommand "foo" {
import "plugin-check-command"
command = [ "/opt/my_plugins/check_foo" ]
arguments = {
"-a" = {
value = "$foo_a$"
description = "Parameter A"
}
"-b" = {
value = "$foo_b$"
description = "Parameter B"
}
vars.foo_a = "$a$"
vars.foo_b = "$b$"
}
该命令需要 a 或 b 或两者都需要,但如果它没有获得这些参数中的至少一个,它将无法运行。我想在 Icinga2 命令定义中表达这个要求,可以吗?