xinetd
の出力を提供するために使用していますcheck_mk_agent
。カスタムの check_mk_agent スクリプトがあり、その一部は環境変数で構成されています。これらの環境変数は で設定され/etc/profile.d/set_env.sh
ます。手動で実行するcheck_mk_agent
と、環境変数が見つかり、カスタム チェックが成功します。するとtelnet myhost 6556
、環境変数が見つからず、カスタム チェックが失敗します。
set_env.sh
私の質問は、それが xinetd コンテキストで確実に実行されるようにするための良い方法は何ですか? 同じホストの複数の場所で環境変数を不必要に維持するのは煩わしいため、xinetd 構成で変数env
と変数を使用したくありません。passenv
ありがとう!