可以通过 RedHat Package Manager (RPM) 包安装 End Point Operations Management 代理。noarch 包中的代理不包含 JRE。

将代理部署到具有各种操作系统和架构的大量平台时,仅限代理的存档会十分有用。代理存档可用于 Windows 和类似于 UNIX 的环境(带有及不带内置 JRE)。

RPM 执行以下操作:

  • 创建名为 epops 的用户和组(如果不存在)。用户使用服务帐户且被锁定,您无法登录。
  • 将代理文件安装到 /opt/vmware/epops-agent 中。
  • 将 init 脚本安装到 /etc/init.d/epops-agent 中。
  • init 脚本添加到 chkconfig 并针对运行级别 2、3、4 和 5 将它设置为 on

如果要安装多个代理,请参见同时安装多个 End Point Operations Management 代理

前提条件

  • 验证是否具有足够权限来部署 End Point Operations Management 代理。具有的 vRealize Operations Manager 用户凭据必须包含允许安装 End Point Operations Management 代理的角色。请参见vRealize Operations Manager 中的角色和权限
  • 如果您计划运行 ICMP 检查,必须使用 root 特权安装 End Point Operations Management 代理。
  • 要将代理配置为使用您自己管理的密钥存储来进行 SSL 通信,请在其主机上为代理设置 JKS 格式密钥存储并配置代理以使用其 SSL 证书。请记下该密钥存储的完整路径及其密码。必须在代理 agent.properties 文件中指定此数据。

    验证代理密钥存储密码与专用密钥密码是否相同。

  • 如果安装非 JRE 包,请定义 HQ_JAVA_HOME 位置。

    End Point Operations Management 特定于平台的安装程序包含 JRE 1.8.x。与平台无关的安装程序则不包含。根据环境以及使用的安装程序,可能需要定义 JRE 的位置以确保代理可以找到要使用的 JRE。请参见为 End Point Operations Management 组件配置 JRE 位置

  • 如果您正在安装非 JRE 包,请确认您正在使用最新的 Java 版本。如使用较早版本的 Java,您可能会遇到安全风险。
  • 确认 End Point Operations Management 代理的安装目录不包含 vRealize Hyperic 代理安装。
  • 如果使用 noarch 安装,请验证是否在平台上安装了 JDK 或 JRE。
  • 验证您在指定代理安装路径时仅使用 ASCII 字符。如果您使用非 ASCII 字符,则必须将 Linux 计算机和 SSH 客户端应用程序的编码设置为 UTF-8。

过程

  1. 将合适的 RPM 捆绑包下载到目标计算机。
    操作系统 要下载的 RPM 捆绑包
    64 位操作系统 epops-agent-x86-64-linux-version.rpm
    32 位操作系统 epops-agent-x86-linux-version.rpm
    无存档 epops-agent-noarch-linux-version.rpm
  2. 使用 root 凭据打开 SSH 连接。
  3. 运行 rpm -i epops-agent-Arch-linux-version.rpm 以在代理将监控的平台上安装代理,其中 Arch 是存档的名称,而 version 是版本号。

结果

End Point Operations Management 代理已安装,服务配置为开机启动。

下一步做什么

启动服务前,确认 epops 用户凭据包含启动插件的必要权限以发现并监控应用程序,然后执行以下过程之一。

  • 运行 service epops-agent start 以启动 epops 代理服务。
  • 如果您在运行 SuSE 12.x 的计算机上安装了 End Point Operations Management 代理,请通过运行 [EP Ops Home]/bin/ep-agent.sh start 命令来启动 End Point Operations Management 代理。
  • 当您尝试启动 End Point Operations Management 代理时,您可能收到关于代理已经在运行的消息。在启动代理之前运行 ./bin/ep-agent.sh stop
  • 配置 agent.properties 文件中的代理,然后启动服务。请参见激活 End Point Operations Management 代理至 vRealize Operations Manager 服务器设置属性