Centreonは、ITインフラストラクチャを監視するためのオープンソースの監視システムです。そのモジュラー構造と優れたスケーラビリティにより、小規模から大規模のネットワークから、数百のホストを備えた複雑なIT環境までの監視に適しています。このチュートリアルでは、AlmaLinux8またはRockyLinux 8RPMLinuxにOpenSourceCentreonモニタリングツールをインストールするためのコマンドを学習します。
Centreonプロジェクトは2005年に開始され、GPLv2およびApacheオープンソースライセンスの下で開発者に配布されました。 4つのエディションがあります-オープンソース。 ITエディション; BusinessEditionおよびMSPEdition。もちろん、オープンソース以外のエディションはサブスクリプションベースであり、コミュニティ(オープンソース)のものと比較して追加機能があります。
NagiosやIcingaと同様に、Centreonは複数のシステムを表示および管理するためのWebインターフェイスも提供します。さらに、Centreon Webインターフェイスを介した構成により、特に数百のホストとサービスを備えた複雑なIT環境を監視する場合に、作業が大幅に容易になります。
Centreonは、さまざまなLinuxディストリビューションで動作させることができます。 CentOSとさまざまなDebian派生物が正式に計画されています。 Centreon Webを操作するには、ApacheWebサーバーが必要です。必要なデータベースにはMySQLが使用されます。
マルチユーザーシステムとして、Centreonはよく考えられた権利管理を提供します。したがって、ユーザーまたはグループに監視結果の一部のみを提供したり、構成オプションを制限したりすることができます。
CentreonをAlmaLinux8にインストールする手順| Rocky Linux 8
要件:
• ApacheWebサーバー
• MariaDBデータベース
• 50台未満のホストの場合は1vCPU/ 1 GB
AlmalinuxまたはRockyでDNF更新コマンドを実行する
まず、DNFパッケージマネージャーを使用し、システム更新コマンドを実行して、リポジトリキャッシュを含むすべてのパッケージが最新であることを確認します。
sudo dnf update
Centreonを適切にインストールするためにSELinuxを無効にする
次に、SElinuxを無効にして、Centreonが問題なく正しくインストールされるようにします。ただし、セットアップが完了したら、再度有効にすることができます。
sed -i s/^SELINUX=.*$/SELINUX=disabled/ /etc/selinux/config
完了したら、システムを再起動します。
sudo reboot
EPEL、PowerTools、およびREMIリポジトリをインストールする
Centreonをインストールするには、EPEL、Remi、およびPowerToolsから入手できるいくつかのパッケージが必要です。したがって、先に進む前に、システムにまだインストールされていない場合は、最初にインストールして有効にしてみましょう。
sudo dnf install -y dnf-plugins-core
EPELのインストール:
sudo dnf install epel-release
PHP 8.0用のRemiリポジトリをインストールします:
sudo dnf install -y https://rpms.remirepo.net/enterprise/remi-release-8.rpm
PowerToolsを有効にする:
sudo dnf config-manager --set-enabled 'powertools' -y
更新の実行:
sudo dnf update -y
Apache、MariaDBデータベース、およびPHP8.0をインストールします
Apache HttpdパッケージとMariaDBパッケージはどちらも、これらのRHELベースのLinuxシステムのデフォルトのリポジトリからすでに利用可能であるため、特定のコマンドにアクセスするだけです。
ApacheおよびMariaDBの場合
sudo dnf install httpd httpd-tools mariadb-server mariadb -y
ApacheおよびMariadbサービスを開始して有効にする:
sudo systemctl enable --now httpd mariadb
安全なデータベース:
指定されたコマンドを実行して、デモデータベースと匿名ユーザーを削除するためのガイド付きテキストベースのセットアップを取得します。これには、データベースへのリモートアクセスの制限も含まれます。
mysql_secure_installation
Fo PHP 8.0
sudo dnf module reset php sudo dnf module install php:remi-8.0 -y
AlamLinuxまたはRockyLinux8にCentreonリポジトリを追加
CentreonをインストールするパッケージはAlmaLinuxまたはRockyLinuxで利用できないため、以下のコマンドを使用して手動で追加する必要があります。
sudo dnf install -y https://yum.centreon.com/standard/21.10/el8/stable/noarch/RPMS/centreon-release-21.10-2.el8.noarch.rpm
CentreonをAlmalinuxにインストールするコマンド| Rocky Linux 8
必要なものはすべてインストールしました。次に、DNFパッケージマネージャーを使用して、AlamLinux、Rocky、CentOSなどのRHELベースのLinuxにCentreonのパッケージをインストールしましょう。
sudo dnf install centreon centreon-database -y
PHPのタイムゾーンを設定する
PHPのタイムゾーンを設定する必要があります。
sudo su - echo "date.timezone = Europe/Paris" >> /etc/php.d/50-centreon.ini
注 :タイムゾーンなしでヨーロッパ/パリを変更します。 サポートされているタイムゾーンのリストはここにあります。
システムブートでサービスを開始できるようにする
sudo systemctl enable php-fpm httpd mariadb cbd centreon sudo systemctl enable centengine gorgoned snmptrapd centreontrapd snmpd
sudo systemctl restart php-fpm httpd mariadb cbd centreon sudo systemctl restart centengine gorgoned snmptrapd centreontrapd snmpd
ファイアウォールでポート80と443を許可する
ファイアウォールを有効にしている場合は、http
を許可します およびhttps
ファイアウォールのポート:
sudo firewall-cmd --zone=public --permanent --add-port=80/tcp sudo firewall-cmd --zone=public --permanent --add-port=443/tcp
sudo systemctl reload firewalld
CenetronWebインストールへのアクセス
次に、CenetronMonitoringツールをインストールしたサーバーのIPアドレスにアクセスできるローカルシステムでWebブラウザを開きます。
例 :
http://server-ip/cenetron
データベースの構成と設定
Centreonのガイド付きWebベースの構成ウィザードに従い、[管理者情報]ページが表示されたら、管理者ユーザーアカウントのパスワードを設定します。
[データベースの設定]ページで、データベースサーバーに設定したrootユーザーのパスワードを追加します。その後、データベース「 centreon」に設定するパスワードを入力します CentreonMonitoringツールの場合は」。
ダッシュボードCentreonモニタリングツール
ログインすると、ダッシュボードが表示されます。
監視するリモートシステムにPollerをインストールするには、公式ドキュメントを参照してください。
その他のチュートリアル:
• Linuxシステムを監視するための5つの最良のhtop代替手段
• 7最高のGnomeシステムモニターの代替Linuxアプリケーション
• Ubuntu20.04サーバーなどのLinuxにNetdataをインストールする方法