Sun Java Solaris Communities My SDN Account Join SDN
 

Java Management Extensions (JMX) - The JMXperience

Many technologies, one platform
Java SE technologies provide the functionality to develop and run applications
» Get Java SE
»  Overview
 
»  Basic
 
»  CORBA
 
»  HotSpot VM
 
»  JNDI
 
»  Mntr-Mgmt
 
»  Tools APIs
 
»  XML
 

The JMXperience is a marketplace to exchange components related to the Java Management Extensions (JMX) specification. Anybody can provide such components (binary or source code) under their own conditions (namely, either for free or with an associated fee).

What you have to provide:

A section describing your contribution:
  • A title
  • A description (3 lines max.)
  • A link to your web page

This web page must provide:

  • The licence agreement for your contribution
  • A one-pager (optional)
  • The contribution itself (to be downloaded)

Please use the Java Product and API feedback form to submit your information. Please specify "Java Management Extensions" as the subject, and "Submission" as the feedback type. Thank you.

LINKS TO NON-SUN SITES
The JMXperience can provide, or third parties can provide, links to other Internet sites or resources. Because Sun has no control over such sites and resources, You acknowledge and agree that Sun is not responsible for the availability of such external sites or resources, and does not endorse and is not responsible or liable for any Content, advertising, products, or other materials on or available from such sites or resources. Sun will not be responsible or liable, directly or indirectly, for any damage or loss caused or alleged to be caused by or in connection with use of or reliance on any such Content, goods or services available on or through any such site or resource.

