Multicloud Deployment Support
The agent supports deployment in the following multi-cloud environments:
- Amazon Elastic Compute Cloud (Amazon EC2)
- Amazon Elastic Container Service (Amazon ECS)
- Amazon Elastic Kubernetes Service (Amazon EKS)
- Azure Kubernetes Service (AKS)
JRE Requirements
The Machine Agent requires a Java Virtual Machine (JVM). Downloads for Linux, Windows, and Solaris include the Azul JRE.
The Machine Agent supports the following JREs:
- AARCH64, Linux, Solaris (Solaris_sparcv9), Solaris (Solaris_X64), Windows: JRE 11 as Zulu
- AARCH64, Linux, Windows: JRE 17
- IBM: JRE 1.8 (Use the JRE 1.8 specific to AIX)
- AIX: Machine Agent without JRE (Use the JRE 1.8 specific to AIX). We recommend using the latest Java 8 build from IBM Semeru Runtimes Downloads.
- HP-UX: JRE 1.8.0.27-hp-ux
For tested platforms listed in the Tested Platforms table, we recommend using the latest available Machine Agent release from the Downloads page.
If you upgrade the Linux Machine Agent to 21.1.0, then you must also upgrade all extensions to their latest versions to support Machine Agent 21.1.0.
- To run the Machine Agent on other platforms (such as AIX), use the unbundled Machine Agent ZIP without the JRE. For these platforms, you must install JRE 1.8 on the Machine Agent host.
- If you are using a 64-bit Operating System, use only a 64-bit JRE.
A 64-bit long has a maximum and minimum value of 9223372036854775807 and -9223372036854775808, respectively. To handle large values for metrics, run the Machine Agent using a 64-bit JDK.
JDK/JRE that is bundled with Machine Agent will work only if it meets the compatibility matrix requirements (JDK/JRE version, OS, architecture) listed here: https://www.azul.com/downloads/?version=java-8-lts&os=rhel&architecture=x86-64-bit&package=jre.
If bundled JDK/JRE is not compatible with OS and architecture, then we suggest that you install the machine agent supported OS and architecture compatible JDK/JRE to run Machine Agent.
Bash Requirements
Linux and Solaris Machine Agents require Bash >= 3.1.
Required Libraries
Linux systems must include the procps library.
This table provides instructions on how to install the library on some common flavors of Linux operating systems.
Linux Flavor | Command |
---|---|
Red Hat and CentOS |
Use |
Fedora | Install the library RPM from the Fedora website: yum install procps
|
Ubuntu |
Use |
Debian | Use a package manager such as APT to install the library (as described in the previous Ubuntu instructions). |
SUSE 12 |
Use |
Supported Environments
Tested Platforms
OS/Architecture | Architecture x64 (64-bit) | IA-64 (Intel Itanium Architecture) | SPARC (64-bit) | POWER (64-bit) | Versions |
---|---|---|---|---|---|
AIX | No | No | No | Yes | 7.1, 7.2 |
Linux / ARM64 / AARCH64 | Yes | No | No | No | AWS Graviton v2 (gp2) |
Linux / CentOS | Yes | No | No | No | 6, 7 |
Linux / Debian | Yes | No | No | No | 8, 9 |
Linux / Fedora | Yes | No | No | No | 28, 29 |
Linux / openSUSE Leap | Yes | No | No | No | 42.1 |
Linux / Red Hat Enterprise Linux | Yes | No | No | No | 6, 7, 8, 9 |
Linux / SUSE Linux Enterprise | Yes | No | No | No | 12, 15 |
Linux / Ubuntu | Yes | No | No | No | 14.04, 16.04, 18.04 |
Solaris | Yes | No | Yes | No | 10, 11 |
Windows | Yes | No | No | No | 2012, 2012 R2, 2016, 2019, 2022 |
HP-UX (Unix) | No | Yes | No | No | 11.31.x |
If you are using the HP-UX, make sure that the following utilities are available before you install the Machine Agent.
awk
- cat
- cut
- date
- df
- grep
- head
- ifconfig
- ioscan
- machinfo
- netstat
- nwmgr
- ps
- pmap
- sar
- sed
- swapinfo
- tail
- tr
- uptime
- uname
- sor
Note that Solaris 10 does not work with JRE 11 and requires JRE 8. The Machine Agent Solaris image comes with JRE 11. You have two options to work around this issue:
- Use the standalone Machine Agent bundle and your own JRE.
- Upgrade to Solaris 11 and use the Machine Agent Solaris bundle.
Other Platforms
These other platforms (supported by JRE 1.8), should also be compatible with the Machine Agent. However, Splunk AppDynamics has not completely tested them.
- Oracle JRE 1.8
- IBM SDK, Java Technology Edition, Version 8
- HP JDK/JRE 8
The bundled version of the Machine Agent has been tested successfully on machines based on Power Architecture processors, including PowerPC processors. Server Visibility is only supported on AIX when using the unbundled Machine Agent ZIP without the JRE. When Server Visibility is required, we recommend to use the unbundled Machine Agent version.