Title: JMX ## ESME supports JMX 1. To enable JMX, you must activate it in your default.props file: _jmx.enable=true_ \- default is false. 1. Connect to ESME with your normal JMX-enabled tool. For example, [JConsole](http://java.sun.com/j2se/1.5.0/docs/guide/management/jconsole.html) The following picture shows JConsole monitoring ESME running in a Tomcat (6) instance. ## Existing Counters *  liftSessions - ( actually grabbed from SessionWatcher ) * userCount ( User actors started since start/reset ) * messagesCreated * userMessagesCreated * schedulerMessagesCreated  * messagesPulled ( messages pulled from MessagePullActor ) * messagesDelivered * messagesDeliveredTrackReason * messagesDeliveredDirectReason * messagesDeliveredConversationReason  * messagesDeliveredResendReason * messagesMailed * messagesSentViaHttp * messagesFiltered ##  Planned Counters * messagesDeliveredRegularReason * messagesDeliveredInterpreterReason * usersLoggedIn ( incremented and decremented through User.logUserIn and User logUserOut) * interpreterMessagesCreated * groupCount ## Existing Gauges Gauges are partial functions that run to grab a point in time statistic when the stat is requested * users * groups * listeners