Make sure the following property you are using in the proper manner.
I verify we are using the same property and it is showing the desired hostname.
"introscope.agent.hostName=desired_agentname"
you can also try to change the agent name just of an experiment.
both of these property should work in start up or in profile file.
introscope.agent.agentName=desired_agentname
introscope.agent.hostName=desired_agentname
This is a sample of our jvm arguments to invoke the agent.
"-javaagent:${WILY_HOME}/Agent.jar -Dcom.wily.introscope.agentProfile=${WILY_HOME}/core/config/IntroscopeAgent.profile -Dcom.wily.introscope.agent.agentName=desired_agentName -Dintroscope.agent.hostName=desired_hostName"