Softpedia
 


SCRIPTS CATEGORIES:



NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • PeoplePods 0.9
  • Brackets Sprint 8
  • elFinder 2.0 RC1
  • BBClone 0.6.1
  • Twitter Follow Box...
  • Multilingual Press...
  • SimplePie 1.2.1
  • TinyTips 1.2
  • SWFUpload 2.2.0.1 ...
  • Head Cleaner 1.4.2.9
  • Home > Scripts > Communication Tools

    MessAdmin 5.2

    Download button

    Downloads: 286  Tell us about an update
    User Rating:
    Rated by:
    Excellent (5.0/5)
    1 user(s)
    Developer:

    Website:

    License / Price:

    Platforms:

    Databases:

    Language:

    Last Updated:

    Category:
    Cédrik Lime | More scripts
    messadmin.sourceforge.net
    BSD License 

    Windows / Linux / Mac OS / BSD / Solaris
    N/A
    Java
    October 9th, 2011, 04:08 GMT [view history]
    C: \ Communication Tools

     Read user reviews (0)  Refer to a friend  Subscribe

    MessAdmin description

    This is a lightweight and non-intrusive tool for monitoring and interacting with Java HTTP sessions

    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 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 also takes care of some evil singleton cleanup at application shutdown, thereby avoiding some dreadful OOM (java.lang.OutOfMemoryError) on hot restart.

    Here are some key features of "MessAdmin":

    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 messages to any users
    · Open plugin architecture

    See and interact with MessAdmin 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

    What's New in This Release: [ read full changelog ]

    Additions:
    · Added a sampling CPU profiler (requires Java 5)
    · Display the system load average if available (requires Java 6)
    · Automatic deadlocked threads detection (requires Java 5)
    · Displays aggregate Garbage Collectors statistics (requires Java 5)
    · Displays an update notification if a new version is available

    Improvements:
    · Quartz plugin can now interact with Schedulers (pause & resume), Triggers (pause, resume & delete), and Jobs (interrupt, run & delete)
    · DiskBrowser plugin now sorts its listings by name, and places folders at the top
    · DiskBrowser plugin can now rename, delete and compress files and folders. Use your new powers wisely!
    · DiskBrowser plugin defaults to display the current working directory (${user.dir}) instead of the root path (/)
    · JNDIBrowser plugin will now display some JNDI DataSource basic properties (as a tooltip)
    · Ehcache plugin now displays TTL and TTI cache configuration
    · Ehcache plugin now displays the number of searches by second and the average search time (requires Ehcache 2.4)
    · Log4J plugin displays Appenders threshold (if set)
    · Can now reload part of the administration webapp pages; useful for refreshing the content of a data provider without reloading the whole page
    · Remove support for resizing textarea's in the administration webapp, now that all (but one) major browsers support that feature natively
    · Correctly take into account multiple X-Forwarded-For headers instead of using only the first one



    TAGS:

    HTTP session | session message | user alert | send | HTTP | message



    HTML code for linking to this page:


    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM