SAP Java Monitoring Tool


Overview

The SAP Java server is a key component of both the SAP NetWeaver Application Server and SAP Web Application Server, serving as a web application server for SAP products. Applications Manager's SAP Java monitoring tool enables you to obtain a comprehensive overview of your SAP server's performance in a single glance. It proves invaluable in troubleshooting bottlenecks at the initial stage by tracking memory utilization, message logs, user sessions, and various other critical metrics.

Creating a new SAP Java monitor

Prerequisites for monitoring SAP Java metrics: Click here

Using the REST API to add a new SAP Java monitor: Click here

To create a SAP Java monitor, follow the steps given below:

  1. Click on the New Monitor link. Choose SAP Java from the ERP category.
  2. Specify the Display Name of the SAP Java monitor.
  3. Enter the Host Name/IP Address of the host where SAP Java server is running.
  4. Provide the Port in which the SAP Java Server is running. Default port number is 50004.
  5. Enter the name of the J2EE cluster element.
  6. Enter the Username and Password, or select the required credentials from the Credential Manager list after enabling the Select from credential list option.
  7. Enter the Polling Interval time in minutes.
  8. Choose the Monitor Group from the combo box with which you want to associate SAP Java monitor. You can choose multiple groups to associate your monitor with.
  9. Click Add Monitor(s). This discovers the SAP Java monitor from the network and starts monitoring them.

Monitored Parameters

  • Availability tab gives the Availability history for the past 24 hours or 30 days.
  • Performance tab gives the Health Status and events for the past 24 hours or 30 days.
  • List view enables you to perform bulk admin configurations.

Click on the individual monitors listed to view the following information. Following are the list of metrics that are monitored in SAP Java monitoring:

Overview

Parameters Description
External IO
Average RFC IO (in bytes) The average number of bytes which are transferred in the external RFC communication.
Average WebService IO (in bytes) The average number of bytes which are transferred in the external Web Service communication.
Average Time
Average RFC Time (in seconds) The average RFC time.
Average WebService Time (in seconds) The average Web Service Time.
External Calls
External RFC Calls Rate The number of external RFC calls.
External WebService Calls Rate The number of external Web Service calls.
Disk Space
Total Disk Space (in GB) The total disk space in the directory of each instance.
Free Disk Space (in %) The free disk space available in working directory or partition for each instance.
Free Disk Space (in GB) The free disk space available on your system.

Kernel

Parameters Description
Threads Pool
Thread Pool Usage (in %) The ratio of Active threads count to Maximum pool size.
Waiting Tasks Usage (in %) The ratio of current size of the waiting tasks queue to the maximum configured size.
License Validity Period Number of days left for the validity to expire for all the available software products.

Services

Parameters Description
Deploy
Failed To Start Applications Rate The number of applications that failed to start.
HTTP Provider
Number of Requests Rate The number of all requests since the server startup.
JMS
Not Started VPs Count Rate The number of Virtual Providers which are not started currently in the cluster.
JMX
Thread Usage The ratio of current number of threads processing JMX notifications to number of the maximum threads.
NotificationQueue Size The current number of JMX notifications waiting to be sent.
Cache Fill Rate The ratio of number of currently cached object names to the maximum size of the cache.

Messages and Logs

Parameters Description
Messages
All Messages The total number of all log and trace messages.
Error Messages The number of messages with ERROR severity.
Fatal Messages The number of messages with FATAL severity.
Warning Messages The number of messages with WARNING severity.
Logs
Total Log Files Size The total size of all log and trace files excluding archives.

Memory

Parameters Description
Available Memory (in MB) The current, maximum and minimum values of the available memory.
Allocated Memory (in MB) The current, maximum and minimum values of the allocated memory.
Used Memory (in MB) The current, maximum and minimum values of the used memory.
Usage The ratio between the used memory and the total memory of the process.
Allocated Memory (in %) The current, maximum and minimum values of the allocated memory.
Used Memory (in %) The current, maximum and minimum values of the used memory.

Session

Parameters Description
Session Manager
Active Web Sessions The number of active Web sessions.
Opened EJB Sessions The number of opened EJB sessions.
Opened Security Sessions The number of opened security sessions.
Opened Web Sessions The number of opened web sessions.
Logged-In Users The number of logged-in users.
Security
Unsuccessful Logon Attempts Rate The number of unsuccessful logon attempts since server startup.
Timeout
Estimated Frequency Per Minute The count of timeout events per minute.
Web Container
Average Processing Time Average value of the request processing time for given time interval.