問題タブ [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.
nagios - エラー: -bash: check_nrpe: コマンドが見つかりません
Nagios XI を使用しています。Nagios サーバーから次のコマンドを発行しました。
nagiossrv root [libexec] > check_nrpe -H 128.19.5.131 -t 30 -c check_users -w 5 -c 10
次のエラーが表示されます:
-bash: check_nrpe: command not found
また、Nagios サーバー (nagiossrv) の IP アドレスを/usr/local/nagios/etc/nrpe.cfg
ホスト (128.19.5.131) 側のファイルに追加しました。
どうした?
vim - パターンを置き換えるためにvimエディタ内でsedを使用する方法は?
私は次のコードを持っています:
"\"
vim エディター内から、各$ARG
引数
の前にエスケープ char を追加したいので:81,129!sed -e "/\<\$A/\<\\$A"
、次のコマンドを試してみsed
ました:私は何を間違っていますか?81-129 は、ファイル内の関連する行番号です。
postgresql - Nagios nrpe コマンドが定義されていません....しかし、
Nagios と npre を使用して、2 つの異なる postgres データベースを監視しています。その作業には一連のコマンドがありますが、nrpe.cfg
この特定のコマンドを使用すると、command "check_X_COMMAND not defined"
.
チェックしたいDBごとに1回、nrpeでコマンドを2回使用します。
DB1 は、そのエラーを返しているものです。問題なく nrpe クライアントからコマンドを実行できます。
私のサービスとコマンドは適切に定義されています。
私は何が欠けていますか?
linux - Bash: IF ステートメントが予期しない値を返します。理由を見つけることができますか?
Nagios NRPE を CentOS マシンに自動的にダウンロードしてインストールするスクリプトを作成しました。スクリプトの関連部分は次のとおりです。
この機能の背後にある考え方は、選択されたインストール モードを確認し、Xinetd が選択された/etc/init.d/xinetd
場合は再起動し、NRPE が選択された場合は再起動/etc/init.d/nrpe
することです。スクリプトをデバッグ モード ( sh -x script
) で実行したところ、出力は次のようになりました。
ご覧のとおり、xinetd またはデーモンの質問に対する私の入力は "x" でしたが、代わりにDMNMODE
期待される変数は isxinetd
です。daemon
これにより、スクリプトが選択されnrpe
ていてもスクリプトが再起動しxinetd
ます。何が間違っているのか教えてください。
編集 #1: variable から予期しない結果がまだ得られます$DMNMODE
。デバッグの実行は次のとおりです。
私の質問は...関数が間違った値を返すのはなぜですか? 上にスクロールすると、質問に X と入力したことがわかります。これは、DMNMODE
変数がに設定されていてxinetd
、そうでないことを意味しますnrpe
...問題を見つけてください。
あなたの助けは大歓迎です! イタイ
centos - nrpe での Nagios エラー: install_driver(mysql) が失敗しました: @INC で DBD/mysql.pm が見つかりません
Cent)S-6.5 マシンで Nagios を構成しましたが、何らかの理由で Nagios Web インターフェイスを開くと、構成の一部で次のような重要なメッセージが表示されます。
nagiosが不満を言っているすべてのperlファイルがあり、それらはすべて読み取り可能です。nagios npre もインストールしましたが、まだです。nrpe のアクセス許可の問題のようですが、これを解決する方法がわからないため、このCRITICALエラーの発生を止めることができます。
問題を解決するための助けをいただければ幸いです。
vbscript - NRPE でリモート スクリプトを実行する
リモートサーバーでプラグインコマンドを指定すると、スクリプトを実行できます。
以下の例では、プラグイン コマンドは次のとおりですget_disk
。
ただし、プラグイン コマンドを使用せずに、リモート サーバー上の NRPE がクライアント サーバー上でスクリプトを実行するようにしたいと考えています。
リモートサーバーでは、次のようになります。