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

CentOS7VPSにIcingaネットワーク監視システムをインストールする方法

次の記事では、Icindaネットワーク監視システムをインストールする手順について説明します。

Icingaとは何ですか?

Icingaは、Nagiosシステム監視アプリケーションのフォークとして最初に作成されたオープンソースネットワークおよびコンピューターシステム監視アプリケーションです。これは下位互換性があり、Nagiosの開発プロセスで認識されている欠点を乗り越えようとしているだけでなく、最新のWeb 2.0スタイルのユーザーインターフェイス、追加のデータベースコネクタ(MySQL、Oracle、およびPostgreSQL用)などの新機能を追加しています。管理者がIcingaコアを複雑に変更することなく多数の拡張機能を統合できるRESTAPI。

Icingaグレードの監視システムは、ネットワークと考えられるネットワークリソースを監視し続け、レポート用のパフォーマンスデータを生成する間、エラーと回復をユーザーに通知します。拡張性と拡張性があり、別々の場所にある複雑で大規模な環境を監視するために使用できます。

Icingaは、Nagiosと比較して開発サイクルがより機敏であるため、人気を集めています。

このガイドでは、LinuxvpsにIcingaをインストールする方法を説明します。

ユーザー「root」としてサーバーにログインします:

# ssh root@server_IP_address

Icingaのインストールを開始する前に、Apache Webサーバー(まだインストールされていない場合)、ソースのコンパイルに必要なライブラリ、およびWebインターフェイスとネットワーク監視に必要なツールである必須パッケージをダウンロードします。次のコマンドを使用してインストールできます。

# yum install httpd gcc glibc glibc-common gd gd-devel
# yum install libjpeg libjpeg-devel libpng libpng-devel
# yum install net-snmp net-snmp-devel net-snmp-utils

次に、好みに合わせてユーザーとグループを作成します。ユーザーとグループにはそれぞれicingaとrh-icingaを使用します。

# useradd icinga
# groupadd rh-icinga
# usermod -a -G rh-icinga icinga
# usermod -a -G rh-icinga apache

Icingaディレクトリを作成します:

# mkdir ~/icinga
# cd ~/icinga

次に、Icingaおよびプラグインパッケージの最新バージョンをダウンロードします。

# wget https://github.com/Icinga/icinga-core/releases/download/v1.11.5/icinga-1.11.5.tar.gz
# wget http://www.nagios-plugins.org/download/nagios-plugins-2.0.3.tar.gz

tarでファイルを抽出します:

# tar zxvf icinga-1.11.5.tar.gz
# tar zxvf nagios-plugins-2.0.3.tar.gz

Icingaディレクトリに入り、構成ファイルを実行します:

# cd icinga-1.11.5
# ./configure --with-command-group=rh-icinga --disable-idoutils

次の出力が得られるはずです:

次に、Icingaファイルをコンパイルしてインストールしましょう:

# make all
# make fullinstall
# make install-config

お気に入りのテキストエディタで/usr/local/icinga/etc/objects/contacts.cfgファイルを開き、通知を受信するために電子メールフィールドに電子メールアドレスを入力します。

# vim /usr/local/icinga/etc/objects/contacts.cfg

次のステップは、次のコマンドを使用して従来のWebインターフェイスをインストールすることです。

# make cgis
# make install-cgis
# make install-html
# make install-webconf

Webインターフェイスへのアクセスに使用されるユーザー名のパスワードを設定します。ユーザー名としてadminIcingaを使用します。次のコマンドを実行します:

# htpasswd -c /usr/local/icinga/etc/htpasswd.users adminIcinga

設定を有効にするには、Apacheを再起動します。

# systemctl restart httpd.service

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

# cd ~/icinga/nagios-plugins-2.0.3
# ./configure --prefix=/usr/local/icinga --with-cgiurl=/icinga/cgi-bin --with-nagios-user=icinga --with-nagios-group=icinga
# make
# make install

次のコマンドを使用して、構成ファイルにエラーがないことを確認しましょう。

# /usr/local/icinga/bin/icinga -v /usr/local/icinga/etc/icinga.cfg

すべて問題がない場合は、ブート時に実行するサービスを追加します。

# chkconfig --add icinga
# chkconfig --level 35 icinga on

Icingaを開始する:

# systemctl start icinga.service

それでおしまい。 Icinga監視システムがサーバーにインストールされています。
次に、お気に入りのWebブラウザーを開き、http:// your_server_IP / icingaに移動して、「htpasswd」コマンドで設定したユーザー名とパスワードを入力します。

もちろん、Linux VPSホスティングサービスのいずれかを使用している場合は、これを行う必要はありません。その場合は、専門のLinux管理者にIcingaのインストールを依頼するだけです。24時間年中無休で利用できます。すぐにリクエストを送信します。

PS。この投稿が気に入った場合は、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。


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

  2. CentOS7にVnStatネットワーク監視をインストールする方法

  3. CentosVPSにCactiネットワーク監視ツールをインストールする方法

  1. CentOS 8 /RHEL8にIcinga2をインストールする方法

  2. CentOS 7 /RHEL7にIcinga2をインストールする方法

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

  1. CentOS8にOpenNMSネットワーク監視ツールをインストールする方法

  2. CentOS7にGlanceシステム監視をインストールする方法

  3. CentOS6VPSにMonitorixシステム監視ツールをインストールする方法