Getting started with IBM Cloud Monitoring for SAP systems
Monitoring for SAP system refers to the tools, techniques, and practices used to ensure the optimal performance, health, and availability of an SAP system. Because of its critical role in business operations, continuous monitoring is essential to prevent issues, improve performance, and ensure high availability. SAP solutions based on SAP S/4HANA or SAP NetWeaver and in addition the SAP HANA DB can be monitored using this solution.
IBM Cloud® Monitoring is a cloud-native, and container-intelligence management system that you can include as part of your IBM Cloud architecture. Use it to gain operational visibility into the performance and health of your applications, services, and platforms. It offers administrators, DevOps teams and developers full-stack telemetry with advanced features to monitor and troubleshoot, define alerts, and design custom dashboards.
IBM Cloud® Monitoring offers predefined SAP dashboards from IBM Cloud® dashboard library free of charge.
This monitoring solution applies to SAP workloads hosted on x86_64 Virtual Server Instance and Power Virtual Server Instances.
Dashboard features
Two separate dashboard templates for SAP system is supported by the IBM Cloud® Monitoring instance.
- SAP HANA DB dashboard - Designed specifically for monitoring SAP HANA databases.
- SAP System dashboard - Tailored for monitoring all SAP instances of the configured SAP solution.
- All the metrics from the dashboards can be exported and saved in JSON or CSV format.
- Custom defined alerts based on user defined threshold can be created for each of the metrics and when the threshold is crossed, a notification can be triggered to different channels.
SAP HANA DB dashboard
SAP HANA DB dashboard displays the following metrics from the virtual server running SAP HANA database:
- System Health: This involves tracking the overall health of the SAP HANA database system, including CPU usage, memory usage, file system usage, and system load.
- Database and Query Monitoring: SQL Execution statistics, Memory usage by service and total connections.
- Network Metrics: Receive Rate (KB/s), Transmission Rat (KB/s), Receive/Transmission Errors per Second, Received Requests per Second, Transmitted Requests per Second, Collisions per Second.
- Disk I/O: I/O Throughput, Latency, I/O Service Time, Requests per Sec, Queue Length (Number of requests), I/O Wait Time
- Alerting and Notification: Internal HANA database alert details along with datetime and severity.
SAP system dashboard
SAP system dashboard displays the following metrics from the virtual server running SAP application server and SAP HANA DB system:
- Instance status: SAP instance names and their status of the configured SAP System which includes all SAP instances of the SAP HANA database, the SAP application server and the SAP central services.
- Process status: OS Process names and their status of the configured SAP system which includes all processes of the SAP HANA database, the SAP application server and the SAP central services.
- Enqueue states: Replication state, locks state, owner state and arguments state.
- Enqueue server: Current lock tables entries, Peak lock tables entries, Requests/sec and Errors/sec.
- Work process dispatcher: Dispatcher current queue length, dispatcher queue high, dispatcher queues reads/sec, dispatcher queues writes/sec and dispatcher queue max.
Architecture
- The metrics of SAP systems running on x86_64 VSI in IBM Cloud VPC are collected by an application that is only supported on SUSE Linux Enterprise Server (SLES) running on x86_64 VSI in IBM Cloud VPC.
- The metrics of SAP systems running on Power Virtual Server instance are collected by an application that is only supported on SUSE Linux Enterprise Server (SLES) running on x86_64 VSI in IBM Cloud VPC.
- The collected metrics from the application running on x86_64 VSI in IBM Cloud VPC are then pushed to the IBM Cloud® Monitoring instance using the collector endpoints where they are rendered on the dashboard.
The detailed information about IBM Cloud® Monitoring is described in Collecting metrics by using Prometheus remote write.
This setup does not support SAP systems in a High Availability setup.
Next steps
To set up SAP monitoring, you must perform the following tasks.