0

私はナギオスを試していました。

次のコマンドは、コンソールから実行するとうまく機能します。

./check_http -I 10.0.0.76 -p 8080  --url="/MYServiceBus/" --post="<My Message xml>" --eregi=.Status_Code.0./Status_Code. -c 7 -w 5 -v

だから私は先に進み、nrpe.cfgに追加しました

しかし、その後、/var/log/messages でエラーが発生し始めました

Unknown option specified in config file '/usr/local/nagios/etc/nrpe.cfg' - Line 246

興味深いのは、実際のコマンドが 245 行目にあることです。実際、同じ構成ファイルに別の check_http コマンドがあり、正常に動作しています。

私は明らかなものを見逃していますか?

前もって感謝します。

よろしく、 モハン

4

2 に答える 2

0

OK、問題を解決しました。リクエストの長さがNRPEには長すぎたので、それを減らし、その後は機能しました。

于 2013-09-05T14:59:25.470 に答える
0

構成ファイルの構文エラーが原因で、NRPE がリロードされていないようです。

NRPE をスタンドアロン デーモンとして実行しているか、(x)inetd 経由で実行しているかはわかりません。また、ここではファイルの内容を表示していないため、デバッグが困難です。

私の推測では、nrpe.cfg ファイルを 246 行目に末尾の ^M を追加した Windows のようなエディターで編集したため、エラーが発生したと思われます。または、問題の原因となっている無効な文字が行に含まれています。これらが原因でない場合は、関連する行のブロックを投稿して、調査する必要があります。

于 2013-08-06T00:53:26.360 に答える