Skip to content

Commit bb0cf83

Browse files
authored
Merge pull request #267302 from devanshjainms/devanshjain/sdaf-ams-integration
Added documentation for SDAF- Azure Monitor for SAP integration.
2 parents 1a2a4fd + b0d0bdf commit bb0cf83

File tree

4 files changed

+81
-0
lines changed

4 files changed

+81
-0
lines changed

articles/sap/automation/deploy-workload-zone.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ The following services are provided by the SAP workload zone:
2424
- A Storage account for cloud witnesses
2525
- An Azure NetApp Files account and capacity pools (optional)
2626
- Azure Files NFS shares (optional)
27+
- [Azure Monitor for SAP](integration-azure-monitor-sap.md) (optional)
2728

2829
:::image type="content" source="./media/deployment-framework/workload-zone.png" alt-text="Diagram that shows an SAP workload zone.":::
2930

Lines changed: 76 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,76 @@
1+
---
2+
title: SAP Monitoring with Azure Monitor for SAP
3+
description: Configure Azure Monitor for SAP with SAP Deployment Automation Framework.
4+
author: devanshjain
5+
ms.author: devanshjain
6+
ms.reviewer: kimforss
7+
ms.date: 02/25/2024
8+
ms.topic: how-to
9+
ms.service: sap-on-azure
10+
ms.subservice: sap-automation
11+
ms.custom:
12+
---
13+
# Configure Azure monitor for SAP with SAP Deployment Automation Framework
14+
15+
Monitoring the performance and availability of SAP systems on Azure is simplified through [Azure Monitor for SAP](../monitor/about-azure-monitor-sap-solutions.md). It collects and analyzes metrics and logs from your applications, databases, operating systems, and Azure resources. Customers use Azure Monitor for SAP to visualize and troubleshoot issues, set alerts and notifications, and optimize SAP workloads on Azure.
16+
17+
By integrating Azure Monitor for SAP and SAP Deployment Automation Framework, you can achieve a faster, easier, and more reliable deployment and operation of your SAP systems on Azure. You can use the automation framework to provision and configure the SAP systems, and Azure Monitor for SAP to monitor and optimize the performance and availability of those SAP systems.
18+
19+
This integration with [SAP on Azure Deployment Automation Framework](deployment-framework.md) enables you to reduce the complexity and deployment cost of running your SAP environments on Azure, by helping to automate the monitoring of different components of an SAP landscape.
20+
21+
## Overview
22+
23+
As described in the [overview document](deployment-framework.md), the automation framework has two main components:
24+
25+
- Deployment infrastructure (control plane, typically deployed in the hub)
26+
- SAP infrastructure (SAP workload zone, typically deployed in a spoke)
27+
28+
Deployment of Azure Monitor for SAP (AMS) and the [providers](../monitor/about-azure-monitor-sap-solutions.md#what-can-you-monitor) can be automated from the SAP Deployment Automation Framework (SDAF) to simplify the monitoring process. In this architecture, one Azure Monitor for SAP resource is deployed in each [workload zone](deployment-framework.md#about-the-sap-workload-zone), which represents the environment. This resource is responsible for monitoring the performance and availability of different components of the SAP systems in that environment.
29+
30+
:::image type="content" source="./media/deployment-framework/control-plane-sap-infrastructure-monitor.png" alt-text="Diagram that shows the dependency between the control plane, the application plane for SAP Deployment Automation Framework with Azure monitor for SAP." lightbox="./media/deployment-framework/control-plane-sap-infrastructure-monitor.png":::
31+
32+
To monitor different components of each SAP system, there are corresponding providers and all these providers are deployed in the Azure Monitor for SAP resource of that environment. This setup allows for efficient monitoring and management of the SAP systems, as all the providers for a particular system are located in the same Azure Monitor for SAP resource. The automation framework automates the following steps:
33+
- Creates Azure Monitor for SAP resource in workload zone.
34+
- Performs prerequisites steps required to enable monitoring.
35+
- Creates providers for each component of SAP landscape in Azure Monitor for SAP resource created.
36+
37+
> [!NOTE]
38+
> This automation framework currently supports deployment automation of Azure monitor for SAP resource, [OS (Linux) provider](../monitor/about-azure-monitor-sap-solutions.md#os-linux-data) to monitor the Azure VMs, and [HA Pacemaker cluster provider](../monitor/about-azure-monitor-sap-solutions.md#ha-pacemaker-cluster-data) to monitor the high availability clusters in the SAP system.
39+
40+
The [key components](../monitor/about-azure-monitor-sap-solutions.md#what-is-the-architecture) of the Azure monitor for SAP resource created in the workload zone resource group would include:
41+
- Azure monitor for SAP resource
42+
- Managed Resource group with in the Azure monitor for SAP that includes:
43+
- Azure functions resource
44+
- Azure key vault
45+
- Log analytics workspace (optional)
46+
- Storage account
47+
48+
## Workload zone configuration for Azure Monitor for SAP resource
49+
50+
The example shows the parameters that are required for the deployment of Azure Monitor for SAP resource in the workload zone. Optionally, you can choose to use an existing log analytics workspace that exists in the same subscription as your workload zone.
51+
52+
```terraform
53+
# If defined these parameters control the ams instance (Azure monitor for SAP)
54+
# create_ams_instance is an optional parameter, and should be set true is the AMS instance is to be created.
55+
create_ams_instance = true
56+
57+
# ams_instance_name is an optional parameter and should only be used if the default naming is not acceptable
58+
ams_instance_name = "AMS-RESOURCE"
59+
60+
# ams_laws_arm_id is a optional parameter to use an exisiting log analytics for the AMS instance
61+
ams_laws_arm_id = "/subscriptions/0000000-000000-0000000-0000000000/resourcegroups/rg-name/providers/microsoft.operationalinsights/workspaces/workspacename"
62+
63+
```
64+
65+
## System configuration for AMS providers
66+
67+
The following example shows the parameter that is required for the automation of provider prerequisites and provider creation in the Azure monitor for SAP.
68+
69+
```terraform
70+
# enable_os_monitoring is an optional parameter and should be set to true if you want to monitor the Azure VMs of your SAP system.
71+
enable_os_monitoring = true
72+
73+
# enable_ha_monitoring is an optional parameter and should be set to true if you want to monitor the HA clusters of your SAP system.
74+
enable_ha_monitoring = true
75+
76+
```
96.8 KB
Loading

articles/sap/automation/toc.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,10 @@ items:
5555
href: devops-tutorial.md
5656
- name: Sample deployment configurations
5757
href: new-vs-existing.md
58+
- name: Integration with other Microsoft Azure Services
59+
items:
60+
- name: SAP Monitoring with Azure Monitor for SAP
61+
href: integration-azure-monitor-sap.md
5862
- name: SAP Bill of Materials
5963
items:
6064
- name: Download and prepare software media

0 commit comments

Comments
 (0)