システム管理者にとって、ネットワーク上で提供される各サービスと機器の状態を確認できることは非常に重要です。問題が発生した場合は、いつでも通知を受けて対応できる必要があります。利用可能ないくつかの人気のあるツールが存在しますが、簡単な管理方法を提供できるものはほとんどありません。それは私たちにこの機会を与えるCentreonという名前のツールが存在します。 Centreonには2つのインストール方法があります。1つはCentreonISOを使用し、もう1つはCentosまたはDebianとしてLinuxOSに直接インストールできるCentreonWebを使用します。
Centreonには2つのインストール方法があります。1つはCentreonISOを使用し、もう1つはCentosまたはDebianとしてLinuxOSに直接インストールできるCentreonWebを使用します。一部のシステム管理者がCentreonをCentreon-Webに参照していることがあります。これは、CentreonがNagiosで使用されるWebインターフェイスとコンソールでのみ開始されたためです。現在、Centreonは、データの抽出、収集、および処理を自律的なイベントブローカーおよびデータベースシステムで可能にする監視システムであるWebUIを統合しています。 Centreonの新しいバージョンは、以前のようにNagiosに関連付ける必要はありません。
センタートンとは何ですか?
Centreonは無料のオープンソース監視ソフトウェアであり、管理者はしきい値に基づいてアラートを簡単に構成し、電子メールアラートを生成し、複雑な構成ファイルを構成することなく、監視するシステムをすばやく追加できます。 Centreonはに基づいています
- セントレオンエンジン: プローブ(プラグイン)を介して機器をチェックするメインの監視エンジン
- centreon web: IHMにより、エンジンを構成し、その結果をリアルタイムでグラフで表示できます
- セントロンブローカー: これは、前の両方の要素間のリンクであり、データの「キャリア」です。
Centreonは、サポートするさまざまなアーキテクチャを通じて柔軟な構成を提供します。
- シンプルなアーキテクチャ: これは、同じサーバー内にすべての監視エンティティ(centeron Webインターフェイス、データベース、監視エンジン、ブローカー)を配置するために使用されます。
- 分散アーキテクチャ: これは、情報を表示する中央のCentreonサーバーと、データを収集する1つ以上のリモートサーバーの2種類のエンティティで構成されています。これは、複数のリモート監視サーバー間での負荷分散を有効にし、ネットワークストリームを分離するために使用されます
- リモートDBMSを使用した分散アーキテクチャ: リモートDBMSを使用するこのアーキテクチャには、情報を表示する中央Centreonサーバー、データベースに情報を格納するDBMSサーバー、およびデータを収集する1つ以上のリモートサーバーの3種類のエンティティがあります。その利点は、リモートDBMSサーバーを持つことです
- フェイルオーバーを備えた分散アーキテクチャ: このアーキテクチャは、情報を表示するための中央のCentreonサーバーと、データを収集するための1つ以上のリモートサーバーをカウントします。フェイルオーバーを行うために、centeron中央サーバーが複製されます。これは、複数のリモート監視サーバー間での負荷分散を可能にし、ネットワークストリームを分離し、フェイルオーバーシステムを構築するために使用されます。
- フェイルオーバーとリモートサーバー用のWebGUIを備えた分散アーキテクチャ: 以前のアーキテクチャの利点に加えて、各リモートサーバーにCentreonのローカルWeb表示専用インターフェイスを設定できます。リモートサーバーとcentreon中央サーバーの間に障害接続が発生した場合に、ローカルで収集されたデータにアクセスできるように、各ポーラーに読み取り専用インターフェイスを設定するために使用されます。
この記事を書いているとき、私たちの監視ツールの実際のバージョンは centreon 2.8.11
1)前提条件をインストールします
最初のステップでSELinuxを無効にする必要があります。コマンドで確認してください
# selinuxenabled && echo enabled || echo disabled
disabled
私たちの側では無効になっていますが、同じ結果にならない場合は、構成ファイルを編集して、強制を置き換える必要があります。 無効
# vim /etc/selinux/config
SELINUX=disabled
データベースにはMariaDBを使用することをお勧めします。
# yum install mariadb-server
..............................
..............................
Resolving Dependencies
--> Running transaction check
---> Package mariadb-server.x86_64 1:5.5.52-1.el7 will be installed
--> Processing Dependency: mariadb(x86-64) = 1:5.5.52-1.el7 for package: 1:mariadb-server-5.5.52-1.el7.x86_64
--> Processing Dependency: perl-DBI for package: 1:mariadb-server-5.5.52-1.el7.x86_64
--> Processing Dependency: perl-DBD-MySQL for package: 1:mariadb-server-5.5.52-1.el7.x86_64
LimitNOFILEを変更する必要があります オプションを/etc/my.cnf
に設定することによる制限# mkdir -p /etc/systemd/system/mariadb.service.d/
# echo -ne "[Service]\nLimitNOFILE=32000\n" | tee /etc/systemd/system/mariadb.service.d/limits.conf
ここで再起動し、起動時に起動できるようにします
# systemctl daemon-reload
# systemctl start mariadb
# systemctl enable mariadb
Created symlink from /etc/systemd/system/multi-user.target.wants/mariadb.service to /usr/lib/systemd/system/mariadb.service.
2)Centreonをインストールする
RPMForgeのようないくつかのパッケージをインストールする必要があります
# wget http://yum.centreon.com/standard/3.4/el7/stable/noarch/RPMS/centreon-release-3.4-4.el7.centos.noarch.rpm
# yum install --nogpgcheck centreon-release-3.4-4.el7.centos.noarch.rpm
.............................
.............................
Dependencies Resolved
==========================================================================================================================
Package Arch Version Repository Size
==========================================================================================================================
Installing:
centreon-release noarch 3.4-4.el7.centos /centr
これで、centreonパッケージをインストールできます
# yum install centreon-base-config-centreon-engine centreon
..............................
..............................
Transaction Summary
==========================================================================================================================
Install 2 Packages (+273 Dependent packages)
Upgrade ( 2 Dependent packages)
Total download size: 103 M
Is this ok [y/d/N]: y
centeronの新しいバージョンでは、PHPファイルの適切なタイムゾーンを構成する必要があります。次に、適切なタイムゾーンを示すファイルの作成を変更する必要があります。
# vim /etc/php.d/php-timezone.ini
date.timezone = Etc/UTC
これで、Apache、MariaDBを再起動し、起動時にsnmpサービスを自動的に起動できるようになります。
# systemctl restart httpd mariadb
# systemctl enable httpd snmpd snmptrapd
Created symlink from /etc/systemd/system/multi-user.target.wants/httpd.service to /usr/lib/systemd/system/httpd.service.
Created symlink from /etc/systemd/system/multi-user.target.wants/snmpd.service to /usr/lib/systemd/system/snmpd.service.
Created symlink from /etc/systemd/system/multi-user.target.wants/snmptrapd.service to /usr/lib/systemd/system/snmptrapd.service.
3)CentreonWebインストール
インストールが完了すると、サーバーにグラフィカルにアクセスして、Webブラウザーでプロセスを続行できるようになります。したがって、サーバーのIPアドレスを入力しますhttp://
次のボタンを選択する必要があります
ここで、すべてのモジュールがチェックされました
ここに監視エンジン情報があります
ここにブローカー情報があります
ここでは、Webインターフェイスにアクセスするためのユーザーアカウントを作成します。パスワードを忘れないでください
これがデータベース情報です。 データベースユーザーのパスワードを入力する必要があります ただし、データベースのrootユーザーは対象外です。
インストール中に、すべての操作が正常に完了したことが示されます。
4)centeronの管理Webページへの接続
これでインストールが完了し、IPアドレスまたはドメイン名(構成されている場合)でcentreonWebページに再度アクセスできるようになりました。
これで、ユーザーのアカウントの作成中に、手順5で構成したユーザー名とパスワードを使用してログインできます。
ホーム->ポーラー統計に移動すると 、センタートンには情報がなく、サービスもインストールされていないことがわかります
ポーラーが実行されていないこともわかります
また、ウィジェットはインストールされていません。したがって、基本的な機能センターを構築するには、サービスを開始してウィジェットをインストールする必要があります
5)サービスを開始し、centeronウィジェットをインストールします
centeronのサービスを開始するには、端末で以下のコマンドを入力する必要があります。
# systemctl start cbd
# systemctl start centcore
# systemctl start centreontrapd
これで、centeronの管理ページに戻って、ポーラーを選択し、構成をインポートできます。ポーラーまたはリモートサーバーは、スケジューラーとブローカーモジュールを備えた監視サーバーです。それらの機能は、機器を監視し、結果をCentreon中央サーバーに送信することです。
構成->ポーラーに移動します 構成をエクスポートするサーバーを選択します。 centeronの新しいバージョンには、コマンドや例の構成がありません。これは、centreonには、監視までの時間を短縮できるソリューションであるIMP(Instant Monitoring Platform)という新しいアプローチが付属しているためです。
次に、最初の4つの提案を貼り付けて、再開を選択します。 メソッドの場合、 export
これで結果を確認できます
ポーラーが実行されていることがわかります。ポーラーの統計はホームページで確認できます
これで、自動的にインストールされないウィジェットをCentreonサーバーにインストールできます
# yum install centreon-widget*
Loaded plugins: fastestmirror
base | 3.6 kB 00:00
centreon-stable | 2.9 kB 00:00
centreon-stable-noarch | 2.9 kB 00:00
.............................
.............................
Transaction Summary
================================================================================
Install 12 Packages
Total download size: 206 k
Installed size: 434 k
Is this ok [y/d/N]: y
これで、管理ページからアクティブ化できます
ウィジェットがインストールされ、使用できることがわかります。センタートンサーバーを適切に構成して使用する準備が整いました
Centreonは、進化したモニタリングに適したツールであり、nagiosコンポーネントに関連付ける必要はありません。現在は非常に独立して動作し、簡単な構成方法を提供します。この新しいバージョンのcentreonにはいくつかの変更があり、パッケージのインストールを通じてcentos7に簡単に統合できます。
関連項目:
- Centreon2.8にLinuxおよびWindowsホストを追加する方法