Projects tagged ‘jmx’ and ‘monitoring’


[16 total ]

1 Users

MessAdmin is a light-weight and non-intrusive tool for monitoring and interacting with Java HttpSession. MessAdmin can be added to any J2EE application, with zero code modification! View details ... [More] statistics about your applications with the integrated administration webapp, or export it all via JMX. And with its plugin system, integrating custom probes has never been easier. [Less]
Created over 3 years ago.

1 Users

Jmx4Perl provides an alternative new way of accessing JMX (Java Management Extensions) on Java JEE Servers. It is an agent-based approach where a small Java Web application deployed on the application ... [More] server provides HTTP/JSON-based access to JMX MBeans registered within the application server. A set of Perl modules allows transparent access to the exposed JMX information. jmx4perl includes a Nagios Plugin with a rich feature set. Most of all, it is fast and does not require a local Java installation as similar JMX Nagios Plugins. It has been tested on a wide variety of application servers. [Less]
Created 4 months ago.

1 Users

Zapcat endeavors to be a simple to use bridge between the JMX management API inside Java applications and the Zabbix monitoring tool.
Created over 2 years ago.

1 Users

Java Simon - Simple Monitoring API Java Simon is a simple monitoring API that allows you to follow and better understand your application. Monitors (familiarly called Simons) are placed directly ... [More] into your code and you can choose whether you want to count something or measure time/duration. Current version 2 provides basic monitor functionality, extensibility via Callbacks, JMX and Spring integration tools and also easy to use JDBC proxy driver that measures JDBC performance and can log all statements too. Version 2.1 was released on July 23rd, 2009. [Less]
Created about 1 year ago.

0 Users

JmxClient is a Plug-In for Nagios which allows interaction with JMX enabled applications for monitoring and management of those systems. It is highly configurable, which a simple set of default commands for standard application servers.
Created 10 months ago.

0 Users

Created 12 months ago.

0 Users

IxoraRMS is a tool for visualizing monitoring data. It is written in Java and has a Swing GUI. As part of my job I am involved in performance testing and I felt the need for a tool with the following ... [More] characteristics: quick to deploy able to provide rich amounts of monitoring data able to automatically update the customized data views when the topology changes and able to customize the following aspects by writing none or very little code: adding new monitoring agents data visualization adding complex reactions to trigger notifications and tuning/configuration advices Visit ixorarms.com for more information. [Less]
Created about 1 month ago.

0 Users

An AJAX web application designed to manage and schedule any remote batch process, with additional monitoring capabilities for Java processes via JMX. Features: An in-memory module for remote ... [More] servers to register, execute, and manage batch processes. Time-based and duration-based scheduling of any configured or registered batch process for execution. Monitoring currently running processes, including resources used and logs. Server management for configuration of servers that hold remote batch processes. A simple rights-based user management module. Major technologies or frameworks used: Spring Quartz IceFaces High-level DesignThe Batch Manager is a Java application that runs in the background on a remote server. It registers itself with JBPCC and listens for execution commands. It is responsible for registering and managing the batch processes available on that server. The web application portion provides an AJAX interface for users to configure the various aspects of JBPCC, including server management, user management, scheduling, and monitoring. All internal data are backed by an embedded Apache Derby database. RoadmapFAQ [Less]
Created 12 months ago.

0 Users

