2 Plan for the Advanced Management Console Installation

The Plan for the Advanced Management Console Installation describes the core components, software requirements, and installation steps of the Advanced Management Console .

Read about software requirements and various components of the AMC described in this section before you begin installation.

The Plan for Advanced Management Console Installation contains the following sections:

About Advanced Management Console

The Java Advanced Management Console (AMC) offers system administrators greater and easier control in managing Java version compatibility and security updates for desktops within their enterprise and for ISVs with Java-based applications and solutions. Using AMC, system administrators can monitor the Java applications and Java runtimes (Java Runtime Environment (JRE) and Java Development Kit (JDK)) used in their enterprise.

The AMC is packaged as an Enterprise Archive (EAR) file. This file contains the AMC components, such as the AMC server, agent and browser-based user interface. You must provide the WebLogic Server, database, and Java runtime for AMC to use.

The Figure 2-1 shows AMC architecture, components, data flow, and the installation sequence. The core components of the AMC server and AMC agent.

Figure 2-1 Figure 2-1 Advanced Management Console Components and Installation Steps

Description of Figure 2-1 follows
Description of "Figure 2-1 Figure 2-1 Advanced Management Console Components and Installation Steps"

The following topics describe the core components and other elements of AMC:

Advanced Management Console Server

The Advanced Management Console server uses MySQL or Oracle database to store its internal data and periodically downloads the Java Security Baseline from Oracle extranet. The AMC server collects the Java Usage Tracking records of the Java SE runtime on Windows, macOS, and Linux desktops reported by the AMC agents.

The AMC server is a Java Platform, Enterprise Edition (Java EE) application that must be deployed in Oracle WebLogic Server as shown in Figure 2-1.

Advanced Management Console Agent

The Advanced Management Console agent is another core component, which is deployed on Microsoft Windows, Linux, and macOS desktops.

The agent automatically enables Java Usage Tracker on installed Java SE runtime. The agent periodically reports data (operating system family, version, and installed Java Runtime Environments) to the Advanced Management Console server. The agent downloads and applies deployment rule set to the installed Java Runtime Environments (JREs).

Note:

CPU, memory, disc space, and network capacity requirements are negligible for the AMC agent provided the appropriate OS and Java version are used.

The AMC agent is supported on desktops running on Windows, macOS, and Linux distributions having systemd or upstart service management framework. For distributions not supported, the Java Usage Tracker needs to be configured manually.

Administration and Monitoring

The Advanced Management Console includes a browser-based user interface for monitoring and administration.

This interface provides the following:

  • AMC collects information about which Java applications are launched by which Java versions, creating an application compatibility inventory. Usage Tracking can be configured automatically through the AMC Agent, or by using the configuration properties.

  • The Deployment Rule Set capabilities enable different Applet & Web Start applications to use different versions of Java installed on clients. This benefits organizations that must use older versions of Java or need many different Java versions for different reasons.

  • System Administrators can use the Java Install Customizer tool to repackage MSIs, controlling the way that Java is installed on managed systems.

Software Prerequisites and System Requirements for Advanced Management Console Components

Check the system requirements before you setup the Advanced Management Console .

Component Requirements Supported Platform

Advanced Management Console Server

Software:

  • Oracle WebLogic Server 12c R2

  • Oracle WebLogic Server 14c
  • Java Runtime Environment (JRE) 8u31 or later; use of the latest Java security update is recommended.

Minimum hardware configuration:

  • Processor = 3 GHz CPU

  • Memory = 8 GB available, and at least 4GB for WebLogic

  • Disk Space = 10 GB

For supported configurations of WebLogic Server 14c and 12c R2, see:

Oracle Fusion Middleware Supported System Configurations

Note:

AMC is not compatible with Oracle WebLogic Server 14c running on JDK 11 or beyond.

Advanced Management Console Database

One of the following databases:

  • Oracle Database 19c

  • Oracle Database 21c

  • MySQL 5.7

  • MySQL 8.0

A minimum of 12 GB memory is required for a dedicated Oracle server managing 120 K desktops and 16 GB memory is required if the Oracle server is co-existent with the WebLogic Server. Ensure that you have at least 20 GB free storage space for the Oracle Database. Also, maintain the database regularly as the data in the database might keep increasing over a period of time.

The list of supported platforms:

  • Oracle Linux 7 (x64)

  • Ubuntu Linux 14 (x64)

  • SUSE Linux Enterprise Server 12 (x64)

  • Windows 8.1 (x64)

  • Windows Server 2012 R2 (x64)

  • Windows 10

  • Red Hat Enterprise Linux 7 (x64)

See the following links for information on:

Advanced Management Console Agent

 

The list of supported platforms:

  • Windows 8.x (x64, x86)

  • Windows 10 (x64, x86)

  • Windows 11 (x64)

  • OS X 10.9 and above (x64)

  • macOS 10.12 and above (x64)

  • macOS 12 (x64)

  • Linux: Oracle Linux 6+, RHEL 6+, CentOS 6+, Ubuntu 14.04+, SLES 12, Fedora 9+ (x64)

Advanced Management Console UI

One of the following browsers:

  • Internet Explorer 11 (Compatibility View is not supported)

  • Firefox

  • Safari

  • Chrome

To run the Java Web Start applications that Advanced Management Console starts, Java Runtime Environment (JRE) 8u131 or later is required; use of the latest Java security update is recommended. If you use a 32-bit browser on a 64-bit system, then a 32-bit JRE is required.

  • AMC UI is built using Oracle JET version 13.1.0. See JET FAQ for platform support.
  • Refer to browser vendor websites for the supported platforms.

The Advanced Management Console uses the Java usage data collected by Java Usage Tracker. Java Usage Tracker tracks how Oracle Java Runtime Environments are being used in your systems and captures the JRE version, vendor, the application being run, and other details. Also, AMC periodically performs a file scan to detect Java runtimes that aren't captured by the Java Usage Tracker, such as runtimes not being used or not having the Java Usage Tracker capabilities. OpenJDK binaries will be detected by AMC through file scanning but won't have usage associated with it as it doesn't have Java Usage Tracker capabilities.

Java Usage Tracker is available for all releases of Java 7 and later, and also for the following older Java releases:

  • 6u25 and later updates

  • 5.0u33 and later updates

  • 1.4.2_35 and later updates

Migrating Advanced Management Console to the Latest Version

The existing users of Advanced Management Console can update to the latest available version of the AMC server, database, and agent. The migration process involves both manual and automatic steps.

Advanced Management Console Migration describes the migration process.