問題タブ [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.
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 を実行したときに (関連性のある) 見ているものです。
nagios - Nagios nrpe コマンドがアスタリスクでエラーになる
nrpe コマンドの使用:
出力:Error getting version
私は私の中にこの行を持っていますnrpe.cfg
ここに私が実行しているスクリプトがあります
別のアスタリスクプラグインでも同様の問題があります
どんな助けでも大歓迎です
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 では機能しませんでした。
誰かがこの問題の解決策を持っている場合は、できるだけ早く共有してください.
java - NRPE プロトコルの説明
check_nrpeと同じように、リモートで Java アプリケーションから nrpe nagios サーバーにクエリを実行する必要があります。
「Java アプリケーションから」と言うときは、Java アプリケーションで結果を受信して処理することを意味します。私が最初に思いついたのは、アプリケーションから「check_nrpe」コマンドを呼び出して、その出力と戻り値を取得することでしたが、外部プログラムが呼び出されないスタンドアロン ソリューションがもっと欲しいです。
状態の変化を待つ必要はありません。最終的にモニターの状態を確認するだけです。Java ライブラリを見つけることができなかったので (JNRPE を試す必要がありますか?)、通信に使用するプロトコルcheck_nrpeとnrpeデーモンを実装したいと思います。
以前にこれを試したことがありますか?その場合、このプロトコルの説明はありますか?
あなたの答えが否定的である場合、whireshark を使用してプロトコルを分析しようとしますが、手がかりは大歓迎です。
monitoring - NRPE コマンドが定義されていません
NRPE で構成されたリモート サーバーがあり、9 つのコマンドについては正常に報告されていますが、他の約 10 のコマンドについては定義されていないというエラーが表示されます。基本的に、外部から到達できないバックエンド サーバーから統計情報を取得するために、このサーバーをプロキシとして利用しようとしています。コマンドラインからコマンドを実行すると問題なく機能しますが、nagios サーバーから統計を取得しようとすると、最初のコマンドは成功し、2 番目のコマンドは次の出力を返します。
エラー:
作品:
動作しません:
また、これは両方の組み合わせでも同様に機能するようです:
どんな助けでも大歓迎です。