- 2 minutes to read

JMX Monitoring Agent Costs and Licensing

This troubleshooting guide summarizes the costs, licensing, open source dependencies, and Java license considerations for the Nodinite JMX Monitoring Agent.

Nodinite License

The Nodinite JMX Monitoring Agent itself is licensed as part of your Nodinite subscription. Contact Nodinite Support or your account manager for details about the Nodinite license included in your plan.

Note

The JMX Monitoring Agent may require an active Nodinite Marketplace subscription. Contact Support to confirm the licensing requirements for your Nodinite version.

Open Source Component Licenses

The JMX Monitoring Agent depends on the following open source components:

Component License Cost Notes
OpenJDK GNU General Public License v2 with Classpath Exception Free Recommended for all deployments
NSSM Public Domain Free Used to run JMX Gateway as a Windows Service
Spring Boot Apache License 2.0 Free Powers the JMX API Gateway component

OpenJDK License

The Nodinite JMX Monitoring solution uses OpenJDK with the GNU General Public License, also known as the GPL or GNU GPL, version 2 with the Classpath Exception.

The Classpath Exception permits using OpenJDK as a runtime platform without requiring your application code to be open-sourced under the GPL. OpenJDK is suitable for commercial enterprise deployments at no cost.

NSSM License

NSSM (Non-Sucking Service Manager) is released into the public domain. There are no licensing restrictions or costs associated with NSSM.

Spring Boot License

Spring Boot is licensed under the Apache License 2.0, which permits commercial use, modification, and distribution at no cost.

Oracle JDK Considerations

If your organization uses Oracle JDK instead of OpenJDK, be aware that Oracle JDK requires a commercial license for production use starting with Oracle JDK 17. Oracle's licensing terms differ significantly from OpenJDK.

Warning

Using Oracle JDK in production environments may require a paid Oracle Java SE subscription. Consider switching to OpenJDK to avoid licensing costs. The Nodinite JMX Monitoring Agent is compatible with OpenJDK and does not require Oracle JDK.

Summary

Cost Item Cost
Nodinite JMX Monitoring Agent Included in Nodinite subscription
OpenJDK runtime Free
NSSM Free
Spring Boot Free
Oracle JDK Paid license required for production

Next Step

JMX Troubleshooting Overview
Install JMX Monitoring Agent

JMX Monitoring Agent Prerequisites