ウェブサイト検索

Pandora FMSサーバーにエージェントをインストールして接続する方法


パンドラFMSエージェントは、パンドラFMS監視システムを使用して監視されるコンピュータにインストールされるアプリケーションです。ソフトウェアエージェントは、サーバーリソース(CPU、RAM、ストレージデバイスなど)やインストールされたアプリケーションおよびサービス(Nginx、Apache、MySQL/MariaDB、PostgreSQLなど)をチェックし、収集したデータをXML形式でパンドラFMSサーバーに送信します。通信プロトコルには、SSH、FTP、NFS、Tentacle(プロトコル)またはその他のデータ転送手段が含まれます。

注意: エージェントはサーバーとリソースの監視のみに必要であり、ネットワーク機器の監視はリモートで行われるため、ソフトウェアエージェントをインストールする必要はありません。

この記事では、Pandora FMSソフトウェアエージェントをインストールし、それらを監視用にPandora FMSサーバーインスタンスに接続する方法を示します。このガイドでは、すでにPandora FMSサーバーの実行インスタンスがあることを前提としています。

LinuxシステムにPandora FMSエージェントをインストールする

CentOSおよびRHELディストリビューションでは、必要な依存関係パッケージをインストールするために次のコマンドを実行し、その後Pandora FMSエージェントRPMパッケージの最新バージョンをダウンロードしてインストールします。

# yum install wget perl-Sys-Syslog perl-YAML-Tiny
wget https://sourceforge.net/projects/pandora/files/Pandora%20FMS%207.0NG/743/RHEL_CentOS/pandorafms_agent_unix-7.0NG.743-1.noarch.rpm
yum install pandorafms_agent_unix-7.0NG.743-1.noarch.rpm

UbuntuおよびDebianディストリビューションでは、最新のエージェントDEBパッケージをダウンロードしてインストールするために、以下のコマンドを実行します。

$ wget https://sourceforge.net/projects/pandora/files/Pandora%20FMS%207.0NG/743/Debian_Ubuntu/pandorafms.agent_unix_7.0NG.743.deb
sudo dpkg -i pandorafms.agent_unix_7.0NG.743.deb
sudo apt-get -f install

LinuxシステムにおけるPandora FMSエージェントの設定

ソフトウェアエージェントパッケージのインストールに成功した後、Pandora FMSサーバーと通信するように/etc/pandora/pandora_agent.conf設定ファイルを構成します。

# vi /etc/pandora/pandora_agent.conf

サーバー設定パラメータを探し、その値を以下のスクリーンショットに示すPandora FMSサーバーのIPアドレスに設定します。

ファイルを保存し、その後Pandoraエージェントデーモンサービスを起動し、システムブート時に自動的に開始するように設定し、サービスが正常に稼働していることを確認してください。

# systemctl start pandora_agent_daemon.service
systemctl enable pandora_agent_daemon.service
systemctl status pandora_agent_daemon.service

Pandora FMSサーバーに新しいエージェントを追加する

次に、Pandora FMSコンソールを介して新しいエージェントを追加する必要があります。ウェブブラウザに移動して、Pandora FMSサーバーコンソールにログインし、次にリソース => エージェント管理に移動します。

次の画面でエージェントを作成をクリックして、新しいエージェントを定義します。

エージェントマネージャーページで、次のスクリーンショットに示されたフォームに記入して新しいエージェントを定義します。完了したら、作成をクリックしてください。

エージェントを追加した後、次のスクリーンショットに示されているように、フロントページのサマリーに反映されるべきです。

新しく作成されたエージェントをエージェントの詳細で表示し、そのステータスインジケーターを強調表示すると、監視対象は表示されないはずです。したがって、次のセクションで説明されているように、エージェントが実行されているホストを監視するためのモジュールを作成する必要があります。

リモートエージェント監視のためのモジュールの設定

このガイドでは、リモートホストが生きているか(pingが送信できるか)をチェックするモジュールを作成します。モジュールを作成するには、リソース => エージェントの管理に移動します。Pandora FMS画面で定義されたエージェントの中から、エージェント名をクリックして編集します。

読み込まれたら、次のスクリーンショットでハイライトされたモジュールリンクをクリックしてください。

次の画面で モジュールタイプ (例: 新しいネットワークサーバーモジュールを作成) を選択し、作成をクリックします。

次の画面から、モジュールコンポーネントグループ(例:ネットワーク管理)とその実際のチェックタイプ(例:ホスト生存)を選択してください。その後、他のフィールドを記入し、ターゲットIPが監視するホストのものであることを確認してください。それから作成をクリックします。

次に、コンソールを再読み込みし、エージェントの詳細でエージェントを表示して、そのステータスインジケーターを強調表示してください。「すべてのモニターは正常です」と表示されるはずです。また、モジュールの下には、1つのモジュールが正常な状態であることが表示されるはずです。

エージェントを今開くと、以下のスクリーンショットで強調された監視情報が表示されるはずです。

モジュールが正常に動作しているかテストするために、リモートホストをシャットダウンし、エージェントのモジュールをリセットすることができます。それはクリティカルステータス(赤色)を示すべきです。

それだけです!次のステップは、PandoraFMSシステムの高度な機能を使用し、ITインフラストラクチャを監視するように設定することです。これには、サーバー、エージェント、モジュール、アラート、イベント、レポートなど、さらなる設定が必要です。詳細については、PandoraFMSのドキュメントをご覧ください。

関連記事: