エージェントをインストールして Pandora FMS サーバに接続する方法
Pandora FMS エージェント は、Pandora FMS 監視システムを使用して監視されるコンピュータにインストールされるアプリケーションです。ソフトウェア エージェントは、サーバー リソース (CPU、RAM、ストレージ デバイスなど) およびインストールされているアプリケーションとサービス (Nginx、Apache、MySQL/MariaDB、PostgreSQL など) をチェックします。 SSH、FTP、NFS、Tentacle (プロトコル)、またはその他のデータ転送手段のいずれかのプロトコルを使用して、収集したデータを XML 形式でPandora FMS サーバーに送信します。
注: エージェントはサーバーとリソースの監視にのみ必要ですが、ネットワーク機器の監視はリモートで行われるため、ソフトウェア エージェントをインストールする必要はありません。
この記事では、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 エージェントの設定
ソフトウェア エージェント パッケージが正常にインストールされたら、/etc/pandora/pandora_agent.conf 設定ファイルで、Pandora FMS サーバーと通信するようにパッケージを設定します。
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 コンソールを介して新しいエージェントを追加する必要があります。 Web ブラウザに移動して Pandora FMS サーバー コンソールにログインし、リソース ==> エージェントの管理 に移動します。
次の画面で、[エージェントの作成] をクリックして新しいエージェントを定義します。
[エージェント マネージャー] ページで、次のスクリーンショットに示すようにフォームに入力して新しいエージェントを定義します。完了したら、[作成] をクリックします。
エージェントを追加すると、次のスクリーンショットで強調表示されているように、フロント ページの概要にエージェントが反映されます。
[エージェントの詳細] で新しく作成したエージェントを表示し、そのステータス インジケーターを強調表示すると、モニターは表示されません。したがって、次のセクションで説明するように、エージェントが実行されているホストを監視するためのモジュールを作成する必要があります。
リモート エージェント監視用のモジュールの構成
このガイドでは、リモート ホストがライブである (ping できる) かどうかを確認するモジュールを作成します。モジュールを作成するには、[リソース] ==> [エージェントの管理] に移動します。 Pandora FMS 画面で定義されたエージェントで、エージェント名をクリックして編集します。
ロードされたら、次のスクリーンショットで強調表示されている [モジュール] リンクをクリックします。
次に、 次の画面でモジュール タイプ (例:新しいネットワーク サーバー モジュールの作成) を選択し、作成をクリックします。
次の画面で、 モジュールのコンポーネントグループ(例:ネットワーク管理)とその実際のチェック タイプ(例:ホスト アライブ)を選択します。次に、他のフィールドに入力し、ターゲット IP が監視対象のホストのものであることを確認します。次に [作成] をクリックします。
次に、コンソールを更新し、エージェントの詳細でエージェントを表示し、そのステータス インジケータを強調表示します。「すべてのモニタは OK」と表示されるはずです。 ”。そしてモジュールの下に、正常な状態のモジュールが 1 つあることが表示されます。
ここでエージェントを開くと、次のスクリーンショットで強調表示されているように、監視情報が表示されるはずです。
モジュールが正常に動作しているかどうかをテストするには、リモート ホストをシャットダウンし、エージェントのモジュールをリセットします。これは重大なステータスを示しているはずです(赤色)。
それだけです!次のステップでは、PandoraFMS システムの高度な機能の使用方法を学び、より多くのサーバー、エージェントとモジュール、アラート、イベント、レポートなどを作成して IT インフラストラクチャを監視するようにシステムを設定します。詳細については、PandoraFMS のドキュメントを参照してください。