Ubuntu20.04にNagiosをインストールする方法

Nagios は、ネットワーク監視機能を提供する人気のあるオープンソースシステムです。 さまざまなネットワークアプリ、それらのソース、およびさまざまなLinuxベースのデバイスを監視します。 これ モニター ルーター、サーバー、アプリケーション、サービス、およびそれらが稼働していることを確認します。 障害が発生した場合、Nagiosはさまざまな方法を使用して通知アラートを送信し、さらなる損傷を防ぎます。 また、視覚的な表現形式とレポートで結果を提供することもできます。

Nagiosはサーバー/エージェントアーキテクチャで動作します。 Nagios(コア)をホストしているサーバーはプラグインを使用してリモートホストと対話し、リモートホストにはNRPEなどのエージェントがインストールされています。

このガイドでは、あなたができる方法に基づいて触れます Nagiosをインストールする の上 Ubuntu 20.04

ステップ1:システムを更新する

常に推奨されているように、すべてのパッケージリストが次のように更新されていることを確認してください。

$ sudo aptアップデート

次に、システムパッケージを最新バージョンにアップグレードします。

$ sudo aptアップグレード

ステップ2:前提条件パッケージをインストールする

システムを更新した後、NagiosCoreのインストールに必要な次の前提条件パッケージを続行してインストールします。

$ sudo apt install wget unzip vim curl gcc openssl build-essential libgd-dev libssl-dev libapache2-mod-php php-gd php apache2

ステップ3:Ubuntu20.04にNagiosCoreをダウンロードする

次に、Nagiosコアをダウンロードします。 お気軽にご確認ください リリースページ 最新バージョンの場合。 ガイドの執筆時点によると、Nagiosの最新バージョンはv4.4.6です。

Nagios Coreをダウンロードして抽出するには、次のコマンドを呼び出します。

$ export VER = “4.4.6”

次に、 curl 次のようにコマンドします。

$ curl -SL https://github.com/NagiosEnterprises/nagioscore/releases/download/nagios-$VER/nagios-$VER.tar.gz | tar-xzf-

これにより、というディレクトリがダウンロードされます nagios-4.4.6 現在の作業ディレクトリにあります。

Nagios4.4.6をダウンロード

ステップ4:UbuntuにNagiosをインストールする

ソースからコンパイルしてUbuntuをインストールします。 したがって、最初に、Nagiosディレクトリに移動します。

$ cd nagios-4.4.6

次に、configureスクリプトを実行します。

$ ./configure

これには数秒かかります。最後に、以下に示すサンプル出力を必ず取得してください。

Ubuntu20.04にNagiosをインストールしますUbuntu20.04にNagiosをインストールします

CGIと一緒にメインプログラムをコンパイルするには、 make all 次のようにコマンドします。

$ sudo すべて作る

次に、次のようにグループusersを作成します。

$ sudo install-groups-usersを作成します
$ sudo usermod -a -G nagios www-data

グループユーザーを作成するグループユーザーを作成する

次に、Ubuntu20.04システムにNagiosCore4.xをインストールします

$ sudo インストールする

最後に、上記のようにいくつかの追加の指示が印刷されます。

したがって、以下のコマンドを実行して、initスクリプトをにインストールします。 /lib/systemd/system 道。

$ sudo install-initを作成します

次に、外部コマンドファイルを含むディレクトリにアクセス許可をインストールして構成します。

$ sudo install-commandmodeを作成します

次に、サンプル構成ファイルをにインストールします /usr/local/nagios/etc/

$ sudo install-configを作成します

この時点で、 Apache NagiosWebインターフェイスに必要なモジュール

$ sudo install-webconfを作成します
$ sudo a2enmod rewrite cgi
$ sudo systemctl restart apache2

さらに、次のようにNagiosエクスフォリエーションテーマを自由にインストールしてください。

$ sudo インストールを行う-角質除去

クラシックなNagiosテーマの場合は、次のコマンドを実行します。

$ sudo install-classicuiを作成します

ステップ5:NagiosログインWebユーザーを作成する

Nagiosインターフェースへのログインに使用するログインユーザーを作成する必要があります。 次のコマンドを使用して、nagiosadminというユーザーを作成します。

$ sudo htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin

ユーザーのパスワードを入力して確認する必要があります。

NagiosWebログインユーザーを作成します。NagiosWebログインユーザーを作成します。

パスワードはに書き込まれます /usr/local/nagios/etc/htpasswd.users ファイル。

ステップ6:Nagiosプラグインをインストールする

Nagiosは、Nagiosの機能を拡張するために使用されます。 最新のプラグインを垣間見ることができます GitHub

プラグインをダウンロードするには、次のコマンドを呼び出します。

$ VER = “2.3.3” $ curl -SL https://github.com/nagios-plugins/nagios-plugins/releases/download/release-$VER/nagios-plugins-$VER.tar.gz | tar-xzf-

現在の作業ディレクトリには、別のディレクトリがあります- nagios-プラグイン-2.3.3

プラグインをインストールします、プラグインのソースディレクトリに移動します。

$ cdnagios-プラグイン-2.3.3

次に、Nagiosプラグインをソースから次のようにコンパイルします。

$ ./configure –with-nagios-user = nagios –with-nagios-group = nagios $ sudo インストールする

インストールが完了したら、すべての構成が示されているとおりになっていることを確認します。

$ sudo / usr / local / nagios / bin / nagios -v /usr/local/nagios/etc/nagios.cfg

Ubuntu20.04にNagiosをインストールしますUbuntu20.04で構成に問題がないことを確認します

ステップ7:Nagiosデーモンを起動して有効にする

すべての構成を設定して準備ができたら、次のようにnagiosサービスを開始します。

Nagiosサービスを開始するには、次のようにします。

$ sudo systemctl enable –now nagios

Nagiosサービスが実行されていることを確認します。

$ sudo systemctl status nagios

Nagiosサービスを開始して有効にするNagiosサービスを開始して有効にする

出力は、Nagiosが稼働中であることを確認します。

ステップ8:Nagiosにアクセスする

そして最後に、Nagiosにアクセスする最後のステップに進みます。 これを行うには、Webブラウザーを開いて、表示されているURLにアクセスします。

http:// server-IP / nagios

表示されるポップアッププロンプトで認証する必要があります。 手順5で指定した資格情報を使用して、「」をクリックします。ログイン‘ ボタン。

Ubuntu20.04にNagiosをインストールしますNagiosにアクセスする

認証されると、以下に示すダッシュボードに案内されます。

Ubuntu20.04にNagiosをインストールしますUbuntu20.04にNagiosをインストールします

結論

このチュートリアルでは、Ubuntu 20.04LTSにNagiosをインストールする方法を学びました。 読んでいただきありがとうございます。このNagiosチュートリアルを楽しんでいただけたでしょうか。