設定非 OCI 環境的代理程式和 JMS Plug-in

如果您的環境是內部部署環境或第三方雲端環境,請檢閱本節以設定代理程式,並使用 JMS Agent Installer 部署 JMS Plug-in。

對於內部部署或第三方雲端上的 Oracle Linux 主機,JMS 外掛程式是透過 Oracle Management Agent 部署。Oracle Management Agent (OMA) 已安裝在主機機器上。它可以直接使用管理代理程式雲端服務連線至 Oracle Cloud Infrastructure (OCI)。提供 JMS 作為服務 Plug-in,以從您安裝「管理代理程式」的主機收集資料。

在這類主機上啟用 JMS Plug-in 有兩種可能選項:

  • 使用 JMS installation script 與「管理代理程式」軟體進行安裝。

    若要使用 JMS 安裝命令檔進行安裝,您的機器上必須安裝最新的 Oracle JDK 8,才能繼續進行。

  • 搭配使用 JMS Agent InstallerJMS_agent_configuration.rsp 檔案進行安裝。

    「JMS 代理程式安裝程式」隨附最新版本的 Oracle JDK 8 和「管理代理程式」軟體。您不需要在電腦上預先安裝 Oracle JDK 8,因為 JMS Agent Installer 會為您進行管理。

此解決方案使用 JMS Agent Installer

下載代理程式安裝程式軟體

下載您 Oracle Linux 執行處理的「JMS 代理程式安裝程式」版本。此下載項目包括安裝程式檔案和組態檔。

  1. 開啟導覽功能表並按一下可觀測性與管理,然後按一下 Java 管理底下的機組
  2. 選取先前建立的機組。
  3. 按一下下載代理程式安裝程式
  4. 為主機的架構選取並下載適當的 Oracle Linux 版本代理程式安裝程式
    下列檔案是在您執行作業的機器上下載:
    1. jms_setup_version-number_os-type.tar.gz 安裝程式檔案
    2. JMS_agent_configuration.rsp 組態檔
  5. 按一下「關閉」

安裝代理程式安裝程式軟體並部署 Plugin

在您的 Oracle Linux 主機上安裝軟體並部署 Plugin。

  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.

確認安裝與部署

請檢查「管理代理程式」安裝、Plugin 部署,以及受管理執行處理是否與機組關聯。

  1. 驗證「管理代理程式」安裝。
    1. 在 Oracle Cloud 主控台中,開啟導覽功能表,按一下可觀測性與管理,然後按一下管理代理程式底下的代理程式
    2. 從「代理程式」清單中,尋找最近安裝的代理程式。此代理程式應位於上一節建立的 Fleet_Compartment 區間中。代理程式的使用狀態應為作用中。
  2. 驗證 JMS Plug-in 部署。
    1. 在您的代理程式中,按一下建置 Plug-in ,並確認已核取 Java Management Service Plug-in 方塊。
  3. 確認受管理執行處理與機組的成功關聯。
    1. 瀏覽至先前建立的機組,然後按一下產品目錄日誌物件。
    2. 機組產品目錄日誌頁面的瀏覽日誌區段底下,是一個新的日誌項目 jms.agent.plugin.start.log
      新關聯的受管理執行處理已向您的機組產品目錄日誌發出新的日誌項目。