1

Nagiosリモートホストモニタリングセットアップ(非NRPE)を構築しましたが、以下を除いて機能的で便利です。

どういうわけか、Nagiosホストがさまざまなリモートホストにログインし、1秒後(同じ秒でない場合)、3分ごとにログアウトするだけであることがわかりました。これがどのくらいの頻度で行われるかは、決定論的ではないようです。これらのログインは、私が定義したチェック期間と一致しません。

リモートホストアレイのauth.logの任意のメンバーから:

Feb 25 10:51:11 MACHINE sshd[3590]: Accepted publickey for nagios from 10.1.2.110 port 54069 ssh2
Feb 25 10:51:11 MACHINE sshd[3590]: pam_unix(sshd:session): session opened for user nagios by (uid=0)
Feb 25 10:51:11 MACHINE sshd[3599]: Received disconnect from 10.1.2.110: 11: disconnected by user
Feb 25 10:51:11 MACHINE sshd[3590]: pam_unix(sshd:session): session closed for user nagios

そして、3分後:

Feb 25 10:54:10 MACHINE sshd[3632]: Accepted publickey for nagios from 10.1.2.110 port 54176 ssh2
Feb 25 10:54:10 MACHINE sshd[3632]: pam_unix(sshd:session): session opened for user nagios by (uid=0)
Feb 25 10:54:10 MACHINE sshd[3642]: Received disconnect from 10.1.2.110: 11: disconnected by user
Feb 25 10:54:10 MACHINE sshd[3632]: pam_unix(sshd:session): session closed for user nagios

理解できません。私のサービスは、少し長いcheck-intervalとmax-check-attemptsのために変更したgeneric-serviceテンプレートに従います。なぜこのシリアルログインでNagiosがまん延しているのですか?

4

2 に答える 2

0

ホスト定義を確認しましたか? 「check-host」には何を使用しますか? それがNRPEチェックを「介して」チェックを実行する場合(「ローカル」チェックpingのようなものではなく)、ログインしている可能性もあります。

また、Nagios ログ ファイルをチェックして、実際に実行されているチェックを確認することもできます。通常、「tail -f nagios.log | grep [IP_ADDRESS_of_target_host]' を実行して、結果を特定のマシンに絞り込みます。

そこに何も表示されない場合は、最後の努力として、デバッグを有効にして Nagios デバッグ ファイルをチェックできます。Nagios が行うすべてのことは、このファイルに入ります。デバッグ ファイルは非常に高速に展開される傾向があるため (少なくともインストールでは - >6.8K チェック)、探しているものを見つけるために「grep」を工夫する必要がある場合があります。

于 2013-03-05T16:20:15.897 に答える