リモートホストで実行され、Nagiosサーバーにデータを送信します。+`プラグインをインストールしましょう。GitHubページでNRPEの最新の安定版リリースのダウンロードURLを見つけます。+`を使用してホームディレクトリにダウンロードします。https://github.com/NagiosEnterprises/nrpe/releases/download/.tar.gzNRPEアーカイブを抽出します。nrpe-.tar.gz次に、抽出したディレクトリに移動します。+`プラグインをビルドしてインストールします。install-plugin次に、Nagiosサーバーを構成しましょう。ステップ4-Nagiosの構成それでは、いくつかの構成ファイルの編集を含む、Nagiosの初期構成を実行しましょう。Nagiosサーバーでこのセクションを実行する必要があるのは一度だけです。お好みのテキストエディターでメインのNagios構成ファイルを開きます。/usr/local/nagios/etc/nagios.cfgファイルで次の行を見つけます。/usr/local/nagios/etc/nagios.cfg...#cfg_dir=/usr/local/nagios/etc/servers...行の先頭から「#」文字を削除して、この行のコメントを解除します。+」を保存して閉じます。次に、監視する各サーバーの構成ファイルを保存するディレクトリを作成します。/usr/local/nagios/etc/serversテキストエディタでNagiosの連絡先設定を開きます。+`ディレクティブを見つけて、その値を自分のメールアドレスに置き換えます。******...保存してエディタを終了します。`コマンドを使用できるようにする新しいコマンドをNagios設定に追加します。+`という新しいコマンドを定義します。$ARG1$}これにより、名前が定義され、プラグインを実行するためのコマンドラインオプションが指定されます。保存してエディタを終了します。次に、Nagiosを起動し、サーバーの起動時に起動できるようにします。nagiosNagiosが実行されているので、ウェブインターフェースにログインしましょう。+`にアクセスしてNagiosサーバーにアクセスします。表示されるポップアップにWebインターフェースのログイン資格情報を入力します。*を使用し、そのユーザー用に作成したパスワードを使用します。認証後、デフォルトのNagiosホームページが表示されます。左側のナビゲーションバーの[ホスト]リンクをクリックして、Nagiosが監視しているホストを確認します。Page]ご覧のとおり、Nagiosは「localhost」またはそれ自体のみを監視しています。Nagiosで他のサーバーを監視しましょう。手順6-ホストへのNagiosプラグインとNRPEデーモンのインストールNagiosが監視できるように、新しいホストを追加しましょう。Executor(NRPE)をリモートホストにインストールし、いくつかのプラグインをインストールしてから、このホストを監視するようにNagiosサーバーを構成します。2番目のサーバーにログインします。2番目のUbuntuサーバー*と呼びます。*ユーザーを作成します。useraddソースからNRPEをインストールします。ステップ1でNagiosサーバーにインストールしたのと同じ開発ライブラリが必要になります。パッケージソースを更新し、NRPEの前提条件をインストールします。Plugins]がインストールされている必要があります。このパッケージをソースからインストールしましょう。downloadsページからNagiosプラグインの最新リリースを見つけます。+`を使用して、Nagiosプラグインをホームディレクトリにダウンロードします。https://nagios-plugins.org/download/nagios-plugins-.tar.gzNagiosプラグインアーカイブを抽出し、抽出したディレクトリに変更します。nagios-plugins-Nagiosプラグインを構築する前に、次のコマンドでそれらを構成します。./configure次に、プラグインをコンパイルします。make次に、次を実行してインストールします。install次に、NRPEデーモンをインストールします。[GitHubページ]でNRPEの最新の安定したリリースのダウンロードURLを見つけます。curl`を使用して、NRPEの最新の安定したリリースを監視対象サーバーのホームディレクトリにダウンロードします。https://github.com/NagiosEnterprises/nrpe/releases/download/.tar.gz次のコマンドでNRPEアーカイブを抽出します。nrpe-.tar.gz次に、抽出したディレクトリに移動します。nrpe-NRPEを構成します。./configure次のコマンドを使用して、NRPEとその起動スクリプトをビルドしてインストールします。install-initそれでは、NRPE構成ファイルを更新し、Nagiosが監視できる基本的なチェックを追加しましょう。このサーバーのディスク使用量を監視しましょう。+`コマンドを使用します。NRPE構成で次のファイルシステム名を使用します。/次のような出力が表示されます。/usr/local/nagios/etc/nrpe.cfgNRPE構成ファイルは非常に長く、コメントでいっぱいです。検索して変更する必要がある行がいくつかあります。*:監視対象サーバーのプライベートIPアドレスに設定します。*:NagiosサーバーのプライベートIPアドレスをコンマ区切りリストに追加します。+`をルートファイルシステムが呼び出されるものに変更します。これらの設定を見つけて、適切に変更します。-p...保存してエディタを終了します。これで、NRPEを開始できます。nrpe.serviceサービスのステータスを確認して、サービスが実行されていることを確認します。nrpe.service次の出力が表示されます。127.0.0.1,::1,次に、ファイアウォールを介してポート「5666」へのアクセスを許可します。+`へのTCP接続を許可するように設定します。18.04でのUFWを使用したファイアウォール]。これで、リモートNRPEサーバーとの通信を確認できます。Nagiosサーバーで次のコマンドを実行します。-H次の出力が表示されます。v3.2.1監視する追加のサーバーごとに、このセクションの手順を繰り返します。監視したいホストにNRPEのインストールと設定が完了したら、これらのホストをNagiosサーバー設定に追加してから監視を開始する必要があります。次はそれをしましょう。手順7-Nagiosを使用したホストの監視Nagiosでホストを監視するには、監視対象を指定する各ホストの構成ファイルを追加します。Webインターフェースでそれらのホストを表示できます。+`をホストの名前に置き換えます。+`値をリモートホストのプライベートIPアドレスに置き換えます。24x7}この構成では、Nagiosはホストが稼働中か停止中かを通知するだけです。監視するサービスをいくつか追加しましょう。このブロックを追加して負荷平均を監視します。*と呼ばれるサービステンプレートの値を継承するようNagiosに指示します。次に、このブロックを追加して、ディスクの使用状況を監視します。check_nrpe!check_vda1}保存して終了します。Nagiosサービスを再起動して、変更を有効にします。nagios数分後、Nagiosは新しいホストを確認し、Nagiosのウェブインターフェースに表示されます。左側のナビゲーションバーの[サービス]リンクをクリックして、監視対象のホストとサービスをすべて表示します。[Nagiosサービスページ]結論サーバーにNagiosをインストールし、少なくとも1台のリモートマシンの負荷平均とディスク使用量を監視するように構成しました。ホストとそのサービスの一部を監視しているので、Nagiosを使用してミッションクリティカルなサービスの監視を開始できます。Nagiosを使用して、重要なイベントの通知を設定できます。ディスク使用率が警告またはクリティカルのしきい値に達したときに電子メールを受信したり、メインWebサイトがダウンしたときに通知を受信したりできます。この方法により、状況を迅速に、または問題が発生する前に解決できます。