私のサーバーには Nagios と Oracle sqlplus クライアントがインストールされています。Sqlplus の実行には環境変数がほとんど必要ないため、エクスポートを に追加しました/etc/profile
。
root としてログインして変数を正しく設定し、ユーザー nagios としてログインしても問題ありませんが、nagios Web インターフェイスからいくつかのチェックを実行すると (これらのチェックは bash で記述されています)、Error: Empty result from sqlplus. Check plugin settings and Oracle status.
root または as としてターミナルからこれらのチェックを実行すると、エラーで終了します。 nagiosユーザー、すべて問題ありません。これが、環境変数に問題があることを発見した方法です。
どんな提案でも喜んでお受けします。