You are using an ad blocker that is interfering with our web typography and internal javascript. Please whitelist our domain to live in a more beautiful world. No ads here, just really great software!

Java Management

Investigate Java Runtime usage in the environment.

Description

This pack helps Nexthink users to cope with Oracle’s new strategy regarding Java release and support model, providing visibility on the presence and usage of Java across the IT ecosystem. Companies must remain compliant and guarantee the stability, security and performance of the applications that leverage Java. To take the right and optimal choices they need the capability to answer questions like: What versions of Java are being used? By how many users? What applications need it?

Note that some of this pack’s components leverage the Java Usage Tracker, a tool provided by Oracle that requires a commercial license. The tool is available in Oracle Java SE Subscriptions, Java for Business 6u25 and later, Oracle Java SE Advanced, and Oracle Java SE Suite.

More info about the new Java release and support model can be found on the Nexthink Blog.

Script Enable Java Usage Tracker

  • Version 1.0.0.0 – Initial release

Script Description

Enables Java Usage Tracker, which is a native Java Runtime feature, to audit Java execution in the system. Output is captured in a log file stored in C:\ProgramData\Nexthink\RA_JavaUsageTracker\JavaUsageTracker.csv available for both system account and users group.

Execution context and suggested scheduling

Run the script manually as local system.

Parameters

None.

Outputs

None.

Restrictions

  • Java Usage Tracker requires any version of Java Runtime Environment 8 to be installed on target device. Other Java releases are not supported.

Script Get Java Usage Tracker Log

  • Version 1.0.0.0 – Initial release

Script Description

Retrieves relevant content from the Java Usage Tracker log configured with Enable-JavaUsageTracker Remote Action.

Execution context and suggested scheduling

Run the script manually as local system.

Parameters

None.

Outputs

ID Label Type Description
1 Java Details StringList Includes Java start type, Java main class name, Java version and Java architecture

Further Information

Using Java Usage Tracker feature requires valid licence from its vendor.
Script reduces retrieved content to Java start type, executed Java main class name indicating name of the application, Java Runtime Environment version and architecture. Output is presented in descending order.
More information can be found in https://docs.oracle.com/javacomponents/usage-tracker/overview/toc.htm#JSUTO-GUID-5BAFBF32-A0E0-43B6-98FB-36677E0F6F3C .

Script Disable Java Usage Tracker

  • Version 1.0.0.0 – Initial release

Script Description

Disables Java Usage Tracker for any Java Runtime Environment version 8 detected in Program Files folders, and deletes corresponding log file from C:\ProgramData\Nexthink location.

Execution context and suggested scheduling

Run the script manually as local system.

Parameters

None.

Outputs

None.

Restrictions

  • Java Usage Tracker requires any version of Java Runtime Environment 8 to be installed on target device. Other Java releases are not supported.

Content

Investigations
Remote Actions

Required Modules

Nexthink Act

Platforms

Windows

Compatibility

V6.14 and later
Thank you!