Skip to content

Commit 6cf6bb5

Browse files
committed
Freshness
1 parent 7167e15 commit 6cf6bb5

1 file changed

Lines changed: 63 additions & 53 deletions

File tree

articles/sap/monitor/providers.md

Lines changed: 63 additions & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
---
22
title: What are providers in Azure Monitor for SAP solutions?
3-
description: This article provides answers to frequently asked questions about Azure Monitor for SAP solutions providers.
4-
author: rdeltcheva
3+
description: Discover answers to frequently asked questions about Azure Monitor for SAP solutions providers.
54
ms.service: sap-on-azure
65
ms.subservice: sap-monitor
76
ms.topic: concept-article
8-
ms.date: 08/22/2024
7+
author: rdeltcheva
98
ms.author: radeltch
9+
ms.date: 03/13/2026
1010
ms.custom:
1111
- linux-related-content
1212
- sfi-image-nochange
@@ -22,13 +22,15 @@ You can choose to configure different provider types for data collection from th
2222

2323
You can also configure multiple providers of a specific provider type to reuse the same SAP monitor resource and associated managed group. For more information, see [Manage Azure Resource Manager resource groups by using the Azure portal](../../azure-resource-manager/management/manage-resource-groups-portal.md).
2424

25-
![Diagram that shows Azure Monitor for SAP solutions connection to available providers.](./media/providers/providers.png)
25+
![A diagram that shows Azure Monitor for SAP solutions connection to available providers.](./media/providers/providers.png)
2626

2727
We recommend that you configure at least one provider when you deploy an Azure Monitor for SAP solutions resource. By configuring a provider, you start data collection from the corresponding component for which the provider is configured.
2828

2929
If you don't configure any providers at the time of deployment, the Azure Monitor for SAP solutions resource is still deployed, but no data is collected. You can add providers after deployment through the SAP monitor resource in the Azure portal. You can add or delete providers from the SAP monitor resource at any time.
3030

31-
## Provider type: SAP NetWeaver
31+
## Provider types
32+
33+
# [SAP NetWeaver](#tab/sap-netweaver)
3234

3335
You can configure one or more providers of the provider type SAP NetWeaver to enable data collection from the SAP NetWeaver layer. The Azure Monitor for SAP solutions NetWeaver provider uses the existing:
3436

@@ -37,40 +39,42 @@ You can configure one or more providers of the provider type SAP NetWeaver to en
3739

3840
With the SAP NetWeaver provider, you can get the:
3941

40-
- SAP system and application server availability, for example, instance process availability of Dispatcher, ICM, Gateway, Message Server, Enqueue Server, and IGS Watchdog (SAPOsControl).
42+
- SAP system and application server availability. For example, instance process availability of Dispatcher, ICM, Gateway, Message Server, Enqueue Server, and IGS Watchdog (SAPOsControl).
4143
- Work process usage statistics and trends (SAPOsControl).
4244
- Enqueue lock statistics and trends (SAPOsControl).
4345
- Queue usage statistics and trends (SAPOsControl).
44-
- SMON metrics (**Tcode - /SDF/SMON**) (RFC).
45-
- SWNC workload, memory, transaction, user, RFC usage (**Tcode - St03n**) (RFC).
46-
- Short dumps (**Tcode - ST22**) (RFC).
47-
- Object lock (**Tcode - SM12**) (RFC).
48-
- Failed updates (**Tcode - SM13**) (RFC).
49-
- System logs analysis (**Tcode - SM21**) (RFC).
50-
- Batch jobs statistics (**Tcode - SM37**) (RFC).
51-
- Outbound queues (**Tcode - SMQ1**) (RFC).
52-
- Inbound queues (**Tcode - SMQ2**) (RFC).
53-
- Transactional RFC (**Tcode - SM59**) (RFC).
54-
- STMS Change Transport System metrics (**Tcode - STMS**) (RFC).
46+
- SMON metrics (`Tcode` - **/SDF/SMON**) (RFC).
47+
- SWNC workload, memory, transaction, user, RFC usage (`Tcode` - **St03n**) (RFC).
48+
- Short dumps (`Tcode` - **ST22**) (RFC).
49+
- Object lock (`Tcode` - **SM12**) (RFC).
50+
- Failed updates (`Tcode` - **SM13**) (RFC).
51+
- System logs analysis (`Tcode` - **SM21**) (RFC).
52+
- Batch jobs statistics (`Tcode` - **SM37**) (RFC).
53+
- Outbound queues (`Tcode` - **SMQ1**) (RFC).
54+
- Inbound queues (`Tcode` - **SMQ2**) (RFC).
55+
- Transactional RFC (`Tcode` - **SM59**) (RFC).
56+
- STMS Change Transport System metrics (`Tcode` - ***STMS**) (RFC).
5557

