检查 UNIX 上的代理前提条件

安装代理之前,请确保满足所有必要的先决条件。 有关支持的操作系统和平台架构以及其他必要的先决条件,请参阅以下章节:

受支持的操作系统和平台体系结构

下表列出了 Instana 代理在UNIX系统上支持的操作系统、版本和架构。 有关受支持的操作系统和计算平台的更多信息,请参阅《 政策》。

操作系统 版本 体系结构 位元
AIX [1] 7.x PowerPC 32 位
AIX [1] 7.x PowerPC 64 位
Solaris[2] 10+ SPARC 32 位
Solaris 10+ SPARC 64 位
  1. 在AIX 上运行的Virtual I/O Server(VIOS) 支持监控功能。 安装代理之前,必须设置原始设备制造商 (OEM) 环境。 要启动 OEM 设置和安装环境,请运行该 oem_setup_env 命令。 ↩︎ ↩︎

  2. Java SPARC 32 位平台上的 Solaris 10运行时已不再提供公开下载。 要在该平台上运行 Instana 代理,请提供一个现有的 Java 8运行时。↩︎

磁盘空间需求

在安装 Instana 代理之前,请确保主机上留有足够的磁盘空间。 所需的磁盘空间取决于代理类型,以及您是否在同一目录中部署了 Java SDK。

静态代理: 需要大约 1 GB 的磁盘空间。 如果您将 Java SDK安装在同一目录下,请为 Java SDK预留额外的磁盘空间。

动态代理: 初始磁盘占用空间比静态代理更小。 随着代理下载传感器并存储运行时数据,磁盘使用量会随着时间的推移而增加。

先决条件

AIX 64-bit

您可以下载适用于 AIX 64位系统的RPM软件包,该软件包将在 AIX 主机上安装一个自包含的 Instana 代理。 如果您想提供现有的 Java 软件开发工具包( Java SDK),请参阅下一节中关于 AIX 32位版的先决条件。

AIX 32位

对于 32 位版 AIX , Instana 主机代理要求在主机上安装 Java 软件开发工具包( Java SDK)。 您可以通过以下两种方式为主代理配置 Java SDK:

  1. 将 Java SDK 放置或链接到 文件夹 *instanaAgentDir*/jvm 中,以便创建该 *instanaAgentDir*/jvm/bin/java 位置。
  2. 导出一个名为 的 JAVA_HOME 环境变量,使其指向 Java SDK。 您也可以将该环境变量添加到 "*instanaAgentDir*/bin/setenv文件中进行设置。
重要提示: 请确保系统上的任何用户都能使用 Java 虚拟机( JVM )。 请使用您所选的 Java 发行版的最新可用补丁版本。 主机代理需要一个支持 TLSv1.3 的 Java SDK(所有当前版本的 Java SDK 8和 Java SDK 11均包含此功能)。 如果您使用的 Java SDK 包不支持强加密,可能会遇到诸如 java.lang.RuntimeException: Could not generate DH key pair……之类的错误。

Solaris

对于 Solaris , Instana 主机代理要求在主机上安装 Java 软件开发工具包( Java SDK)。 您可以通过以下两种方式为主代理配置 Java SDK:

  1. 将 Java SDK 放置或链接到 文件夹 *instanaAgentDir*/jvm 中,以便创建该 *instanaAgentDir*/jvm/bin/java 位置。
  2. 导出一个名为 的 JAVA_HOME 环境变量,使其指向 Java SDK。 您也可以将该环境变量添加到 "*instanaAgentDir*/bin/setenv文件中进行设置。
Instana 代理支持以下 Java SDK:
  • Solaris 11 on 64 位 SPARC: Oracle Hotspot JDK 11
  • Solaris 在 64 位 SPARC 和 Intel 平台上运行 10 版 x64: Oracle Hotspot JDK 8
  • Solaris 32 位: Solaris SPARC 32 位版本的 Java 运行时环境已不再提供公开下载。 要在该平台上运行 Instana 代理,请提供一个现有的 Java 8运行时环境。
重要提示: 请确保系统上的任何用户都能使用 Java 虚拟机( JVM )。 请使用您所选的 Java 发行版的最新可用补丁版本。 主机代理需要一个支持 TLSv1.3 的 Java SDK(所有当前版本的 Java SDK 8和 Java SDK 11均包含此功能)。 如果您使用的 Java SDK 包不支持强加密,可能会遇到诸如 java.lang.RuntimeException: Could not generate DH key pair……之类的错误。