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

Centos7にCentreonをインストールする方法

システム管理者にとって、ネットワーク上で提供される各サービスと機器の状態を確認できることは非常に重要です。問題が発生した場合は、いつでも通知を受けて対応できる必要があります。利用可能ないくつかの人気のあるツールが存在しますが、簡単な管理方法を提供できるものはほとんどありません。それは私たちにこの機会を与える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ホストを追加する方法

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

  2. CentOS8にTeamspeak3サーバーをインストールする方法

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

  1. CentOS8にNginxをインストールする方法

  2. CentOS8にPostgreSQLをインストールする方法

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

  1. CentOS7にFreeIPAサーバーをインストールする方法

  2. CentOS8にSambaサーバーをインストールする方法

  3. CentOSにMinecraftサーバーをインストールする方法