If you plan to use JVMD then you should select Remote Agent for discovery/monitoring.
JNDI service should be configured and Naming Service port should be open.
Agent should be able to communicate with the host and JNDI port.
Above list of JARs to be copied on the agent machine (location provided as library path during discovery)
Could you please share customer details and usecases.