問題タブ [nrpe]

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.

0 投票する
3 に答える
13021 参照

perl - nrpe はカスタム perl スクリプトを実行できません: リターン コード: 1、出力: NRPE: 出力を読み取ることができません

カスタム perl nagios スクリプトを実装して、nrpe を使用して不正な dhcp サーバーをリモートでチェックしようとしています。私が実行したときの中央サーバー上:

私のデバッグログには、次のように表示されています。

ローカルでスクリプトを実行すると (nrpe ユーザーとしても)、期待どおりの出力が得られます。

ローカル サーバーの /etc/nagios/nrpe.cfg には次の設定があります。

ps aux は、nrpe がユーザー nrpe として実行されていることを示しています (nrpe はグループ nagios に属しています)

コマンドを /etc/sudoers に追加しました

nrpe 呼び出しを行う中央サーバーには、次のサービス グループと構成があります。

Nagios は、このサーバーで nrpe を介して他の check_users などのスクリプトを実行できます。

これは perl スクリプト自体ですが、ファイルがローカルで問題なく実行されることはわかっています。

これは、nrpe プロセスの strace を実行したときに (関連性のある) 見ているものです。

0 投票する
1 に答える
645 参照

nagios - Nagios nrpe コマンドがアスタリスクでエラーになる

nrpe コマンドの使用:

出力:Error getting version

私は私の中にこの行を持っていますnrpe.cfg

ここに私が実行しているスクリプトがあります

別のアスタリスクプラグインでも同様の問題があります

どんな助けでも大歓迎です

0 投票する
1 に答える
1916 参照

linux - Amazon ec2 での NRPE リモート ホストのセットアップ

Nagios-Nrpe を使用してリモート サーバーを監視しようとしています。リモートホストは、xinetd に npre デーモンをインストールした Amazon Ec2 インスタンスです。

  • ファイルの「only-from」プロパティにnagiosサーバーのIPを追加しました/etc/xinet.d/nrpe
  • にエントリを追加しました/etc/services
  • にも変更を加えましたiptables
  • 5666セキュリティ グループにもTCP ポートのエントリを追加しました。

これらのコマンドは正しく機能します:

ローカル マシンに nagios サーバーと nrpe_check プラグインをセットアップしました。しかし、私がやっているときはいつでも:

次のエラーが表示されます。

LAN 上の別の Linux で nrpe クライアントを作成しようとしましたが、コマンドは機能しましたが、Amazon Ec2 では機能しませんでした。

誰かがこの問題の解決策を持っている場合は、できるだけ早く共有してください.

0 投票する
1 に答える
1822 参照

java - NRPE プロトコルの説明

check_nrpeと同じように、リモートで Java アプリケーションから nrpe nagios サーバーにクエリを実行する必要があります。

「Java アプリケーションから」と言うときは、Java アプリケーションで結果を受信して​​処理することを意味します。私が最初に思いついたのは、アプリケーションから「check_nrpe」コマンドを呼び出して、その出力と戻り値を取得することでしたが、外部プログラムが呼び出されないスタンドアロン ソリューションがもっと欲しいです。

状態の変化を待つ必要はありません。最終的にモニターの状態を確認するだけです。Java ライブラリを見つけることができなかったので (JNRPE を試す必要がありますか?)、通信に使用するプロトコルcheck_nrpenrpeデーモンを実装したいと思います。

以前にこれを試したことがありますか?その場合、このプロトコルの説明はありますか?

あなたの答えが否定的である場合、whireshark を使用してプロトコルを分析しようとしますが、手がかりは大歓迎です。

0 投票する
1 に答える
1178 参照

monitoring - NRPE コマンドが定義されていません

NRPE で構成されたリモート サーバーがあり、9 つのコマンドについては正常に報告されていますが、他の約 10 のコマンドについては定義されていないというエラーが表示されます。基本的に、外部から到達できないバックエンド サーバーから統計情報を取得するために、このサーバーをプロキシとして利用しようとしています。コマンドラインからコマンドを実行すると問題なく機能しますが、nagios サーバーから統計を取得しようとすると、最初のコマンドは成功し、2 番目のコマンドは次の出力を返します。

エラー:

作品:

動作しません:

また、これは両方の組み合わせでも同様に機能するようです:

どんな助けでも大歓迎です。