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