[Donationsのために書く]の一部として寄付を受け取りましたプログラム。前書きNagiosは、人気のあるオープンソース監視システムです。サーバーのインベントリを保持して監視するため、重要なサービスが稼働していることがわかります。Nagiosのような監視システムを使用することは、稼働時間、CPU使用率、またはディスク容量を監視することで、問題が発生する前、またはユーザーが電話する前に問題を回避できるため、あらゆる運用環境に不可欠なツールです。4をインストールして構成し、Nagiosのウェブインターフェースを介してホストリソースを監視できるようにします。Executor(NRPE)をセットアップします。これは、リモートホスト上でエージェントとして実行されるため、リソースを監視できます。前提条件このチュートリアルを実行するには、次のものが必要です。18.04サーバーをセットアップしました。+`で設定されたファイアウォール。1つのサーバーにNagiosをインストールします。Nagiosサーバー*と呼びます。2番目のサーバーを監視します。2番目のUbuntuサーバー*と呼ばれます。Nagiosサーバーを実行するサーバーには、ApacheとPHPがインストールされている必要があります。[このガイド]に従って、サーバーの1つでそれらを構成します。そのチュートリアルのMySQLステップをスキップできます。通常、NagiosはハードウェアファイアウォールまたはVPNの背後で実行されます。Webインターフェイスを保護する必要があります。これはオプションですが、強くお勧めします。18.04で暗号化しましょうのガイドに従ってください。SSL証明書を取得します。networking]が有効になっているため、監視がプライベートで行われることを前提としています。パブリックネットワークではなくネットワーク。プライベートネットワーキングを有効にしていない場合でも、プライベートIPアドレスへのすべての参照をパブリックIPアドレスに置き換えることにより、このチュートリアルに従うことができます。4のインストールNagiosをインストールする方法は複数ありますが、Nagiosとそのコンポーネントをソースからインストールして、最新の機能、セキュリティアップデート、バグ修正を確実に取得します。Apacheを実行するサーバーにログインします。Nagiosサーバー*と呼びます。@Nagiosとそのコンポーネントをソースからビルドしているため、コンパイラ、開発ヘッダー、OpenSSLなど、いくつかの開発ライブラリをインストールしてビルドを完了する必要があります。パッケージリストを更新して、前提条件の最新バージョンをダウンロードできるようにします。update次に、必要なパッケージをインストールします。gettext前提条件をインストールしたら、Nagios自体をインストールできます。Coreの最新の安定版リリースのソースコードをダウンロードします。*]リンクをクリックします。Nagiosサーバーにダウンロードできるように、最新の安定版リリースのリンクアドレスをコピーします。+`コマンドを使用して、ホームディレクトリにリリースをダウンロードします。https://github.com/NagiosEnterprises/nagioscore/archive/nagios-.tar.gzNagiosアーカイブを抽出します。nagios-.tar.gz次に、抽出したディレクトリに移動します。CGIs.次のコマンドでNagiosをコンパイルします。*グループを作成します。Nagiosプロセスを実行するために使用されます。+`コマンドを実行して、Nagiosバイナリファイル、サービスファイル、およびそのサンプル構成ファイルをインストールします。install-configApacheを使用してNagiosのウェブインターフェースを提供するため、次を実行してApache構成ファイルをインストールし、その設定を構成します。+`モジュールを有効にします。*グループに追加します。*という管理ユーザーを作成します。/usr/local/nagios/etc/htpasswd.usersプロンプトでパスワードを入力します。Webインターフェースにアクセスするために必要になるため、このパスワードを覚えておいてください。Apacheを再起動して、新しいApache設定をロードします。apache2これでNagiosがインストールされました。これが機能するには、Nagiosプラグインをインストールする必要があります。これについては、次のステップで説明します。ステップ2-NagiosプラグインのインストールNagiosが正しく動作するにはプラグインが必要です。公式のNagiosプラグインパッケージには、アップタイム、ディスク使用量、スワップ使用量、NTPなどの基本的なサービスを監視できるプラグインが50個以上含まれています。プラグインバンドルをインストールしましょう。[公式サイト]で見つけることができます。+`を使用してホームディレクトリにダウンロードします。https://nagios-plugins.org/download/nagios-plugins-.tar.gzNRPEアーカイブを抽出し、抽出したディレクトリに移動します。nagios-plugins-次に、インストールを構成します。./configure次に、プラグインをビルドしてインストールします。installこれでプラグインがインストールされましたが、リモートサーバーを監視するためにもう1つのプラグインが必要です。次にインストールしましょう。Executor(NRPE)を使用してリモートホストを監視します。次の2つの部分で構成されます。