Monitoring the SAP Web Application Server
The eG Enterprise embeds a specialized monitoring model for the SAP Web AS (see Figure 3), using which the performance of the critical services and components of the server can be tracked, issues affecting server-performance captured at their infancy, and the root-cause of the issues promptly traced and treated before it adversely impacts the transaction of business in the SAP environment.
Figure 3 : The layer model of the SAP Web AS
Every layer depicted by Figure 3 is associated with a series of tests, each of which seeks to answer the following questions related to the performance of the SAP Web AS:
- Are the thread managers of the SAP Web AS making optimum use of the threads in the pool?
- Are direct database accesses kept at a minimum?
- What type of connection requests are received by the SAP Web AS? How well does the server handle these requests?
- How is the memory usage of the Java objects managed by the SAP Web AS?
- Is the server cache been utilized effectively?
- Were any HTTP connections terminated abnormally by the SAP Web AS?
- Has the SAP Web AS been sized adequately to handle both the present and future logs?
- Has sufficient memory been allocated to the JVM?
- Have any new bean instances been added/removed from a bean pool? What are they?
- Are there any invalid user sessions on the SAP Web AS?
- How often do transaction rollbacks occur on the SAP Web AS?
- Are too many transactions/sessions getting timed out?
- Is the P4 connection to the server available? How quickly was the connection established?
- Is the web server component on the SAP Web AS accessible? What is its response time?