| # Monitoring and Management for the JavaTM Platform | Documentation Contents

J2SE 5.0 introduces comprehensive monitoring and management support for the Java platform.

## Guide

- Overview
- Monitoring and Management Using JMX
- Using JConsole
- Using the Platform MBean Server and Platform MBeans
- Monitoring and Management Using SNMP
- Frequently Asked Questions about JConsole and Remote Management

## API Specifications

J2SE 5.0 includes the following APIs for monitoring and management:

- Java Virtual Machine Monitoring and Management API

  The java.lang.management API enables monitoring and managing the Java virtual machine and the underlying operating system. The API enables applications to monitor themselves and enables JMX-compliant tools to monitor and manage a virtual machine locally and remotely.

  Example code is provided in the `JDK_HOME/demo/management` directory.

- Sun Management Platform Extension

  The com.sun.management package contains Sun Microsystems' platform extension to the java.lang.management API and the management interface for some other components of the platform.

- Logging Monitoring and Management Interface

  The java.util.logging.LoggingMXBean interface enables you to retrieve and set logging information.

- Java Management Extensions (JMX)

  The JMX APIs define the architecture, design patterns, interfaces, and services for application and network management and monitoring in Java. The APIs are based on the JMX specification.

## Tool Reference

Java Monitoring and Management Tools (jconsole, jps, jstat, jstatd)

## Related Information

- Java HotSpot Technology
- J2SE Java Virtual Machines
- Performance Documentation for the Java HotSpot VM

Copyright © 2004 Sun Microsystems, Inc. All Rights Reserved. Please send us your comments. | Java Software