I think i figured out what was wrong with my inital setup. I had commented out import for jetty.xml in activemq xml bcs I didnt wanted to start webconsole. But I guess I have to keep it if I want jolokia feature.
In hawtio I used following config in Connect tab: hostname: localhost port: 8161 path: /api/jolokia username:admin password: admin use proxy: yes but when I say connect remote server I dont see any activemq stuff there. any suggestions? thanks, chirag On Fri, Aug 9, 2013 at 2:55 PM, Christian Posta <christian.po...@gmail.com>wrote: > Jolokia is started by default. > > Check out last section on this wiki: > http://activemq.apache.org/rest.html > > You should be able to hit the rest management api (through jolokia) at > http://localhost:8161/api/jolokia > > As for connecting to hawtio, there is a "Connect" tab that you should be > able to use to connect to a "remove" JVM. I've seen this working at one > point, but I just gave it a shot and it seems to not resolve correctly. > > Might have to get James a beer or two.... and maybe he can point us in the > right direction :) > > > > On Fri, Aug 9, 2013 at 9:34 AM, Chirag Pujara <chiragpuj...@gmail.com > >wrote: > > > thanks. I read your blog. But I am running hawtio on tomcat. I want to > > monitor remote instance of activemq using hawtio. > > > > So i though of stating jolokia with activemq assuming its not running. > But > > i think java doesnt support that or I dont know whats going on. > > > > here is what I was doing: > > > > /opt/gwx/apache-activemq-5.8.0/jdk1.7.0_25/bin/java > > -javaagent:jolokia-jvm-1.1.3-agent.jar=port=7779,host=localhost -Xms1G > > -Xmx1G -Djava.util.logging.config.file=logging.properties > > -Dcom.sun.management.jmxremote.port=8100 > > > > > -Dcom.sun.management.jmxremote.password.file=/opt/gwx/apache-activemq-5.8.0/activemq_8100/conf/jmx.password > > > > > -Dcom.sun.management.jmxremote.access.file=/opt/gwx/apache-activemq-5.8.0/activemq_8100/conf/jmx.access > > -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote > > -Dcom.sun.management.jmxremote > > -Djava.io.tmpdir=/opt/gwx/apache-activemq-5.8.0/activemq_8100/tmp > > -Dactivemq.classpath=/opt/gwx/apache-activemq-5.8.0/activemq_8100/conf; > > -Dactivemq.home=/opt/gwx/apache-activemq-5.8.0 > > -Dactivemq.base=/opt/gwx/apache-activemq-5.8.0/activemq_8100 > > -Dactivemq.conf=/opt/gwx/apache-activemq-5.8.0/activemq_8100/conf > > -Dactivemq.data=/opt/gwx/apache-activemq-5.8.0/activemq_8100/data -jar > > /opt/gwx/apache-activemq-5.8.0/bin/activemq.jar start > > -Dactivemq.data=/opt/gwx/activemqdata -DopenwirePort=61616 > -DamqpPort=5600 > > -DrmiPort=8100 > > > > it starts jolokia but then doesnt recognize rest of the command. and > print > > java help options > > > > output: > > > > INFO: No access restrictor found, access to all MBean is allowed > > Jolokia: Agent started with URL http://localhost:7779/jolokia/ > > Usage: java [-options] class [args...] > > (to execute a class) > > or java [-options] -jar jarfile [args...] > > (to execute a jar file) > > where options include: > > -d32 use a 32-bit data model if available > > -d64 use a 64-bit data model if available > > -server to select the "server" VM > > The default VM is server, > > because you are running on a server-class machine. > > > > > > -cp <class search path of directories and zip/jar files> > > -classpath <class search path of directories and zip/jar files> > > A : separated list of directories, JAR archives, > > and ZIP archives to search for class files. > > -D<name>=<value> > > set a system property > > -verbose:[class|gc|jni] > > enable verbose output > > -version print product version and exit > > -version:<value> > > require the specified version to run > > -showversion print product version and continue > > -jre-restrict-search | -no-jre-restrict-search > > include/exclude user private JREs in the version search > > -? -help print this help message > > -X print help on non-standard options > > -ea[:<packagename>...|:<classname>] > > -enableassertions[:<packagename>...|:<classname>] > > enable assertions with specified granularity > > -da[:<packagename>...|:<classname>] > > -disableassertions[:<packagename>...|:<classname>] > > disable assertions with specified granularity > > -esa | -enablesystemassertions > > enable system assertions > > -dsa | -disablesystemassertions > > disable system assertions > > -agentlib:<libname>[=<options>] > > load native agent library <libname>, e.g. > -agentlib:hprof > > see also, -agentlib:jdwp=help and -agentlib:hprof=help > > -agentpath:<pathname>[=<options>] > > load native agent library by full pathname > > -javaagent:<jarpath>[=<options>] > > load Java programming language agent, see > > java.lang.instrument > > -splash:<imagepath> > > show splash screen with specified image > > See > > > http://www.oracle.com/technetwork/java/javase/documentation/index.htmlfor > > more details. > > -bash: -Dactivemq.home=/opt/gwx/apache-activemq-5.8.0: No such file or > > directory > > > > and if I takeout > > "-javaagent:jolokia-jvm-1.1.3-agent.jar=port=7779,host=localhost" from > > above command it works fine. > > > > it seems i am doing something wrong but not sure. any help would be > > helpful. > > > > thanks, > > chirag > > > > > > On Thu, Aug 8, 2013 at 3:30 PM, Christian Posta > > <christian.po...@gmail.com>wrote: > > > > > Might have to use a milestone or nightly build which has the remote JVM > > > stuff in it. > > > To run alongside activemq (if activemq is standalone for example), > take a > > > quick look here: > > > > > > http://www.christianposta.com/blog/?p=298 > > > > > > > > > On Thu, Aug 8, 2013 at 12:20 PM, Chirag Pujara <chiragpuj...@gmail.com > > > >wrote: > > > > > > > thanks. > > > > > > > > I am trting to use hawtio. How do I connect remote JVM. > > > > > > > > It seems I can connect via jolokia (if I am wrong pls let me know > > how?). > > > > How do I make sure that it is running with activemq. I am using 5.8 > > > version > > > > of activemq. How do I configure port for that on activemq. or it will > > be > > > > same as openwire port. > > > > > > > > thanks, > > > > chirag > > > > > > > > > > > > > > > > On Wed, Aug 7, 2013 at 4:37 PM, Christian Posta > > > > <christian.po...@gmail.com>wrote: > > > > > > > > > Check out hawtio. This will eventually be the webconsole in > ActiveMQ > > > > 5.9.0. > > > > > > > > > > > > > > > On Wed, Aug 7, 2013 at 2:28 PM, Chirag Pujara < > > chiragpuj...@gmail.com > > > > > >wrote: > > > > > > > > > > > Hi, > > > > > > > > > > > > Is it possible to monitor multiple brockers from single > > webconsole. I > > > > am > > > > > > not running brockes in master/slave mode. > > > > > > > > > > > > If no is there any other soletion that I can use? > > > > > > > > > > > > thanks, > > > > > > chirag > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > *Christian Posta* > > > > > http://www.christianposta.com/blog > > > > > twitter: @christianposta > > > > > > > > > > > > > > > > > > > > > -- > > > *Christian Posta* > > > http://www.christianposta.com/blog > > > twitter: @christianposta > > > > > > > > > -- > *Christian Posta* > http://www.christianposta.com/blog > twitter: @christianposta >