:変数を宣言してicinga2 hostsセクションで再利用するにはどうすればいいですか?今私はIcinga2ホストサーバを動作させるために、以下の設定を使用してください
vars.health_check["my_module1"]={
host = "HEALTH_CHECK_SERVER_URL"
module = "my_module1"
}
vars.health_check["my_module2"]={
host = "HEALTH_CHECK_SERVER_URL"
module = "my_module2"
}
問題ご覧の通り、私は同じホストアドレスを再宣言しなければならないということです。私は以下のようなサービスの外でホストアドレスを入れると、それは動作しませんとのリロードは失敗します。
end_url = "HEALTH_CHECK_SERVER_URL"
vars.health_check["my_module1"]={
host = "$end_url$"
module = "my_module1"
}
vars.health_check["my_module2"]={
host = "$end_url$"
module = "my_module2"
}
私ももう一度同じシナリオをvars.end_url
を使用しますが、しようとしました。に変数を宣言する方法ホストのアドレスがどのようなURLがそれに解決するように動作するはずですので、もし
'$アドレス$'設定ファイルのアドレスをホストを指します。私が望むのは、 'example.com'のような異なる値を持つ変数です。 「Icinga2ディレクター」のおかげで華麗でしたが、もう一度私の問題を解決することはできません。今度はconfigをコマンドセクションに移動しました。 +1 – ALH
常に同じURLにする必要がありますか? – cflinspach
はい、今は一度使用するためにコマンドセクションに移動しました。 – ALH