Amazon EC2 インスタンスでカスタム Linux として Nagios を稼働させており、いくつかのプロセス (ローカル ホストとリモート ホストの両方) を非常によく監視しています。カスタムスクリプトを問題なく実行しています。
そうは言っても、Nagios ユーザーとしてこれらのコマンドとスクリプトを実行しようとしても、mutt も ec2 コマンド ライン ツール (ec2-describe-instances など) も実行されません。
Google で見つけた唯一の助けは、nagios.cfg で次のように設定する必要があることです: check_external_commands=1 および check_command_interval=-1 (-1 は可能な限り頻繁にチェックします)
これらの変数は両方とも nagios.cfg でそのように設定されていますが、外部変数はまだ実行されていないようです。出力をファイルにリダイレクトしようとしましたが、印刷されているものはすべて空白行です。すべての提案は高く評価されており、事前に感謝します。
更新: これらのコマンドを /root に追加しようとしましたが、変更はありません。