5658
Configuring the SAP NetWeaver provider requires:
5759

5860
For SOAP web methods:
59-
- Fully qualified domain name (FQDN) of the SAP Web Dispatcher or the SAP application server.
60-
- SAP system ID, Instance no.
61-
- Host file entries of all SAP application servers that get listed via the SAPcontrol `GetSystemInstanceList` web method.
61+
62+
- Fully qualified domain name (FQDN) of the SAP Web Dispatcher or the SAP application server.
63+
- SAP system ID, Instance no.
64+
- Host file entries of all SAP application servers that get listed via the SAPcontrol `GetSystemInstanceList` web method.
6265

6366
For SOAP+RFC:
64-
- FQDN of the SAP Web Dispatcher or the SAP application server.
65-
- SAP system ID, Instance no.
66-
- SAP client ID, HTTP port, and SAP username and password for sign in.
67-
- Host file entries of all SAP application servers that get listed via the SAPcontrol `GetSystemInstanceList` web method.
67+
68+
- FQDN of the SAP Web Dispatcher or the SAP application server.
69+
- SAP system ID, Instance no.
70+
- SAP client ID, HTTP port, and SAP username and password for sign in.
71+
- Host file entries of all SAP application servers that get listed via the SAPcontrol `GetSystemInstanceList` web method.
6872

6973
For more information, see [Configure SAP NetWeaver for Azure Monitor for SAP solutions](provider-netweaver.md).
7074

71-
![Diagram that shows the NetWeaver provider architecture.](./media/providers/netweaver-architecture.png)
75+
![A diagram that shows Azure Monitor for SAP solutions with three providers for the SAP NetWeaver architecture.](./media/providers/netweaver-architecture.png)
7276

73-
## Provider type: SAP HANA
77+
# [SAP HANA](#tab/sap-hana)
7478

7579
You can configure one or more providers of the provider type **SAP HANA** to enable data collection from the SAP HANA database. The SAP HANA provider connects to the SAP HANA database over the SQL port. The provider pulls data from the database and pushes it to the Log Analytics workspace in your subscription. The SAP HANA provider collects data every minute from the SAP HANA database.
7680

@@ -92,6 +96,7 @@ With the SAP HANA provider, you can see the:
9296
- SAP HANA blocking transactions.
9397

9498
Configuring the SAP HANA provider requires the:
99+
95100
- Host IP address.
96101
- HANA SQL port number.
97102
- SYSTEMDB username and password.
@@ -100,41 +105,43 @@ We recommend that you configure the SAP HANA provider against SYSTEMDB. However,
100105

101106
For more information, see [Configure SAP HANA provider for Azure Monitor for SAP solutions](provider-hana.md).
102107

103-
![Diagram that shows Azure Monitor for SAP solutions providers - SAP HANA architecture.](./media/providers/azure-monitor-providers-hana.png)
108+
![A diagram that shows Azure Monitor for SAP solutions with three providers for the SAP HANA architecture.](./media/providers/azure-monitor-providers-hana.png)
104109

105-
## Provider type: SQL Server
110+
# [SQL Server](#tab/sql-server)
106111