List of contributions:

  • Java Dynamic Management Kit 5.1
    Java Dynamic Management Kit (Java DMK) is a Java technology based toolkit that allows developers to rapidly create smart agents based on the Java Management Extensions (JMX) specification. The latest release of the Java DMK, v5.1, conforms to JMX v.1.2 and to JMX Remote API 1.0.
  • ajax4jmx
    AJAX4JMX is a framework for easy development of customized dynamic web user interfaces for applications that are enabled with the JMX technology. It is implemented using Google's GWT framework.
  • WMX - Wireless Management eXtensions
    Wireless Management eXtensions (WMX) technology aims at bringing the JMX technology to the mobile area by enabling the management of Java Platform Micro Edition (Java ME) applications. WMX provides the tools for building wireless solutions for accurately managing and monitoring component-based applications deployed on mobile devices.
  • RZOMX Host Management Extension
    MX is a host management system written in the Java language, and based on MX4J. It includes a JXTA adaptor for the JMX API, mail notification, port manager, job workflow management based on Quartz, an http adapter based on Tomcat, and much more.
  • JAFS, from SBBI
    JAFS is a free FTP RFC implementation written in the Java language, that uses JMX for all its management operations.
  • UPNPLib, from SBBI
    UPNPLib is a gateway between the JMX and UPNP world, UPNP devices residing on your network can be easily exposed as JMX MBeans and accessed via the JMX API ( UPNP -> JMX ) and vice-versa ( JMX -> UPNP ).
  • jManage
    jManage is a open source, web and command-line based JMX client, which provides a secure and centralized console for managing application clusters and distributed-application production environments.
  • Wil-Co Cockpit & Wil-Co JMX Connector
    Swing tool and runtime server to rapidly construct and deploy event-based, 3-tier, graphical instrument displays (dashboards) of MBean data with JavaScript enabled JMX access and Instrument controls (2D API Beans).
  • XML Interaction Framework
    An open-source framework for implementing XML document-centric interactions with an enterprise information system (EIS) that works with JAXM, JAXP, SAX, DOM, JAXB, XSLT, XML filters/pipeline, and JMS messaging (Interoperability), leverages management and monitoring capabilities based on the JMX specification for EIS interactions (Manageability), and supports the transformation to/from a canonical business markup language like OAGIS BOD using XSLT and SAX filter chains to/from internal EIS data structures/APIs such as an SAP R/3 IDoc (Reusability)
  • Free general use adaptors with test-drive demo sites, and Accelerated JMX Howto
    Web app (war), console (command-line), and standalone html-over-http adaptors. Public demo sites for the web app and html-over-http adaptors. All free via the Gnu public license.
  • AdventNet SNMP Adaptor for JMX - Release 5.0
    AdventNet SNMP Adaptor for JMX offers a configurable SNMP adaptor for user-defined MBeans built on various JMX implementations, such as MX4J, JMX RI, XMOJO, TMX4J, JBoss, WebLogic, WebSphere, and Tomcat. It also offers an out-of-the-box SNMP Agent for JBoss to monitor and manage the JBoss server components through SNMP.
  • XMOJO
    XMOJO is a free open source implementation of JMX 1.0 specification. As well as complete implementation of JMX specification, XMOJO also contains contributions of adaptors, such as HTML and RMI, and rich tools, such as an MBean Browser.
  • XtremeJ Management Console v1.0
    XtremeJ Management Console v1.0 is a JMX API and JSR-77 management console that supports Java Dynamic Management Kit, WebLogic, WebSphere, JBoss, MX4J, and TMX4J.
  • MobiMon - Mobile System Monitoring
    MobiMon is a set of software components for remote monitoring of systems and applications using mobile information devices enabled with Java technology (for example, mobile phones). Written entirely in the Java programming language, the software is based on the J2ME, J2EE and JMX technologies. MobiMon is an Open Source project.
  • Directory Poller
    A general purpose Java component to enable polling on directories and aysnchronously notify client code of incoming files. It is instrumented via the JMX specification and controllable (also) via a JMX API agent, like JBoss' JMX console.
  • JConsole
    Jcon sole is a JMX API console for JBoss that provides a pre-built Web client for the JBoss application server. It deploys the JMX API features of JBoss.
  • Utility MBeans
    Useful MBeans ready to be deployed in a JMX API console to perform common tasks which are otherwise to be coded or verified in less efficient ways.
  • JFoxMX
    JFoxMX 1.2 implements the JMX 1.2 Specification, and is a sub-project of JFox, an open source (LGPL), application server from China, based on J2EE technology.
  • iReasoning JMX SNMP Agent BUILDER
    iReasoning Agent Builder is a Rapid Application Development (RAD) tool for SNMP agent development based on Java technology. It provides an intuitive graphical user interface for automating a wide variety of SNMP agent development tasks. Agent architecture is based on industry standard JMX technology.
  • WebJMX
    Project to produce a JSP tag library which allows any skilled JSP developer to produce a customized, branded, web based interface for applications compatible with the JMX specification.
  • JMXView
    An open source implementation of the JMX technology HTML Adaptor, providing a web based front end for the management of JMX technology MBeans.
  • Java Enterprise Application Framework (JEAF)
    Set of component-based configurable and reusable system level services as well as configuration and monitoring utilities based on the JMX specification, for rapid delivery of applications based on J2EE technology.
  • WebOS
    Application framework built with JiniSM services exposed as JMX API MBeans, providing ease of configuration, administration and programming, and improved performances.
  • PoolMan
    The PoolMan library and JDBC2.0 Driver and DataSource provide an XML-configurable means of pooling and caching Java objects, based on JMX technology, as well as extensions for caching SQL queries and results across multiple databases.
  • MC4J JMX Console
    Swing / OpenIDE module for remote administration using JMX technology. Support for all major application servers and advanced features such as live attribute graphing.
  • EJTools
    Collection of WEB-based and GUI-based tools related to the J2EE platform (especially to JBoss J2EE Server), including a JMX API Browser.
  • JMX API RELATED CUSTOM JSP TAGS (Coldbeans Software)
    Provides a set of custom JSP tags that let you to perform JMX API operations right from your web applications. This set is a part of Coldtags suite and will be a foundation for a configurable web-based management console (adaptor). All components are free for non-commercial usage (see the license).
  • Koshna SNMP Toolkit for the JMX API with a SNMP adaptor for the JMX API
    Koshna Software Technologies announces the immediate availability of their Koshna SNMP Toolkit for the JMX API with an SNMP adaptor for the JMX API that can work with any implementation of the JMX specification.
  • JMX4ODP
    Open source tools that use JMX technology to create open distributed processing systems, by dynamically creating Model MBeans for objects, remote objects, and EJB's. Version 0.2 released. This includes new packages: notificationWorkers, junitDiagnosticWorkers, and junitRunner. It also includes optimizations for previous packages and new demos.
  • XadrA's VelocityAdaptorServer
    The VelocityAdaptorServer is a powerful system for creating HTML-based management consoles for products compatible with the JMX specification. Designed as a drop-in replacement for the reference HTMLAdaptorServer, the VelocityAdaptorServer utilizes the Apache Velocity Template Engine to enable the creation of customized ("skinnable") interfaces that match the look and feel of your product.
  • MX4J Open-Source Release
  • TMX4J Tivoli Implementation
  • JBossMX (JBoss)
    JBossMX is an Open Source (LGPL) implementation of the JMX specification. It is based on the concepts and code presented in JMX: Managing J2EE with Java Management Extensions (ISBN 0672322889) and is used as a foundation for the JBoss J2EE application server architecture.
  • JMX Remote API (Sun Microsystems) (This download is no longer available.)
    Provides a way to represent in a client a remote MBean Server and a RMI connector. It also includes a way to pass and process additional request data and a customisable MBean Server.
  • Mof2MBean (Sun Microsystems) (This download is no longer available.)
    Provides a proposal for mapping CIM to JMX technology and a tool, mof2mbean, implementing this mapping and generating MBean class skeletons. This allows you to model using CIM, and to instrument and manage using JMX technology.
  • JMX-HTML adaptor
    A generic JMX API adaptor implemented as a set of custom tag-driven JSP pages (actually it is less than 500 lines) that can be used with any application server supporting the JMX specification. Because it is JSP you can easily incorporate it into your own applications.
  • Tammi - Web Application Framework
    A free development framework and run-time container for web applications based on JMX technology. Tammi MBeans can implement business logic themselves or act as proxies to native libraries, remote programs and other manageable systems.
  • JMX4Ant
    JMX4Ant provides the ability to interact with JMX technology MBeans from Ant. Tasks are provided to allow MBeans to be created, removed and copied as well as for getting and setting properties. JMX4Ant supports several popular implementations of the JMX specification and J2EE technology servers including JBoss and BEA WebLogic Server.

See Also
PersonalJava platform
EmbeddedJava platform

 
 
Update Your Java Runtime Environment
Related Information
 
Related Resources