Nagiosプラグインはサーバープラグインで実行されますか、それともクライアントプラグインで実行されますか? [閉鎖]

Nagiosプラグインはサーバープラグインで実行されますか、それともクライアントプラグインで実行されますか? [閉鎖]

サーバー(10.20.8.106)にNagiosをインストールし、クライアント(10.20.10.11)を接続しました。だから私はホストとcheck_nrpeサービスを定義しました。これは仕事です。

/usr/lib64/nagios/plugins/したがって、SERVERおよびCLIENTのプラグイン()ディレクトリにcheck_nrpeプラグインがあります。どのcheck_nrpeが実行されているかわかりません。

サーバーから:

$/usr/lib64/nagios/plugins/check_nrpe -H 10.20.10.11
NRPE v2.15

クライアント側から:

$usr/lib64/nagios/plugins/check_nrpe -H 10.20.8.106
connect to address 10.41.8.106 port 5666: No route to host
connect to host 10.41.8.106 port 5666: No route to host

上記は、SERVERのプラグインディレクトリにあるcheck_nrpeプラグインが実行されたことを確認します。それでは、CLIENTにプラグインディレクトリがあるのはなぜですか?最初は、SERVERがCLIENTのプラグインディレクトリでこれを実行すると思いました。そして、サーバー側プラグインを使用して同じシステムを確認します。この時点で私は混乱しています。

誰でも明確にできますか?

ベストアンサー1

nagiosプラグインをインストールしたため、監視対象ホスト(CLIENT)にプラグインディレクトリがあります。 Nagios監視ホストは、check_nrpe次のコマンドのように指定されたプラグインを実行します。

$USER1$/check_nrpe -H $HOSTADDRESS$ -c check_disk

$HOSTADDRESS$CLIENTシステム(監視対象のホスト)のIPアドレス。

監視対象ホストでは、nrpeデーモンはデフォルトポートで実行され、5666Nagiosサーバーからコマンドを受信すると、そのコマンドの設定ファイルを確認します/etc/nagios/nrpe.cfg

command[check_disk]=/usr/lib64/nagios/plugins/check_disk -e -m -w 20% -c 10%

ご覧のとおり、監視対象/usr/lib64/nagios/plugins/check_diskホスト上の空きディスク容量を確認する必要があります。 Nagiosサーバーはプラグインを実行せず、代わりcheck_diskに監視対象ホストにプラグインを実行し、結果を応答するように要求します。

おすすめ記事