それぞれの場所で4〜5台のサーバーで実行されているさまざまなサイトがあります。すべての場所に、Nagiosを備えた1つの監視サーバーがあります。ここで、中央の場所を作成し、各場所で実行されているすべてのnagiosサービスを組み合わせたいと思います。誰かが私にこれらのタイプの仕事のためのいくつかの文書を教えてもらえますか?
2 に答える
あなたが取ることができる2つのアプローチがあります。
各場所で行ったように新しいNagiosコアをインストールし、各リモートホストでアクティブチェックを実行します。最終的に各場所の各リモートホストにNRPEをインストールすることになり、詳細についてはこのドキュメントを読むことができます:http: //nagios.sourceforge.net/docs/nrpe/NRPE.pdf。リモートサーバーがWindowsサーバーの場合、NSClientを使用して、NRPEがLinuxホストに対して行うのとほとんど同じことを行うことができます。これにより、監視サーバーが効果的に一元化されます。また、NRPEを使用して特権コマンドhttp://blog.gnucom.cc/?p=479を実行したり、イベントハンドラーhttp://blog.gnucom.cc/?p=458を実行したりするためのハウツースタイルのエントリもいくつか作成しました。NRPEのインストールにうんざりしている場合は、ここで私のスクリプトを使用できますhttp://blog.gnucom.cc/?p=185。NSClientをインストールする手順もここhttp://blog.gnucom.cc/?p=201にあります。
各場所で行ったように新しいNagiosコアをインストールし、リモートNagiosコアに結果を新しい中央Nagiosコアのパッシブコマンドファイルにフィードするように指示することにより、パッシブチェックを実行します。私はこれを自分で行ったことがないので、ここhttp://nagios.sourceforge.net/docs/2_0/passivechecks.htmlのコミュニティドキュメントを紹介します。おそらく私のイベントハンドラーの投稿を見て、メインサーバーにチェックを送信するイベントハンドラーを設定することができます。
私の個人的な経験から、最初に述べたオプションは実装が簡単で、管理もはるかに簡単です。ただし、サーバーフリートが大きくなると、メインのNagiosコアでCPUの主要なボトルネックが発生し始めます。これはパッシブチェックが有益になる場所です。メインのNagiosコアは、クリティカルチェックが送信されるのを待つだけで、チェックする必要はありません。
お役に立てれば。:)
一元化されたビューツールはあなたが探しているものかもしれません。利用可能なさまざまなオプションがいくつかあります。
- Nagiosfusion
- MKライブステータス
- ナグセン
- スルーク