Java Simon - Simple Monitoring APIJava Simon is a simple monitoring API that allows you to follow and better understand your application. Monitors (familiarly called Simons) are placed directly into ... [More] your code and you can choose whether you want to count something or measure time/duration. NewsJuly 23rd, 2009 - Version 2.1This is a minor update of version 2 based on some user's input: added methods reset and two versions of sampleAndReset to SimonMXBean; you can now use [, ], and _ in Simon names; timestamps for 0 are formated as undef in toString methods. Download on the right side of the page, we also updated Javadoc for a few JMX classes - see JavaDoc for v2.1. We thank our users for their support and feedback! June 19th, 2009 - Version 2 out!After few more fixes, some simplifications (ever used StatProcessor? it's gone!), more Javadocs and some Wiki updates (with some more ahead) we have finally released version 2 of Java Simon library. You can choose the big package with precompiled JARs, Javadocs (here online) and working Ant build - or if you're Maven user, you can go for smaller sources-only ZIP with Maven build (Maven 2.1 is required). Check the right side of the page for both downloads. Enjoy - and tell us what you think! May 20th, 2009 - Version 2, Beta 2Yup, we're slower than we anticipated - especially because we really wanted to wrap it up faster for our own sake as well. This time the whole source structure is Maven 2 compliant and you should be able to compile the project and install all Java Simon artifacts into your repository. We still have to finish deployment to online repository and besides that there are some documentation tasks pending as well. May 6th, 2009 - Fighting with Maven 2 ;-)We are finishing second beta (check trunk if you're adventurous) with Maven 2 build. As the core developers are not familiar with Maven we have a problem to build the project properly with all dependencies (especially half of the JARs need JDK 5, the other JDK 6 ;-)). If you don't need Maven, simply download the first beta - final version is going to be very similar except for the project structure. API, JARs, features... we will not change this unless some vis major occasion. Older news: All news can be found here. News on this page (Google code) might be rephrased or shortened. ;-) DocumentationCheck out the list of our Wiki pages where you may also find: Introduction - where Java Simon API is positioned and the motivation for it GettingStarted - how to start with Java Simon along with some examples Callbacks - new important feature of v2 to extend Java Simon functions with your own code MavenSupport - for Maven 2 users Other resources: Javadocs for v2 About Java Simon - on javasimon.org Visit and join our mailing list on Google Groups: http://groups.google.com/group/javasimon Some part of the documentation relates to v1 which is not officially supported anymore (sounds strange but there are reasons for that). MotivationWe wanted to use something like JAMon for our products originally, but we lacked two important features: better way (or any way for that matter) to organize all those monitors; nanosecond resolution. Monitor hierarchySimon API gives you a better control over all those monitors in your big - possibly Java EE - application. Simons are organized in a hierarchy similar to what you can see in java.util.logging API. Simons can be disabled which minimizes their overhead influencing your application. These operations can be performed on the whole subtrees of Simons which makes partial application monitoring easier. See SimonHierarchy for more. The time for nanos is hereSimon measures times in nanos - and believe it or not it can make the difference on current very fast machines. Although not all platforms provide timers precise enough this design decision is future proof. Of course this decision comes with a price - you can use Java Simon only with JDK 1.5 or higher (platform Java SE 5). See SystemTimersGranularity page for more. Future plansOur future goals include (the later goals are in a more distant future): Sampling, collecting, agregating with persistence backend (file/DB). VisualVM plugin. Dynamic profiling integration. Currently the project is rather on hold - but this depends on other free-time activities of the authors and also on public demand and feedback. We're not preparing v3 right now, we're ready to tweak version 2 though. Do you have something to tell us?So tell us! Visit our Google Group (preferably) or file an issue, whatever. We can't promise to fulfill all your dreams but we want to produce the library YOU like (and so do we - of course ;-)). So if you know how to make Simon better, without making it something it is not, let us know! We want to know. [Less]
Created 4 months ago.

0 Users

Monitor4jmx lets administrators and users of J2EE systems to monitor and observe a JMX enabled system through a easy-to-use user interface. Monitor4jmx can dynamically discover and inspect all MBeans ... [More] and attributes on these MBeans on a server dynamically at runtime and offer this list for threshold monitoring to the administrator. The attributes selected by the administrator can then be recorded along with a user specified threshold value, which can then be watched by Monitor4jmx continously at certain intervals. Current MBean values are polled continously to find out if any threshold conditions are violated. [Less]
Created 8 months ago.