Monitoring the AS Java system helps the administrator to identify resource bottlenecks or problems early on and to take any action that is required.
The monitoring in AS Java is based on the standard Java Management Extension (JMX). JMX provides a flexible administration infrastructure that is used for the monitors. The JMX infrastructure allows different resources to register as suppliers for monitoring data. Through the JMX API, data is made available for resources of all server components (services, interfaces, libraries, and managers), and applications using MBeans
During the start of the sapstartsrv the monitoring segment is created. The data collector of AS Java stores the current status and open alerts of the monitoring objects in the monitoring segment. Completed alerts are removed from the monitoring segment.

The data of the JMX monitors is stored in the monitoring segment. Since JMX is a standard, this ensures that external tools can also access the monitoring data. The external tools connect through the JMX API and can display all current values in the JMX monitors. They can also create, delete, and change groups, as well as installing and uninstalling monitor nodes. The JMX infrastructure is provided by the JMX Adapter service.
The data in the monitoring infrastructure is grouped in several areas like Applications, Kernel, Services and Performance.
- Applications: This branch contains information about the status of applications that are running on AS Java and for which monitoring functions are implemented in the coding. This is a configurable type of monitor, since you can specify which information is displayed in the monitor for your own applications. An application developer usually creates his or her own monitors and objects under the Applications branch.
The monitor Table Buffer is always displayed in the Applications area along with other items.
Kernel: Status information for the managers registered for monitoring is displayed under the Kernel entry.
- Services: Status information for the services registered for monitoring is displayed under the Services entry.
Performance: The Performance area displays available data about performance measurements of AS Java, e.g. communication to external systems.
Note
The monitor branches, such as Kernel and System are reserved for data that is directly and automatically collected by the system.
There are various tools for the operating with the monitoring data.

Local Monitoring Tools
SAP MC and SAP MMC
With the SAP MC and SAP MMC you are able to view the current status and open alerts of monitoring attributes. The SAP MC and SAP MMC communicates directly with the sapstartsrv and gets the information out of the monitoring segment of AS Java, this means, that e.g. performance issues of AS Java doesn't affect the monitoring and alerting.
NWA - System Overview
The system overview is available in two versions. One version is available in the NWA and the other is available via sapstartsrv (this is called the offline system overview). The system overview gives you an graphical overview of the current status of some monitoring attributes and their values. The system overview in the NWA provides a navigation to expert functions in the NWA for the displayed attributes.
NWA - Monitoring Browser
The monitoring browser is available in the NWA. The monitoring browser shows the current status of the monitoring attributes and you can maintain thresholds and activate/deactivate monitoring attributes.
Central Monitoring Tools
SAP Solution Manager
The System Monitoring application in SAP Solution Manager provides an overview of the current status of technical systems, including their associated instances, databases and hosts.
System Monitoring is based on automated checks in regular time intervals in the four categories Availability, Performance, Exceptions, and Configuration. In each of these categories, several metrics and corresponding thresholds can be defined per managed object.
The configuration is based on a template concept. Pre-defined templates can be used as a starting point to derive own customer specific templates.
CCMS-Monitoring RZ20
The RZ20 in a CEN (central monitoring system) is a tool to monitor multiple SAP systems and their operating systems. You can set up additional notifications in case of alerts and auto-reaction methods there. Beyond that, you are able to view the current status and open alerts of monitoring attributes. You can maintain thresholds and complete open alerts. The RZ20 gets its information out of the monitoring segment of AS Java, this means, that e.g. performance issues of AS Java doesn't affect the monitoring and alerting in the CEN system.