참조 :

JMX가 무슨 기술인가?

The JMX specification defines an architecture, the design patterns, the APIs, and the services for application and network management and monitoring in the Java programming language
자바 애플리케이션과 네트워크를 관리/모니터링 할 수 있는 서비스

JMX로 무엇을 할 수 있는가?

  • Consulting and changing application configuration
  • Collecting statistics about application behavior and making the statistics available
  • Notification of state changes and erroneous conditions
  • JMX를 왜 사용하나?
    JMX technology provides Java developers across all industries with a flexible means to instrument Java code, create smart Java agents, implement distributed management middleware and managers, and smoothly integrate these solutions into existing management and monitoring systems.
    JMX를 사용하면
    자바 코드를 더 유연하게 다룰 수 있고(?)
    똑똑한 자바 에이전트를 만들 수 있고
    분산된 관리 미들웨어와 도구를 구현할 수 있으며
    이러한 솔루션을 기존의 관리/모니터링 시스템과 부드럽게 통합할 수 있다.