107112
You can configure one or more SQL Server providers to enable data collection from [SQL Server on virtual machines](https://azure.microsoft.com/services/virtual-machines/sql-server/). The SQL Server provider connects to SQL Server over the SQL port. It then pulls data from the database and pushes it to the Log Analytics workspace in your subscription. Configure SQL Server for SQL authentication and for signing in with the SQL Server username and password. Set the SAP database as the default database for the provider. The SQL Server provider collects data every 60 seconds up to every hour from the SQL Server.
108113

109114
With the SQL Server provider, you can get the:
115+
110116
- Underlying infrastructure usage.
111117
- Top SQL statements.
112118
- Top largest table.
113119
- Problems recorded in the SQL Server error log.
114120
- Blocking processes and others.
115121

116122
Configuring SQL Server provider requires the:
123+
117124
- SAP system ID.
118125
- Host IP address.
119126
- SQL Server port number.
120127
- SQL Server username and password.
121128

122-
For more information, see [Configure SQL Server for Azure Monitor for SAP solutions](provider-sql-server.md).
129+
For more information, see [Configure SQL Server for Azure Monitor for SAP solutions](provider-sql-server.md).
123130

124-
![Diagram that shows Azure Monitor for SAP solutions providers - SQL architecture.](./media/providers/azure-monitor-providers-sql.png)
131+
![A diagram that shows Azure Monitor for SAP solutions with three providers for the SQL server architecture.](./media/providers/azure-monitor-providers-sql.png)
125132

126-
## Provider type: High-availability cluster
133+
# [High-availability cluster](#tab/ha-cluster)
127134

128135
You can configure one or more providers of the provider type *high-availability cluster* to enable data collection from the Pacemaker cluster within the SAP landscape. The high-availability cluster provider connects to Pacemaker by using the [ha_cluster_exporter](https://github.com/ClusterLabs/ha_cluster_exporter) for **SUSE**-based clusters and by using [Performance copilot](https://access.redhat.com/articles/6139852) for **RHEL**-based clusters. Azure Monitor for SAP solutions then pulls data from the cluster and pushes it to the Log Analytics workspace in your subscription. The high-availability cluster provider collects data every 60 seconds from Pacemaker.
129136

130137
With the high-availability cluster provider, you can get the:
131138

132-
- Cluster status represented as a roll-up of node and resource status.
133-
- Location constraints.
134-
- Trends.
135-
- [Others](https://github.com/ClusterLabs/ha_cluster_exporter/blob/master/doc/metrics.md).
139+
- Cluster status represented as a roll-up of node and resource status.
140+
- Location constraints.
141+
- Trends.
142+
- [Others](https://github.com/ClusterLabs/ha_cluster_exporter/blob/master/doc/metrics.md).
136143

137-
![Diagram that shows Azure Monitor for SAP solutions providers - High-availability cluster architecture.](./media/providers/azure-monitor-providers-pacemaker-cluster.png)
144+
![A diagram that shows Azure Monitor for SAP solutions with three providers for the High-availability cluster architecture.](./media/providers/azure-monitor-providers-pacemaker-cluster.png)
138145

139146
To configure a high-availability cluster provider, two primary steps are involved:
140147

@@ -155,39 +162,39 @@ To configure a high-availability cluster provider, two primary steps are involve
155162
- **Cluster name**: The cluster name used when you're creating the cluster. You can find the cluster name in the cluster property `cluster-name`.
156163
- **Hostname**: The Linux hostname of the virtual machine (VM).
157164

158-
For more information, see [Create a high-availability cluster provider for Azure Monitor for SAP solutions](provider-ha-pacemaker-cluster.md).
165+
For more information, see [Create a high-availability cluster provider for Azure Monitor for SAP solutions](provider-ha-pacemaker-cluster.md).
159166

160-
## Provider type: OS (Linux)
167+
# [OS Linux](#tab/os-linux)
161168

162169
You can configure one or more providers of the provider type OS (Linux) to enable data collection from a BareMetal or VM node. The OS (Linux) provider connects to BareMetal or VM nodes by using the [Node_Exporter](https://github.com/prometheus/node_exporter) endpoint. It then pulls data from the nodes and pushes it to the Log Analytics workspace in your subscription. The OS (Linux) provider collects data every 60 seconds for most of the metrics from the nodes.
163170

164171
With the OS (Linux) provider, you can get the:
165172

166-
- CPU usage and CPU usage by process.
167-
- Disk usage and I/O read and write.
168-
- Memory distribution, memory usage, and swap memory usage.
169-
- Network usage and the network inbound and outbound traffic details.
173+
- CPU usage and CPU usage by process.
174+
- Disk usage and I/O read and write.
175+
- Memory distribution, memory usage, and swap memory usage.
176+
- Network usage and the network inbound and outbound traffic details.
170177

171178
To configure an OS (Linux) provider, two primary steps are involved:
172179

173-
1. Install [Node_Exporter](https://github.com/prometheus/node_exporter) on each BareMetal or VM node.
174-
You have two options for installing [Node_Exporter](https://github.com/prometheus/node_exporter):
175-
- For automated installation with Ansible, use [Node_Exporter](https://github.com/prometheus/node_exporter) on each BareMetal or VM node to install the OS (Linux) provider.
176-
- Do a [manual installation](https://prometheus.io/docs/guides/node-exporter/).
180+
1. Install [Node_Exporter](https://github.com/prometheus/node_exporter) on each BareMetal or VM node. You have two options for installing [Node_Exporter](https://github.com/prometheus/node_exporter):
181+
182+
- For automated installation with Ansible, use [Node_Exporter](https://github.com/prometheus/node_exporter) on each BareMetal or VM node to install the OS (Linux) provider.
183+
- Do a [manual installation](https://prometheus.io/docs/guides/node-exporter/).
184+
185+
1. Configure an OS (Linux) provider for each BareMetal or VM node instance in your environment. To configure the OS (Linux) provider, the following information is required:
177186

178-
1. Configure an OS (Linux) provider for each BareMetal or VM node instance in your environment.
179-
To configure the OS (Linux) provider, the following information is required:
180-
- **Name**: A name for this provider that's unique to the Azure Monitor for SAP solutions instance.
181-
- **Node Exporter endpoint**: Usually `http://<servername or ip address>:9100/metrics`.
187+
- **Name**: A name for this provider that's unique to the Azure Monitor for SAP solutions instance.
188+
- **Node Exporter endpoint**: Usually `http://<servername or ip address>:9100/metrics`.
182189

183190
Port 9100 is exposed for the `Node_Exporter` endpoint.
184191

185192
For more information, see [Configure Linux provider for Azure Monitor for SAP solutions](provider-linux.md).
186193

187-
> [!Warning]
194+
> [!WARNING]
188195
> Make sure `Node-Exporter` keeps running after the node reboot.
189196
190-
## Provider type: IBM Db2
197+
# [IBM Db2](#tab/ibm-db2)
191198

192199
You can configure one or more IBM Db2 providers to enable data collection from IBM Db2 servers. The Db2 Server provider connects to the database over a specific port. It then pulls data from the database and pushes it to the Log Analytics workspace in your subscription. The Db2 Server provider collects data every 60 seconds up to every hour from the Db2 Server.
193200

@@ -200,6 +207,7 @@ With the IBM Db2 provider, you can get the:
200207
- Top 20 runtime and executions.
201208

202209
Configuring the IBM Db2 provider requires the:
210+
203211
- SAP system ID.
204212
- Host IP address.
205213
- Database name.
@@ -208,7 +216,9 @@ Configuring the IBM Db2 provider requires the:
208216

209217
For more information, see [Create IBM Db2 provider for Azure Monitor for SAP solutions](provider-ibm-db2.md).
210218

211-
![Diagram that shows Azure Monitor for SAP solutions providers - IBM Db2 architecture.](./media/providers/azure-monitor-providers-db2.png)
219+
![A diagram that shows Azure Monitor for SAP solutions with three providers for the IBM Db2 architecture.](./media/providers/azure-monitor-providers-db2.png)
220+
221+
---
212222

213223
## Next steps
214224

0 commit comments

Comments
 (0)