Network Monitoring and Management
Network Monitoring and Management Software
AggreGate Platform

Java Monitoring and Management

AggreGate Network Manager enables JVM monitoring and Java performance monitoring for application servers and applications via Java Management Extensions (JMX) technology. JMX monitoring tools are crucial chains in the modern application control process. JMX architecture is based on a concept of Managed Objects Server. This is a managing agent which can be run on many devices and computers supporting Java. This technology is now used by virtually all major manufacturers of Java/J2EE applications:

  • JBoss
  • Apache™ Tomcat™
  • WebLogic
  • Jetty
  • GlassFish
  • WebSphere®
  • SunOne
  • Oracle® Application Server
  • Resin
  • And other

Java Application Monitoring and Control Capabilities

AggreGate Network Manager monitors Java services, servers, clusters and applications using JMX technology. This allows:

  • Set up an efficient JVM performance monitoring process
  • Quickly create a single and intuitive interface for continuous control and monitoring remote and local Java/J2EE applications
  • Build an affordable and reliable solution for effective application management
  • Scale your solutions from small to very large installations
  • Expand your concepts into the future by adding the Web-based Enterprise Management (WBEM) integration
  • Perform statistics analysis and create daily/weekly/monthly reports
  • Predict causes of incorrect operations basing your assumptions on memory usage charts, threads statistics and other metrics
  • Use MBeans to monitor processes running in a Java machine: garbage collection, memory usage, thread life cycle, and other processes critical to your project's performance
  • Promptly notify application administrators about exceeded thresholds via e-mails, SMS messages and popup windows
  • Assist administrators in Java applications fine-tuning
  • Configure notifications to match importance of business processes
  • Setup role-based access to the monitoring system
  • Auto-adjust your Java applications on demand, on schedule or in response to an alarm
  • Access standard and application-specific managed Java objects (MBeans)
  • View, save and change Java application settings
  • Receive, store and respond to events received from Java objects (JMX MBean notifications)
  • Use the full range of integrated data management tools for JMX data processing

Java Memory Monitoring

Comprehensive JVM memory monitoring supported by the Network Manager includes:

  • JVM heap monitoring (Init Size, Used, Committed, Max Size)
  • Monitoring for non-heap memory (Init Size, Used, Committed, Max Size)
  • Garbage collections statistics (Count, Mark Sweep Collection Time, Scawenge Collection Time, Total Collection Time)
  • Memory pools statistics (Init Size, Used, Committed, Max Size)

Other JVM Monitoring Metrics

JVM health monitoring metrics available in standard dashboards include general information about the server, operating system, Java virtual machine, application, as well as other JVM monitoring counters related to:

  • JVM CPU monitoring (CPU load caused by Java application)
  • JVM/application cache monitoring (Hit/Miss Count, Evictions)
  • Classes (Loaded Count, Total Loaded Count, Unloaded Count)
  • Threads (Total Started Count, Leave, Daemon, Peak)
  • And other

JMX Management

Besides regular JMV MBean monitoring, AggreGate Network Manager can execute any standard or custom MBean methods on demand, on event or on schedule. This effectively enables management or the JVM itself, as well as any modules of a Java application and underlying frameforks/modules, such as cache pools or high-availability JDBC libraries. JVM management is an important part of overall network management process.

Free Java Monitoring Tool

The 10-devices version of AggreGate Network Manager is available to enable free JVM monitoring for ten Java applications or application servers. Free JMX monitoring capabilities are not restricted in any way, allowing reading and writing MBean properties, executing methods and processing notifications.

Contact Us: