MessAdmin 5.1

Operating systemsOS : Windows / Linux / Mac OS / BSD / Solaris
Program licensingScript Licensing : BSD License
CreatedCreated : Mar 11, 2011
Size downloadDownloads : 7
Program licensing
Thank you for voting...

It allows the admin of an app to see session details ...

It allows the admin of an app to see session details in real-time, and even send messages to the session users via browser popups.
messadmin by C├ędrik Lime can be added to any Java EE application, just by editing the web. xml file, with no need to edit the app itself.
Administration is done either with a built-in servlet, and/or via JMX.
MessAdmin 5.1 also takes care of some evil singleton cleanup at application shutdown, thereby avoiding some dreadful OOM (java. lang. OutOfMemoryError) on hot restart.
Most important functions of MessAdmin [messadmin5.1.exe]:

General Features:

• Display statistics about any Web Application

• Monitor all active HttpSessions (including their size)

• Interact with and see detailed information about any session

• Send HTML message to any users

• Open plugin architecture

See and interact with MessAdmin - 0MB via:

• Built-in administration servlet

• JMX (if available)

Server-related statistics and operations:

• Name and version of your application server software

• JVM version and vendor

• User running the server (with home and temp directories)

• Server uptime

• Disk free space (requires Java 6)

• Free and used memory

• System properties

• System environment variables

• List of threads

WebApp-related statistics and operations:

• Number of active Sessions, with memory size

• Number of passive Sessions

• Maximum number of concurrent Sessions (peak), with date at which this event happened

total number of created Sessions

• Total number of hits

• Total Request size (incoming bandwidth)

• Total Response size (outgoing bandwidth)

• List of ServletContext (application-scope) attributes, with size and remove operation

• web. xml context parameters

• List the content of application war file

• Browse the JNDI directory

• Application ClassLoader

Session-related statistics and operations:

• Remote user name

• Remote user locale

• Remote host IP (includes knowledge of reverse-proxies)

• Last Request URL

• isSecure flag (e. g. https)

• SSL information (if secure connection): cipher suite name, algorithm bit size

• Date created

• Date of last access

• TTL (time to live before expiration)

• Total number of hits

• Total, min, max, mean: Request size

• Total, min, max, mean: Response size

• Last Request size and date

• Last Response size and date

• List of HttpSession attributes, with size and remove operation

• Flags non-serializable HttpSession attributes

• Send an HTML message to all or any user of the application

• Invalidate any HttpSession

Optional plugins:

• List of last http requests for each user

• Ehcache statistics

• Log4J loggers (change log levels at runtime)

• Servlet performance statistics

• Execute Java Scripts (require Java 6)

• Write your own plugins
News in the current MessAdmin 5.1 version:


• Major addition: MessAdmin is now truly plug and play! That's right, no more patching your web. xml (apart from eventually declaring the administration servlet)! See the AutoProbe plugins for details.

• Removed the ant-based installation tool, since it is now mostly obsoleted by the AutoProbe plugin

• New core plugin: JNDIBrowser, for browsing the JNDI directory

• New plugin: Hibernate, displaying your Hibernate's SessionFactory statistics (requires Spring Framework)

• New plugin: Quartz, displaying your currently defined Quartz Jobs

• WebApp page also displays HTTP response status codes statistics (only accurate with a Servlet 3 container)

• 1 more evil singleton taken care of at application shutdown time: java. util. ResourceBundle cache (see core plugin EvilSingletonsUnregisterer)


• Added transparent on-the-fly compression capability to the WARBrowser and DiskBrowser plugins. You will now download those huge log files twice as fast!

• ScriptExecutor plugin now can also execute scripts in the application context

• Ehcache plugin can now reset cache statistics

• Since Ehcache 2. 1 defaults to disabling statistics (for performance reasons), we can now enable and disable those at runtime

• Ehcache plugin now understands the new Enterprise Ehcache 2. 3 off-heap store (AKA BigMemory)

• Log4J plugin also displays a Logger's Appenders (if any)

• Administration application menu stays on top of screen, for easier navigation

• Sessions list now also displays the remote host address

• Session detail page can now auto-refresh, just as the sessions list does

• Speed up the rendering display of administration webapp

• Correctly track changing HttpSession ID (used in prevention to Session Fixation attacks)

• Trying to display a non-existant HttpSession detail page no longer results in a 500 server error

MessAdmin 5.1 scripting tags: statistics, total, send, application, messadmin, http session, plugin, size, message, session message, user alert. What is new in MessAdmin 5.1 software script? - Unable to find MessAdmin 5.1 news. What is improvements are expecting? Newly-made MessAdmin 5.2 will be downloaded from here. You may download directly. Please write the reviews of the MessAdmin. License limitations are unspecified.