Automate the Discovery of Java
To understand whether you are using Oracle Java SE in an environment that requires a Java SE Subscription. Without this knowledge you may be liable in the event of an Oracle audit. Its not only the Java SE version that may be the cause of the issue, but the virtualization used, and the usage of the system itself
To get insight on what OpenJDK is installed, and if the installation source is not known, this could represent a security risk that needs to be managed
To gain an understanding of the different versions (JDK releases like 6,7,8 and beyond) as well as the update versions that exist throughout your organization -- potentially even across different instances of your applications (for example, DEV might be 8u101 whereas PROD might be 8u121)
We already run a Java Review Service for clients that discovers & reports on the installed Java so that strategies can be developed and executed. One of the challenges of that exercise was the manual collation of Java versions. This can now be automated with a tool that has an agentless approach via SSH to gather inventory details of Linux, Solaris, Unix and Windows servers and desktops.
It won't crawl your networks, it requires authorised usage, and whilst this capability has been available in Enterprise Software Asset Management products such as Snow, Pebble IT can deploy this tool on a Project basis for a fraction of the cost of deploying heavyweight SAM solutions.
A screenshot of some of the information that the tool captures is below.
The end result is an inventory that then feeds into our Java Review Service to deliver an action actionable Java strategy for your organization. If you would like to learn more, contact us at firstname.lastname@example.org