初めてカスタムNagiosプラグインを使用していますが、プラグインのサービスを作成するときにこのエラーが発生しています。私は、コマンドライン上でそれを実行したときにNagiosプラグインエラー:(stdoutに出力がありません)...失敗しました。 errnoは2です:そのようなファイルやディレクトリはありません
(No output on stdout) stderr: execvp(/usr/local/nagios/libexec/check_load.py, ...) failed. errno is 2: No such file or directory
プラグインは、それはNagiosの内で実行されたときに動作しません。ただし、動作します。
私は正しい道にあるNagiosの https://assets.nagios.com/downloads/nagiosxi/docs/Managing-Plugins-in-Nagios-XI.pdf
Here is what it looks like in the Nagios UI
にプラグインをプラグインを取得するには、次の手順に従っ:は/ usr/local/nagiosに/ libexecにとresource.cfgファイルが同じを持っていますその中のパス。
私はコマンドラインで動作する2つの別々のプラグインを試しましたが、結果は同じエラーです。
エラーは、ファイルの場所が正しくないことを示しますが、プラグインは指定されたディレクトリにあり、そのディレクトリ内でエラーなしで実行されます。
私は完全に困惑しており、助けてくれてありがとうございます。
"python拡張子を追加するのを忘れた"という意味を明確にしてください。 –
上記のコメント – frei
「python拡張子を追加するのを忘れました」はファイル拡張子(.py)を表します。たとえば、最初に "filename.py"の代わりに "filename"というプラグインを追加しました。 – MHahn37