Hi Markus,

is there a way to access the controller via jmx from a remote host?
I've tried the default jmx url
'service:jmx:rmi:///jndi/rmi://host:1090/jmxrmi' but that does not work.
I'm getting a connection refused.
A simple telnet to the host and port does work, so there is no firewall
blocking in between.
Yes, if your JMX server is bound to 127.0.0.1 it will only accept local
connections.
If you are using Sequoia 2.10, try to put the public IP address of the
machine in the ipAddress attribute of the RmiJmxAdaptor element of the
controller config file.
I've tried to add an ipAddress element to the RmiJmxAdaptor but the
attribute is not valid (it also does not occure in the dtd for the
controllerfile in version 2.10.10).
Therefore I added it to the controller element which does work and log
the following line:

2008-09-29 10:22:29,314 INFO  controller.core.Controller JMX is enabled
2008-09-29 10:22:29,329 INFO  controller.core.Controller Starting JMX
server on host: 217.114.70.68
2008-09-29 10:22:29,329 WARN  controller.core.Controller Could not parse
RMI Server Port 'null

But the connection to the server from remote is not possible.
Any additional help?
Oh yes, that code is messy in 2.10.10. You can try to override the ipAddress in the Controller element (JMX should also get its IP address from there). The null serverPort can be overriden by setting serverPort in the RmiJmxAdaptor element (see https://forge.continuent.org/jira/browse/SEQUOIA-1058). Make sure you have the right DTD in your classpath.

Hope this helps,
Emmanuel

--
Emmanuel Cecchet
FTO @ Frog Thinker Open Source Development & Consulting
--
Web: http://www.frogthinker.org
email: [EMAIL PROTECTED]
Skype: emmanuel_cecchet

_______________________________________________
Sequoia mailing list
[email protected]
https://forge.continuent.org/mailman/listinfo/sequoia

Reply via email to