JMX console - JBoss

JMX console - JBoss

JMX Console is a deployed web application (Distributed Services Layer) that acts as a web UI into the JBoss Microkernel (Agent Layer) and all of the deployed services (Instrumentation Layer MBeans).

jmx-console

The following list outlines some of the JMX Console’s capabilities:

  1. Reconfigure logging: jboss.system:service=Logging,type=Log4jService
  2. Get JBoss Version, Run GC, Shutdown: jboss.system: type=Server
  3. Get JBoss Directory Paths: jboss.system:type=ServerConfig
  4. Get JVM/Memory/Thread Info: jboss.system:type=ServerInfo
  5. Query an individual servlet: jboss.web:J2EEApplication=none,J2EEServer=none,WebModule =//localhost/fortune,j2eeType=Servlet,name=fortune
  6. View JNDI Tree: jboss:Service=JNDIView
  7. Manage a DB connection pool: jboss.jca:name=DefaultDS,service=ManagedConnectionPool
  8. Start/Stop applications: jboss.web.deployment:id=2147076203,war=fortune.war
  9. Change virtual host settings: jboss.web:host=localhost,type=Host
  10. View and change HTTP connector settings: jboss.web:address=/0.0.0.0,port=8080,type=Connector
  11. View/Flush HTTP sessions: jboss.web:host=localhost,path=/fortune,type=Manager
  12. Manage deployments: jboss.system:service=MainDeployer

Interested in mastering JBOSS?

Learn more about JBOSS Tutorial in this blog post.

Web Console

 

jmx-web-console

  1. Like JMX Console, Web Console provides the same, but richer, view into the JBoss JMX server/services
  2. Navigation is done through a Java Applet
  3. Supports creation of alerts and real-time monitors (right-click)

For indepth understanding on JBoss click on: