Java ES incluye una nueva función de supervisión del sistema que proporciona supervisión de los servicios del sistema en tiempo real. La supervisión se implementa mediante Sun Java System Monitoring Framework (componente compartido) y Sun Java System Monitoring Console (componente de producto). Monitoring Framework se configura y habilita automáticamente para recopilar los datos de cada componente de Java ES instalado, mientras que Monitoring Console es la interfaz gráfica utilizada para visualizar los datos supervisados. Monitoring Console es un componente que puede seleccionarse durante la instalación de Java ES, mientras que Monitoring Framework se instala automáticamente.
La supervisión es el proceso de recopilación y presentación de los datos de tiempo de ejecución, y de cálculo de los criterios de calidad del servicio para que los administradores del sistema puedan evaluar el rendimiento y recibir alarmas. Durante la operación de tiempo de ejecución, los administradores interactúan con Monitoring Console para ver las estadísticas de rendimiento, establecer dinámicamente los umbrales de supervisión, definir los trabajos de supervisión personalizados y confirmar las alarmas.