为非 OCI 环境设置代理和 JMS 插件

如果您的环境是内部部署或第三方云,请查看此部分以设置代理并使用 JMS Agent Installer 部署 JMS 插件。

对于内部部署或第三方云中的 Oracle Linux 主机,JMS 插件通过 Oracle Management Agent 部署。Oracle Management Agent (OMA) 安装在主机上。它可以使用管理代理云服务直接连接到 Oracle Cloud Infrastructure (OCI)。JMS 作为服务插件提供,用于从安装管理代理的主机收集数据。

在此类主机上启用 JMS 插件有两种可能的选项:

  • 使用带有 Management Agent 软件的 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. 单击关闭

安装代理安装程序软件并部署插件

安装软件并在 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. 验证 Management Agent 安装。
    1. 在 Oracle Cloud 控制台中,打开导航菜单,单击可观察性和管理,然后单击管理代理下的代理
    2. 从“代理”列表中,查找最近安装的代理。此代理应位于上一节中创建的 Fleet_Compartment 区间中。代理的可用性应处于活动状态。
  2. 验证 JMS 插件部署。
    1. 在代理中,单击部署插件并确认已勾选 Java Management Service 插件框。
  3. 验证托管实例是否成功与您的组关联。
    1. 导航到您之前创建的组,然后单击清单日志对象。
    2. 组清单日志页中的浏览日志部分下,是一个新日志条目 jms.agent.plugin.start.log
      新日志条目已从新关联的托管实例发送到车队清单日志。