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

CentOS 7 / RHEL 7にPandoraFMSサーバーをインストールする方法–インフラストラクチャの監視ソリューション

Pandora FMS 柔軟な監視ソリューションです サーバー、ネットワーク、仮想インフラストラクチャ、およびアプリケーション用。これは自由ソフトウェアであり、GNU GeneralPublicLicenseの下でリリースされています。

Pandora FMSは非常にスケーラブルであり、複雑で動的な大規模な環境に非常に適しています。

Pandora FMSを使用して、サーバー、データベース、Webサーバー、アプリケーション、およびファイアウォールやルーターなどのネットワークハードウェアシステムのステータスとパフォーマンスを監視できます。

Pandora FMSはWMI、 SNMPを使用します 、TCP、UDP、ICMP、HTTPプロトコル、およびパフォーマンスメトリックを収集するサーバーエージェント。また、TCP / IPスタックを使用して、ロードバランサー、ルーター、プリンター、スイッチなどのハードウェアシステムを監視します。

興味があるかもしれません

読む CentOS 7 / Ubuntu 16.04 /Debian8にNagios4.3をインストールして構成する

読む Ubuntu 16.04 / 14.04、Debian、およびMintにIcinga2をインストールします

読む CentOS 7 / Ubuntu 16.04 /Debian8にZabbixサーバー3.2をインストールする方法をインストールする

読む Netdata –Linux用のリアルタイムパフォーマンス監視ツール

Pandora FMSのコンポーネント:

Pandoraサーバー:

Pandora Serverは、12の異なるサーバーのバンドルであり、データの収集と処理を担当します。データサーバーはエージェントから送信された情報を処理しますが、ネットワークサーバーはリモート監視タスクを実行します。

Pandoraサーバーは、収集したデータをPandoraのデータベースに挿入し、監視アラートを生成する役割も果たします。 PandoraサーバーはLinuxにインストールできます およびウィンドウ オペレーティングシステム。

Webコンソール:

Webコンソールを使用すると、ユーザーは監視システムを操作および管理できます。 PHPで開発されています バックエンドデータベースとWebサーバーに依存します。 WebコンソールをセットアップできますLinux 、Solaris、 Windows およびAIXオペレーティングシステム。

エージェント:

エージェントは、クライアントサーバーからパフォーマンスメトリックを収集するために使用されます。エージェントは、Microsoft、AIX、Solaris、 Linuxを含むほぼすべてのプラットフォームをサポートします 、IPSO、Mac OSまたはFreeBSD、そしてSAP。

データベース:

データベースには、エージェントによって収集されたデータ、管理者によって定義された構成、インシデント、イベント、監査情報などが保持されます。 MySQLをサポートします。 およびデータベースサーバーとしてのOracle。

システム要件:

システムの要件は、監視エージェントの数によって異なります。

最大500人のエージェント – 3GBのRAM、2.5GHzのシングルコアCPU、7200RPMのハードドライブ。

最大2.000エージェント – 6GBのRAM、デュアルコア2.5GHz CPU、および10000RPM以上のハードドライブ。

4.000を超えるエージェントの場合 – 12 GBのRAM、3 GHzのクアッドコアCPU、および15000RPM以上のハードドライブ。

環境:

このチュートリアルでは、以下に説明するように、デモに2つのシステムを使用します。

HostName IPアドレス OS 目的
server.itzgeek.local 192.168.1.10 CentOS 7 PandoraサーバーとPandoraコンソール
client.itzgeek.local 192.168.1.20 CentOS 7 PandoraAgentを実行しているクライアントサーバー

MariaDBのインストール:

MariaDBをインストールしましょう Pandoraサーバー上のデータベースサーバー 。

yum -y install mariadb-server

次のコマンドを使用してMariaDbサービスを開始します。

systemctl start mariadb

システムの起動時にMariaDBが自動的に起動するようにします。

systemctl enable mariadb

これは新しいDBセットアップであるため、mysql_secure_installationコマンドを実行してMySQLインスタンスを保護します

Pandoraをインストールするには、MySQLrootユーザーのパスワードが必要です。

Pandoraコンソールのインストール:

PandoraサーバーとコンソールをインストールするためにPandoraFMSリポジトリを設定する必要があります。 .repoを作成します /etc/yum.repos.d/の下のファイル ディレクトリ。

vi /etc/yum.repos.d/pandorafms.repo

次のリポジトリ情報を使用してください。

[artica_pandorafms]
name=CentOS6 - PandoraFMS official repo
baseurl=http://firefly.artica.es/centos7
gpgcheck=0
enabled=1

次に、YUMコマンドを使用してPandoraコンソールをインストールします。

yum -y install pandorafms_console

PandoraコンソールはApacheWebサーバー上で動作するため 、Apacheサービスを開始する必要があります。また、システムの起動中にサービスの自動開始を有効にします。

systemctl start httpd
systemctl enable httpd

ファイアウォール:

ファイアウォールに許可ルールを追加して、 HTTPSを許可します 外部マシンからアクセス可能なポート80。

firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --reload

SELinux:

Pandoraコンソールは、コンソールのセットアップ時に構成をディスクに書き込みます。 SELinux ファイルの書き込みをブロックする可能性があるため、SELinuxで許可する必要があります。

yum install -y policycoreutils-python
semanage fcontext -a -t httpd_sys_rw_content_t '/var/www/html/pandora_console/include'
semanage fcontext -a -t httpd_sys_rw_content_t '/var/www/html/pandora_console/attachment'
restorecon '/var/www/html/pandora_console/include'
restorecon '/var/www/html/pandora_console/attachment'

Pandoraコンソールのセットアップ:

それでは、Webブラウザを介してコンソールのインストールを開始しましょう。 Webブラウザーを開き、ポイントします

http://your.ip.add.ress/pandora_console

[次へ]をクリックします。

使用許諾契約に同意します。

インストーラーは、必要な依存関係をチェックするようになりました。

MySQLのルートパスワードを入力します。

コンソールは、Pandoraサーバーのデータベースを作成します。 後で必要になる可能性があるため、パスワードを書き留めておきます Pandoraサーバーの構成中。

[次へ]をクリックします。

これで、Pandoraコンソールが完成しました。 install.phpを削除します ファイルpandora_consoleディレクトリから

rm -rf /var/www/html/pandora_console/install.php

Pandoraコンソールにログインします:

http://your.ip.add.ress/pandora_console

デフォルトのユーザーはadmin パスワードはpandora 。ログインしたらすぐに変更してください。

言語を選択します 、タイムゾーンアラートを受信するためのメールアドレスを入力します 。

[完了]をクリックします。

ダッシュボード:

ページ:1 2
Cent OS
  1. CentOS6のISPConfig3サーバーにRoundcubeをインストールする方法

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

  3. CentOS 7 /RHEL7にPuppet6.xをインストールする方法

  1. RHEL 8 /CentOS8にpostfixメールサーバーをインストールする方法

  2. RHEL 8 / CentOS8LinuxにDNSサーバーをインストールする方法

  3. CentOS / RHEL 7 :GUI のインストール方法

  1. RHEL 8 /CentOS8にvncサーバーをインストールする方法

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

  3. RHEL 8 /CentOS8サーバーにOwnCloudをインストールする方法