Example: Monitoring SAP application clusters, SAP HANA clusters, and SAP application service
Another example of automation for SAP on AWS is monitoring SAP application clusters, SAP
HANA clusters, and SAP application service. By automating monitoring, you can effectively
monitor SAP NetWeaver and database cluster environments at a low cost, without the need to
deploy or manage any servers or agents. The blog post SAP application cluster, SAP HANA cluster and SAP application service monitoring
-
Effective monitoring of SAP Advanced Business Application Programming (ABAP)-based environments
-
No need to deploy and manage servers or agents
-
Single administrative dashboard for accessing SAP and AWS service metrics
-
Low costs and no additional licensing fees
The following image and process describe how you set up this automation to monitor SAP databases and allow users to access current data and metrics:
-
Using the SAP Java Connector (SAP JCo) development library, a Lambda function establishes a connection with the SAP system.
-
The Lambda function uses the SAP Remote Function Call (RFC) protocol to fetch data from the SAP database.
-
The Lambda function fetches SAP credentials that are securely stored in AWS Secrets Manager and uses them to log in to the SAP system.
-
Lambda publishes the SAP data to CloudWatch as custom metrics. Because of the rule, Lambda performs this action every 60 seconds.
-
The user can access SAP applications, data, and metrics through a custom CloudWatch dashboard.