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