GNU/Linux >> Linux の 問題 >  >> Ubuntu

Ubuntu 22.04 / 20.04にNagiosをインストールする方法–パート1

重要なネットワークデバイス、ネットワークサービス、およびアプリケーションは、多くのサーバー管理者が耐えたり克服したりする必要のあるトラブルシューティングの複雑さを軽減するために、継続的な監視が必要です。

このようなネットワークフットプリントを管理するための信頼できるツールの1つは、 Nagios です。 。そのアクティブな監視機能は、監視するタスクのあるサーバー上のネットワークデバイス、サービス、およびアプリケーションの障害を検出できます。このような障害が検出されると、管理ユーザーにネットワーク上の根本的な疑わしいアクティビティが通知されます。

Nagiosをホストするマシン 継続的な監視が必要なリモートホストと快適に通信できるように、サーバー/エージェントアーキテクチャを採用する必要があります。

このNagios ネットワーク監視ツールは、 Nagios Remote Plugin Executorなどのエージェントを利用します リモートホストとの迅速な通信用。さらに、Nagiosは視覚的に表現されたユーザーインターフェースログから最終レポートを生成します。

要件

この記事の前に、 Nagiosのインストールと構成について説明します。 Ubuntu 22.04 およびUbuntu20.04 、次の前提条件に従う必要があります。

  • あなたはUbuntu22.04 / 20.04の下にいます 完全に最新のサーバー環境。
  • Ubuntuサーバー環境でのSudoerユーザー権限があります。

UbuntuサーバーへのNagiosCoreのインストール

まず、Ubuntuシステムを更新してから、有効なNagios依存関係であるいくつかのパッケージを取得します。

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

Apacheもインストールしたので 必要な依存関係の1つとしてWebサーバーが実行されていることを確認してください。

$ sudo systemctl status apache2

最新のNagiosCoreをインストールするには リリースするには、まずNagios Coreリリースをダウンロードするか、次のダウンロードコマンドを使用します。

$ wget https://assets.nagios.com/downloads/nagioscore/releases/nagios-4.4.6.tar.gz

次に、 Nagios Coreを抽出する必要があります 圧縮ファイル。

$ sudo tar -zxvf nagios-4.4.6.tar.gz

これで、メインの Nagiosに移動できます ディレクトリを作成し、NagiosCoreに関連付けられたスクリプトを構成します。

$ cd nagios-4.4.6
$ sudo ./configure

上記のスクリーンキャプチャで提案されているように、メインプログラムを続行してコンパイルします。

$ sudo make all

Nagiosを構成する グループとユーザー、およびNagiosグループを www-dataにリンクします ディレクトリ。

$ sudo make install-groups-users
$ sudo usermod -a -G nagios www-data

次に、 Nagiosのインストールに進みます 。

$ sudo make install

インストール構成スクリプトを初期化する必要があります。次のコマンドを実行してください。

$ sudo make install-init

構成 ディレクトリには、特定の権限をインストールして構成する必要があります。

$ sudo make install-commandmode

参照用にNagiosサンプル構成ファイルが必要になります。

$ sudo make install-config

Apacheをインストールします (ウェブサーバー)ファイルを作成し、リライトおよびCGIモジュールを有効にします。

$ sudo make install-webconf
$ sudo a2enmod rewrite
$ sudo a2enmod cgi

最後に、ApacheWebサーバーを再起動します。

$ sudo systemctl restart apache2

次に、好みのパスワードでNagios管理者ユーザーを作成します。

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

UbuntuへのNagiosプラグインのインストール

最新のNagiosプラグインをインストールするには リリース、まず、Nagiosプラグインリリースをダウンロードするか、次のダウンロードコマンドを使用します。

$ wget https://nagios-plugins.org/download/nagios-plugins-2.3.3.tar.gz

ダウンロードしたNagiosプラグインを抽出します ファイルと構成:

$ sudo tar -zxvf nagios-plugins-2.3.3.tar.gz
$ cd nagios-plugins-2.3.3/
$ sudo ./configure --with-nagios-user=nagios --with-nagios-group=nagios

Nagiosをコンパイルします プラグイン:

$ sudo make

Nagiosをインストールします プラグイン:

$ sudo make install

UbuntuでのNagios構成の確認

Nagios Core 構成は次のコマンドで確認できます:

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

Nagiosを開始するには サービス、コマンドを実行します:

$ sudo systemctl start nagios

Nagiosを有効にする必要がある場合もあります システムを再起動した後も実行を継続するため。

$ sudo systemctl enable nagios

最後に、 Nagiosにアクセスします 次のURLのWebサーバーから。

http://server-ip/nagios

関連付けられたパスワードで作成した管理者ユーザーを使用して、Nagiosのダッシュボードにアクセスします。

次の記事では、リモートLinuxホストをNagiosサーバーに追加して、デバイス、アプリケーション、およびサービスのパフォーマンスを表示/監視できるようにする方法について説明します。


Ubuntu
  1. Ubuntu 16.04/20.04にPowertopをインストールして使用する方法

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

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

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

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

  3. Ubuntu18.04LTSにNagiosをインストールする方法

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

  2. Ubuntu 18.04/20.04にMRTGをインストールして設定する方法

  3. Ubuntu 18.04 / 20.04(ターミナル/ GUI)にDropboxをインストールする方法