次のような 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、またはその両方が必要ですが、これらのパラメーターの少なくとも 1 つを取得しないと実行できません。この要件を Icinga2 コマンド定義で表現したいのですが、可能ですか?