VMware Cloud Community
jjtimmer
Contributor
Contributor

Hyperic Agent Selection: JAVA or NO JAVA, that is the question?

Can someone explain to me the differences between the JAVA and NO JAVA versions of the Hyperic Agent. Obviously, one runs with JAVA, and the other does not; But what are the real differences between the two; and does it really matter which one you run on a Windows platform.

Which is the best option for installing the agent on a Windows 2008 / Window 2012 platform, and why:

  • hyperic-hqee-agent-noJRE-5.8.4.zip
  • hyperic-hqee-agent-x86-64-win-5.8.4.zip
  • vRealize-hyperic-hqee-agent-5.8.4.exe
  • vRealize-hyperic-hqee-agent-64-5.8.4.exe

Thanks,

Jeff Smiley Happy

0 Kudos
3 Replies
admin
Immortal
Immortal

NoJRE means that hyperic agent comes without Java. General agent have JRE standard package. So if you don't have installed Java on your machine where agent should run or even you have, agent will use own Java.

NoJRE agents are been used for physical servers, such as Solaris, AIX, HP-UX. In this case you should use own Java (e.g. for AIX -> IBM Java).

Enjoy

0 Kudos
admin
Immortal
Immortal

Hi,

For your second question, you must use 64 bit, you can use the followings:

  • hyperic-hqee-agent-noJRE-5.8.4.zip (You must have Java in the machine)
  • hyperic-hqee-agent-x86-64-win-5.8.4.zip
  • vRealize-hyperic-hqee-agent-64-5.8.4.exe

Thanks,
yaron
0 Kudos
kf1981
Contributor
Contributor

In Linux, the order for which Java to invoke by the agent is HQ_JAVA_HOME, embedded JRE (if any), then JAVA_HOME.

I can't speak to windows. In our environments we have the JAVA_HOME profile variable linked to a symbolic link to a java that gets regularly patched. I further added to this profile to set HQ_JAVA_HOME=JAVA_HOME so that the agent calls the most secure JRE since the agents were installed with the embedded JREs.

I HIGHLY recommend you do not use the embedded JREs especially across a large environment. JREs commonly have security fixes and you can't get rid of the embedded Java without reinstalling the agent. Much easier to keep one system Java and patch that one over time.

0 Kudos