私はしばらくの間、クライアントでNRPEを備えたNagios 3を使用してきましたが、それはうまく機能します。
SNMPを使用した場合、各クライアントにcheck_
プラグインをインストールする必要がないと聞いたことがあります。
では、NRPEとSNMPの長所と短所を知っている人はいますか?
私のモニターサーバーはNagios3を搭載したCentOS5であり、クライアントは主にCentOSとUbuntuです。
SNMPは、Linux、Unix、Windows、Ciscoなど、あらゆるもので利用できます。
SNMPにないNRPEで特定の情報が利用可能になります。 SNMPがどのように機能するかを理解すれば、snmpdを使用したセットアップ時間は非常に速くなります。
クライアントにsnmpd.conf構成を提供すると、クライアントは、ユーザーに代わってトラブルシューティングを行うことなく、独自のsnmpデーモンをすばやくセットアップできます。 NRPEをインストールするためにクライアントサーバーへのアクセスを要求していると思います。インストール方法によっては、非常に成熟しており、配布パッケージ管理システムによって維持されることが保証されているsnmpとは異なり、クライアントシステムがNRPEを最新の状態に保っていない場合があります。
snmpがNagiosに正しい情報を提供できない場合を除いて、労力を節約し、NRPEの使用を避けてください。
私たち二人ができないと言っていることは何もありません!
SNMPは素晴らしいですが、NRPEがインストールされていない可能性があるのと同じです。また、WindowsでのSNMPサポート...吸う。 NRPEの大きな利点は、そこにある多くのスクリプトがNRPE用に作成されており、SNMPを使用するためにハッキングが必要になる場合があることです。
SNMPは試され、真実であり、Ash Palmerが示したように、ほとんどすべてでサポートされています。その構成は非常に単純であり、ほとんどのプラットフォームの豊富な統計を提供します。
また、SNMPプロトコルは、ポーリングに依存しない通知システムであるトラップをサポートしています(check_プラグインがサポートしているとは思わないことです)。
SNMPは、ネットワークとCPUの点でもかなり低コストです。
SNMP経由で利用可能な追加データが必要な場合は、それも実行可能ですが、おそらくNRPEよりも大きな課題です。
最後に、SNMPプロトコルバージョン3には、安全な認証と暗号化がプロトコルに組み込まれています。