OCI以外の環境でのエージェントおよびJMSプラグインの設定

環境がオンプレミスまたはサードパーティ・クラウドにある場合は、この項を確認してエージェントを設定し、JMS Agent Installerを使用してJMSプラグインをデプロイします。

オンプレミスまたはサードパーティ・クラウド上のOracle Linuxホストの場合、JMSプラグインはOracle Management Agentを介してデプロイされます。Oracle Management Agent (OMA)はホスト・マシンにインストールされます。これは管理エージェント・クラウド・サービスを使用して、Oracle Cloud Infrastructure (OCI)に直接接続できます。JMSは、管理エージェントをインストールしたホストからデータを収集するためのサービス・プラグインとして提供されます。

このようなホストでJMSプラグインを有効化するには、次の2つのオプションがあります。

  • 管理エージェント・ソフトウェアでJMS installation scriptを使用したインストール。

    JMSインストール・スクリプトを使用してインストールするには、続行する前に最新のOracle JDK 8をマシンにインストールしておく必要があります。

  • JMS_agent_configuration.rspファイルでJMS Agent Installerを使用したインストール。

    JMSエージェント・インストーラには、最新バージョンのOracle JDK 8および管理エージェント・ソフトウェアが付属しています。JMS Agent Installerで管理されるため、マシンにOracle JDK 8を事前にインストールする必要はありません。

この解答では、JMS Agent Installerを使用します。

エージェント・インストーラ・ソフトウェアのダウンロード

Oracle LinuxインスタンスのJMSエージェント・インストーラ・バージョンをダウンロードします。ダウンロードには、インストーラ・ファイルと構成ファイルが含まれます。

  1. ナビゲーション・メニューを開き、「監視および管理」「Java管理」の下にある「フリート」の順にクリックします。
  2. 前に作成したフリートを選択します。
  3. 「Download Agent Installer」をクリックします。
  4. ホストのアーキテクチャに適したエージェント・インストーラのOracle Linuxバージョンを選択してダウンロードします。
    操作を実行するマシンに、次のファイルがダウンロードされます。
    1. jms_setup_version-number_os-type.tar.gzインストーラ・ファイル
    2. JMS_agent_configuration.rsp構成ファイル
  5. 「閉じる」をクリックします。

エージェント・インストーラ・ソフトウェアのインストールとプラグインのデプロイ

ソフトウェアをインストールし、プラグインをOracle Linuxホストにデプロイします。

  1. ダウンロードしたエージェント・インストーラ・ファイル(jms_setup_version-number_os-type.tar.gz)および構成ファイル(JMS_agent_configuration.rsp)をLinuxホストに転送します。
    次のサンプル・コマンドを使用して、エージェント・インストーラおよび構成ファイルをホスト・マシンに転送できます。
    scp -r -i path-to-private-key/your-private-key-file path-mgmt-agent-installer/your-mgmt-agent-installer path-agent-configuration/JMS_agent_configuration.rsp username@x.x.x.x:copy-to-path
  2. ホストに接続します。Agent Installerを抽出し、構成ファイルを共通ディレクトリにコピーします。
    次の例では、jmsInstallerが共通ディレクトリです。
    mkdir ./jmsInstaller && cp JMS_agent_configuration.rsp ./jmsInstaller && tar -xvf your-mgmt-agent-installer.tar.gz -C ./jmsInstaller
  3. 共通ディレクトリに移動し、Agent Installerが構成ファイルと同じディレクトリに圧縮解除されていることを確認します。確認後、次のコマンドを使用してinstallJMSAgent.shスクリプトを実行します。
    sudo ./installJMSAgent.sh
  4. インストールが成功すると、次のようなメッセージが表示されます。
     ...
     Agent was successfully registered using key name-of-fleet(ocid1.managementagentinstallkey.oc1.region.some ocid hash).
     Instance has been assigned to JMS fleet name-of-fleet(ocid1.jmsfleet.oc1.region.some ocid hash).
     A copy of this installation log can be found at /path-to-log/JMSInstallScript/JMSInstallScriptLogs-Datestamp-Timestamp-log-number.log
     Removing the temporary files.
     The JMS installer and configuration file can be removed from the machine.
     /path-to-log/JMSInstallScript/JMSInstallerLogs-Datestamp-Timestamp-log-number.log contains the install log.
     Agent is successfully installed and is running.

インストールおよびデプロイメントの確認

管理エージェントのインストール、プラグインのデプロイ、および管理対象インスタンスがフリートに関連付けられていることを確認します。

  1. 管理エージェントのインストールの確認
    1. Oracle Cloudコンソールで、ナビゲーション・メニューを開き、「監視および管理」をクリックし、「管理エージェント」の下の「エージェント」をクリックします。
    2. 「エージェント」リストから、最近インストールされたエージェントを探します。このエージェントは、前の項で作成したFleet_Compartmentコンパートメントにある必要があります。エージェントの可用性はアクティブである必要があります。
  2. JMSプラグイン・デプロイメントを確認します。
    1. エージェントで、「プラグインのデプロイ」をクリックし、「Java Management Service」プラグイン・ボックスが選択されていることを確認します。
  3. 管理対象インスタンスがフリートに正常に関連付けられたことを確認します。
    1. 前に作成したフリートに移動し、インベントリ・ログ・オブジェクトをクリックします。
    2. 「フリート・インベントリ」ログ・ページの「ログの検索」セクションの下には、新しいログ・エントリjms.agent.plugin.start.logがあります。
      新規に関連付けられた管理対象インスタンスからフリート・インベントリ・ログに新しいログ・エントリが発行されました。