GNU/Linux >> Linux の 問題 >  >> Cent OS

CentOS8にNagiosをインストールする方法

このチュートリアルでは、CentOS 8にNagiosをインストールする方法を紹介します。知らない人のために、Nagiosはネットワークとインフラストラクチャに使用できるオープンソースソフトウェアです。監視。Nagiosはサーバー、スイッチ、アプリケーション、およびサービスを監視します。問題が発生した場合はシステム管理者に警告し、問題が修正された場合も警告します。監視できるリソースには、CPU、メモリ、ディスクスペースの負荷、ログなどがあります。ファイル、温度、またはハードウェアエラー。HTTP、SMTP、DNSなどのサービスのさまざまなパラメーターや問題を監視でき、プラグインの助けを借りて高度に拡張できます。Nagiosコアは元々Linuxで実行するように設計されていましたが、他のほとんどのユニットでも機能するはずです。

この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、サイトを独自のVPSでホストしていることを前提としています。インストールは非常に簡単で、ルートアカウントで実行されていますが、そうでない場合は、'sudoを追加する必要があります。 ルート権限を取得するコマンドに‘。 CentOS8サーバーへのNagiosのインストールを段階的に説明します。

前提条件

  • 次のオペレーティングシステムのいずれかを実行しているサーバー:CentOS8。
  • 潜在的な問題を防ぐために、OSの新規インストールを使用することをお勧めします。
  • サーバーへのSSHアクセス(またはデスクトップを使用している場合はターミナルを開く)
  • non-root sudo user またはroot userへのアクセス 。 non-root sudo userとして行動することをお勧めします ただし、ルートとして機能するときに注意しないと、システムに害を及ぼす可能性があるためです。

CentOS8にNagiosをインストールする

ステップ1.まず、すべてのパッケージが最新であることを確認します。

sudo dnf update

ステップ2.必要なパッケージと依存関係をインストールします。

以下のコマンドを実行してインストールします:

dnf install gcc glibc glibc-common perl httpd php php-cli wget net-snmp gd gd-devel

次に、Nagiosユーザーとグループを作成します:

useradd nagios
passwd nagios

次に、nagiosセットアップ「nagcmd」のグループを作成し、このグループにNagiosユーザーを追加します。また、apacheグループにNagiosユーザーを追加します。

groupadd nagcmd
usermod -a -G nagcmd nagios
usermod -a -G nagcmd apache

ステップ3.CentOS8にNagiosをインストールします。

まず、Nagios Coreダウンロードページに移動し、最新のNagiosコアソースコードを入手します:

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

以下の手順を実行して、ソースコードからNagiosをコンパイルします。

./configure
make all
make install
make install-groups-users
make install-daemoninit
make install-commandmode
make install-config
make install-webconf

ユーザーnagiosadminのパスワードを設定する必要があります。このユーザー名はWebインターフェースへのアクセスに使用されるため、入力するパスワードを覚えておくことが重要です。ここで、次のコマンドを実行してパスワードを設定し、パスワードを2回入力します。

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

ステップ4.CentOS8にNagiosをインストールします。

Nagiosプラグインをダウンロードしてインストールする前に、プラグインパッケージのコンパイルとビルドに必要なパッケージをインストールする必要があります:

dnf install gcc glibc glibc-common make gettext automake autoconf wget openssl-devel net-snmp net-snmp-utils

次に、Nagiosプラグインの最新バージョンをダウンロードして抽出します:

wget --no-check-certificate -O nagios-plugins.tar.gz https://github.com/nagios-plugins/nagios-plugins/archive/release-2.2.1.tar.gz
tar zxf nagios-plugins.tar.gz

抽出されたディレクトリに移動し、Nagiosプラグインをコンパイル、ビルド、インストールします:

cd nagios-plugins-release-2.2.1/
./tools/setup
./configure
make
make install

ここで、apacheサービスを再起動する必要があります。また、Nagiosサービスを開始して有効にします:

systemctl restart httpd.service
systemctl start nagios.service
systemctl start nagios.service
systemctl start nagios.service

ステップ5.Nagiosのファイアウォールを構成します。

ファイアウォールを実行している場合は、ファイアウォールでポート80を開く必要があります:

firewall-cmd --permanent --zone=public --add-port=80/tcp
firewall-cmd --reload

ステップ6.NagiosWebインターフェースへのアクセス。

これで、Nagios Webコンソールにアクセスできるようになりました。Webブラウザを開いて、Nagios Core Webディレクトリをポイントします(例:

)。
http://192.168.1.77/nagios
OR
http://idroot.us/nagios

ユーザー名とパスワードの入力を求められたら、ユーザー名「nagiosadmin」と手順3で入力したパスワードを入力します。このパスワードを忘れた場合は、変更できます。手順3でhtpasswdコマンドを再実行します。

おめでとうございます!Nagiosが正常にインストールされました。CentOS8システムにNagios監視ツールをインストールするためにこのチュートリアルを使用していただきありがとうございます。追加のヘルプや役立つ情報については、Nagiosの公式Webサイトを確認することをお勧めします。 。


Cent OS
  1. CentOS7にNagiosをインストールする方法

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

  3. CentOS9ストリームにNagiosをインストールする方法

  1. CentOS7にPHP7、7.2、7.3をインストールする方法

  2. CentOS7にJava11および12をインストールする方法

  3. CentOS7にWine4.0をインストールする方法

  1. CentOS7にVim8.2をインストールする方法

  2. CentOS7にVirtualBoxをインストールする方法

  3. CentOS8にGitをインストールする方法