remote-jmx-reporter

JMX Reporter

A simple JAVA client for extracting JMX data from a JMX-enabled java process.

Features

  • Connect and collect data to JMX enabled java process
  • Export to various formats: text, JSON, HTML

Build

On project folder run

mvn clean package

Go to folder target and execute the jar file for printing out usage

java -jar jmx-Reporter-0.0.1-full.jar

Usage

java -jar jmx-Reporter-1.0-full.jar [-ssl] [-d=Description] -f=Format of output file
-h=RemoteHost -o=OutputFile -p=RemotePort [-ps=Password]
[-u=JMX url path] [-us=Username] [Object names…]
`

  • [Object names…] A list of names of JMX MBeans to be collected, giving no name means
    collect all.

    • Eg:
      • Collect only one object: "java.lang:type=Memory"
      • Collect 3 objects: "java.lang:type=Memory" "java.lang:type=OperatingSystem" "java.lang:type=Threading"
      • Collect all available objects: “
  • -d, –desc=Description Extra text to put into report

  • -f, –format=Format of output file.
    Supported:

    • text
    • json
    • html
  • -h, –jmx-host=RemoteHost JMX remote host

  • -o, –output=OutputFile

  • -p, –jmx-port=RemotePort JMX remote port

  • -ps, –pass=Password Password

  • -ssl, –useSSL Use SSL

  • -u, –jmx-url-path=JMX url path. Path to JMX Bean server, default is “jmxrmi”

  • -us, –user=Username Username

Visit original content creator repository
https://github.com/zeroboo/remote-jmx-reporter

Comments

One response to “remote-jmx-reporter”

Leave a Reply

Your email address will not be published. Required fields are marked *