This document provides an agenda for a presentation on monitoring Java Virtual Machines (JVMs) using various tools. The presentation introduces JVMs and memory structures, the Java Management Extensions (JMX) framework and MBeans, the JVM monitoring tool jmxtrans, and the historical data storage tool Graphite. It also covers demoing Graphite and includes tips, links and leaves time for questions. The goal is to help people understand how to monitor JVMs and build a monitoring system for an eXo product using these open source tools.