問題タブ [nagiosxi]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
nagios - Nagios プラグイン エラー: (標準出力に出力なし) ... 失敗しました。errno は 2: そのようなファイルまたはディレクトリはありません
初めてカスタム Nagios プラグインを使用していますが、プラグイン用のサービスを作成すると、このエラーが発生します。
プラグインは、コマンド ラインで実行すると機能しますが、Nagios 内で実行すると機能しません。
これらの手順に従って、プラグインを Nagios に取り込みました https://assets.nagios.com/downloads/nagiosxi/docs/Managing-Plugins-in-Nagios-XI.pdf
プラグインは正しいパス (/usr/local/nagios/libexec) にあり、resource.cfg ファイルには同じパスが含まれています。
どちらもコマンド ラインで動作する 2 つの個別のプラグインを試しましたが、結果は同じエラーです。
このエラーは、ファイルの場所が正しくないことを示していますが、プラグインは指定されたディレクトリにあり、そのディレクトリ内でエラーなしで実行されます。
私は完全に困惑しており、どんな助けにも感謝しています。
perl - Perl ls -l コマンドでエラーが返される
Nagios から perl スクリプトを実行して、Windows マシンの特定の特性についていくつかのファイルをチェックしています。Nagios からスクリプトを実行すると、次の結果が返されます。
UNKNOWN ERROR - LANG=C ls -l を実行すると、エラー 32512 が発生しました -
私のコードはこの GitHub からのもので、168 行目を 1 つ変更して、Windows で使用できるようにします。
奇妙なことは、プログラムが実際に Windows マシンのコマンド ラインから期待される結果を出力することです。
コマンドは次のとおりです。
check_files.pl -D c:\logs -F Health.log -a '~,300'
次に例を示します。
重大 - Health.log は 10703 (300 秒以上) 経過しています - 1 つの Health.log ファイルが見つかりました
コードで定義されている行を変更LANG=C ls -l
しましたが、今は次のようになります:
不明なエラー - ls -l を実行できませんでした - そのようなファイルまたはディレクトリはありません
bash - Nagios カスタム bash/シェル スクリプトを使用して、リモート サーバーでサービスを実行します。
サービスが実行されていない場合は、Nagios サーバーを使用してリモート サーバー (192.168.1.105) でサービスが実行されているかどうかを確認する必要があり、このサービスを実行します。
NRPE で Nagios を使用しています。
このために、以下のスクリプトを使用しています
上記のスクリプトの助けを借りて、サービスが実行されているかどうかを確認できます。
しかし、私の質問は、サービスが実行されていない場合、どうすればこのサービスを実行できるかということです。
リモートサーバーでサービスを実行するには、以下で説明するように上記のサービスを編集するだけです
しかし、これは私にとってはうまくいきません。
server - wahtはnagiosサーバーのデフォルトアドレスIPです
Nagios サーバーのデフォルトアドレス IP は何ですか?
前もって感謝します。
web - nagios または Nagios プラグイン (gearman) を使用して、地理的に異なる場所から Web サイトを監視できますか?
を使用して、さまざまな地理的な場所から Web サイトの監視を実装するプロジェクトに参加していnagios
ます。
どうすればこれを達成できるのか、これをよりよく理解するのを手伝ってくれる人はいますか?