Thursday, 17 August 2017

JMX

Java Management Extensions (JMX)



Java Management Extensions (JMX) is a Java technology that supplies tools for managing and monitoring applications, system objects, devices (such as printers) and service-oriented networks. These resources are represented by managed beans and these bean classes are dynamically loaded and instantiated. Managing and monitoring applications can be designed and developed using the Java Dynamic Management Kit.

For details visit oracle docs:-

The JMX technology provides a simple, standard way of managing resources such as applications, devices, and services. Because the JMX technology is dynamic, you can use it to monitor and manage resources as they are created, installed and implemented. You can also use the JMX technology to monitor and manage the Java Virtual Machine (Java VM).

JMX introduced in J2SE 5.0.


Use of JMX:-

JMX makes java application easy to manage and monitor

By default JMX port doesn’t publish, to publish jmx port we need to define below argument:-
-Dcom.sun.management.jmxremote.port=9020
-Dcom.sun.management.jmxremote.local.only=false
-Dcom.sun.management.jmxremote.authenticate=false



Use of JMX:-
The JMX technology can be divided into three levels, as follows:

1)      Instrumentation
2)      JMX agent
3)      Remote management

Instrumentation:-
Instrument the resources in the java programming language.

JMX agent:-
A JMX technology-based agent (JMX agent) is a standard management agent that directly controls resources and makes them available to remote management applications.

Remote management:-
JMX technology instrumentation can be accessed in many different ways, either through existing management protocols such as the Simple Network Management Protocol (SNMP) or through proprietary protocols.



2 comments:

  1. very usefull in full details thanks

    ReplyDelete
  2. How to register for a new casino using your smartphone
    It's easy 오산 출장샵 to get started with online gambling but it is still essential for players 태백 출장마사지 to 목포 출장마사지 make an 남원 출장안마 account. It is also important 춘천 출장샵 for

    ReplyDelete