Although most administration of Pipeline II is done using the web interface, or command line tools, it is also possible to use JMX to control the pipeline server.

To do so you need to do the following:

  • Start jconsole. Jconsole is part of the Java JDK, and should be in your java installation's bin directory. On windows this will be something like: "c:\Program Files\Java\jdk1.6.0_01\bin\jconsole.exe". On SLAC unix it is in /usr/local/bin/jconsole
  • Connect to the pipeline server. From the menu choose "File", "New Connection", then select "Remote Process" and enter glastlnx07.slac.stanford.edu:8098 (or 9097 for dev, or 8096 for test). If you are not at SLAC you will need to start VPN or an approriate ssh tunnel before you connect.
  • Now click on the "MBeans" tag.

The pipeline currently registers the following "MBeans".

  • org.glast.pipeline.server.Main
  • org.glast.pipeline.server.batch.BatchManager.<site>

where <site> corresponds to SLAC, IN2P3, or any other site which are registered. Each of these mbeans provides attributes and operations which can be manipulated via the jconsole interface.

  • No labels