Difference between revisions of "How To Use Monitoring Agents"

From Opentaps Wiki
Jump to navigationJump to search
m (Protected "How To Use Monitoring Agents": Sysop page [edit=sysop:move=sysop])
(Example: RPM Relic)
Line 22: Line 22:
 
http://rpm.newrelic.com
 
http://rpm.newrelic.com
  
First download the zip file containing both the jar and yml files, and unzip it in a directory.
+
First download the zip file containing the jar and download the YML file (available on the same page). Unzip the zip file and put the YML file in the same directory.
  
 
   MONITORING="-javaagent:/full/path/to/newrelic.jar"
 
   MONITORING="-javaagent:/full/path/to/newrelic.jar"
  
 
Then start Opentaps with the ''startofbiz.sh'' and you should start receiving data on their dashboard.
 
Then start Opentaps with the ''startofbiz.sh'' and you should start receiving data on their dashboard.

Revision as of 01:20, 29 July 2010

Most monitoring agents will need to be declared as arguments to the JVM. In order to do that, dimply edit the startofbiz.sh (or .bat on windows) script and replace the following:

  VMARGS="$MEMIF $MISC $DEBUG $RMIIF $ADMIN"

By:

  MONITORING="the agent parameters"
  VMARGS="$MEMIF $MISC $DEBUG $RMIIF $ADMIN $MONITORING"


Example: JConsole

http://java.sun.com/developer/technicalArticles/J2SE/jconsole.html

  MONITORING="-Dcom.sun.management.jmxremote"

Then start Opentaps with the startofbiz.sh script and use JDK_HOME/bin/jconsole to connect to the opentaps JVM and start monitoring.

Example: RPM Relic

http://rpm.newrelic.com

First download the zip file containing the jar and download the YML file (available on the same page). Unzip the zip file and put the YML file in the same directory.

  MONITORING="-javaagent:/full/path/to/newrelic.jar"

Then start Opentaps with the startofbiz.sh and you should start receiving data on their dashboard.