Skip to content

Commit caebf25

Browse files
authored
Merge pull request #223632 from limwainstein/sap-health-monitoring
SAP system health
2 parents 53ab331 + 227d0a7 commit caebf25

File tree

8 files changed

+91
-7
lines changed

8 files changed

+91
-7
lines changed

articles/sentinel/TOC.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -456,6 +456,8 @@
456456
href: monitor-data-connector-health.md
457457
- name: Monitor automation rules and playbooks health
458458
href: monitor-automation-health.md
459+
- name: Monitor SAP system health and role
460+
href: monitor-sap-system-health.md
459461
- name: Auditing Microsoft Sentinel with Azure Activity Logs
460462
href: audit-sentinel-data.md
461463
- name: Remove Microsoft Sentinel from your workspaces

articles/sentinel/health-audit.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,10 @@ Health data is collected in the *SentinelHealth* table in your Log Analytics wor
3434

3535
[Is the data connector receiving data](./monitor-data-connector-health.md)? For example, if you've instructed Microsoft Sentinel to run a query every 5 minutes, you want to check whether that query is being performed, how it's performing, and whether there are any risks or vulnerabilities related to the query.
3636

37+
**Are my SAP systems running correctly?**
38+
39+
[Are the SAP systems managed by your organization running correctly](monitor-sap-system-health.md)?. Are the systems up and running, or ar they unreachable? Does Microsoft Sentinel identify these systems as production systems?
40+
3741
**Did an automation rule run as expected?**
3842

3943
[Did my automation rule run when it was supposed to](./monitor-automation-health.md) - that is, when its conditions were met? Did all the actions in the automation rule run successfully?
146 KB
Loading
33.8 KB
Loading

articles/sentinel/monitor-data-connector-health.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,16 +12,18 @@ ms.service: microsoft-sentinel
1212

1313
To ensure complete and uninterrupted data ingestion in your Microsoft Sentinel service, keep track of your data connectors' health, connectivity, and performance.
1414

15-
This article describes how to use the following features, which allow you to perform this monitoring from within Microsoft Sentinel:
15+
The following features allow you to perform this monitoring from within Microsoft Sentinel:
1616

17-
- **Data connectors health monitoring workbook:** This workbook provides additional monitors, detects anomalies, and gives insight regarding the workspace’s data ingestion status. You can use the workbook’s logic to monitor the general health of the ingested data, and to build custom views and rule-based alerts.
17+
- **Data connectors health monitoring workbook**: This workbook provides additional monitors, detects anomalies, and gives insight regarding the workspace’s data ingestion status. You can use the workbook’s logic to monitor the general health of the ingested data, and to build custom views and rule-based alerts.
1818

19-
- ***SentinelHealth* data table (Preview):** Querying this table provides insights on health drifts, such as latest failure events per connector, or connectors with changes from success to failure states, which you can use to create alerts and other automated actions. The *SentinelHealth* data table is currently supported only for [selected data connectors](#supported-data-connectors).
19+
- ***SentinelHealth* data table (Preview)**: Querying this table provides insights on health drifts, such as latest failure events per connector, or connectors with changes from success to failure states, which you can use to create alerts and other automated actions. The *SentinelHealth* data table is currently supported only for [selected data connectors](#supported-data-connectors).
2020

2121
> [!IMPORTANT]
2222
>
2323
> The *SentinelHealth* data table is currently in **PREVIEW**. See the [Supplemental Terms of Use for Microsoft Azure Previews](https://azure.microsoft.com/support/legal/preview-supplemental-terms/) for additional legal terms that apply to Azure features that are in beta, preview, or otherwise not yet released into general availability.
2424
25+
- [**View the health and status of your connected SAP systems**](monitor-sap-system-health.md): Review health information for your SAP systems under the SAP data connector, and use an alert rule template to get information about the health of the SAP agent's data collection.
26+
2527
## Use the health monitoring workbook
2628

2729
1. From the Microsoft Sentinel portal, select **Workbooks** from the **Threat management** menu.
Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
---
2+
title: Monitor the health and role of your Microsoft Sentinel SAP systems
3+
description: Use the SAP connector page and a dedicated alert rule template to keep track of your SAP systems' connectivity and performance.
4+
author: limwainstein
5+
ms.author: lwainstein
6+
ms.topic: how-to
7+
ms.date: 11/09/2022
8+
ms.service: microsoft-sentinel
9+
---
10+
11+
# Monitor the health and role of your SAP systems
12+
13+
After you [deploy the SAP solution](sap/deployment-overview.md), you want to ensure proper functioning and performance of your SAP systems, and keep track of your system health, connectivity, and performance.
14+
15+
This article describes how to use the following features, which allow you to perform this monitoring from within Microsoft Sentinel:
16+
17+
- [**Use the SAP data connector page**](#use-the-sap-data-connector). Review the **System Health** area under the Microsoft Sentinel for SAP connector to get information on the health of your connected SAP systems.
18+
- [**Use the Data collection health check alert rule**](#use-an-alert-rule-template). Get proactive alerts on the health of the SAP agent's data collection.
19+
20+
> [!IMPORTANT]
21+
> Monitoring the health of your SAP systems is currently in PREVIEW. The [Azure Preview Supplemental Terms](https://azure.microsoft.com/support/legal/preview-supplemental-terms/) include additional legal terms that apply to Azure features that are in beta, preview, or otherwise not yet released into general availability.
22+
23+
## Use the SAP data connector
24+
25+
1. From the Microsoft Sentinel portal, select **Data connectors**.
26+
1. In the search bar, type *Microsoft Sentinel for SAP*.
27+
1. Select the **Microsoft Sentinel for SAP** connector and select **Open connector**.
28+
1. In the **Configuration > System Health** area, you can view information on the health of your SAP systems.
29+
30+
:::image type="content" source="media/monitor-sap-system-health/health-status.png" alt-text="Screenshot of the Configuration area showing the status of the connected SAP systems." lightbox="media/monitor-sap-system-health/health-status.png":::
31+
32+
|Field |Description |Values |Notes |
33+
|---------|---------|---------|---------|
34+
|Agent name |Unique ID of the installed data connector agent. | | |
35+
|SID |The name of the connected SAP system ID (SID). | | |
36+
|Health |Indicates whether the SID is healthy. To troubleshoot health issues, [review the container execution logs](sap/sap-deploy-troubleshoot.md#view-all-container-execution-logs) and review other [troubleshooting steps](sap/sap-deploy-troubleshoot.md). |The **System healthy** status indicates that Microsoft Sentinel identified both logs and a heartbeat from the system. Other statuses, like **System unreachable for over 1 day**, indicate the connectivity status. | |
37+
|System role |Indicates whether the system is productive or not. The data connector agent retrieves the value by reading the SAP T000 table. This value also impacts billing. To change the role, an SAP admin needs to change the configuration in the SAP system. |• **Production**. The system is defined by the SAP admin as a production system.<br>• **Unknown (Production)**. Microsoft Sentinel couldn't retrieve the system status. Microsoft Sentinel regards this type of system as a production system for both security and billing purposes.<br>• **Non production**. Indicates roles like developing, testing, and customizing.<br>• **Agent update available**. Displayed in addition to the health status to indicate that a newer SAP connector version exists. In this case, we recommended that you [update the connector](sap/update-sap-data-connector.md). | If the system role is **Production (unknown)**, check the Microsoft Sentinel role definitions and permissions on the SAP system, and validate that the system allows Microsoft Sentinel to read the content of the T000 table. Next, consider [updating the SAP connector](sap/update-sap-data-connector.md) to the latest version. |
38+
39+
## Use an alert rule template
40+
41+
The Microsoft Sentinel for SAP solution includes an alert rule template designed to give you insight into the health of your SAP agent's data collection.
42+
43+
To turn on the analytics rule:
44+
1. From the Microsoft Sentinel portal, select **Analytics**.
45+
1. Under **Rule templates**, locate the *SAP - Data collection health check* alert rule.
46+
47+
The analytics rule:
48+
49+
- Evaluates signals sent from the agent.
50+
- Evaluates telemetry data.
51+
- Evaluates alerts on log continuation and other system connectivity issues, if any are found.
52+
- Learns the log ingestion history, and therefore works better with time.
53+
54+
The rule needs at least seven days of loading history to detect the different seasonality patterns. We recommend a value of 14 days for the alert rule **Look back** parameter to allow detection of weekly activity profiles.
55+
56+
Once activated, the rule judges the recent telemetry and log volume observed on the workspace according to the history learned. The rule then alerts on potential issues, dynamically assigning severities according to the scope of the problem.
57+
58+
This screenshot shows an example of an alert generated by the *SAP - Data collection health check* alert rule.
59+
60+
:::image type="content" source="media/monitor-sap-system-health/alert-rule-example.png" alt-text="Screenshot of an alert triggered by the SAP - Data collection health check alert rule.":::
61+
62+
## Next steps
63+
64+
- Learn what [health monitoring in Microsoft Sentinel](health-audit.md) can do for you.
65+
- [Turn on health monitoring](enable-monitoring.md) in Microsoft Sentinel.
66+
- Monitor the health of your [automation rules and playbooks](monitor-automation-health.md).
67+
- See more information about the [*SentinelHealth* table schema](health-table-reference.md).
68+
69+
70+

articles/sentinel/sap/deployment-overview.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ ms.date: 04/12/2022
99

1010
# Deploy Microsoft Sentinel Solution for SAP
1111

12-
This article introduces you to the process of deploying the Microsoft Sentinel Solution for SAP. The full process is detailed in a whole set of articles linked under [Deployment milestones](#deployment-milestones) below.
12+
This article introduces you to the process of deploying the Microsoft Sentinel Solution for SAP. The full process is detailed in a whole set of articles linked under [Deployment milestones](#deployment-milestones).
1313

1414
> [!NOTE]
1515
> If needed, you can [update an existing Microsoft Sentinel for SAP data connector](update-sap-data-connector.md) to its latest version.
@@ -28,8 +28,9 @@ This article introduces you to the process of deploying the Microsoft Sentinel S
2828
>
2929
> - The additional hourly charge applies to connected production systems only.
3030
> - Microsoft Sentinel identifies a production system by looking at the configuration on the SAP system. To do this, Microsoft Sentinel searches for a production entry in the T000 table.
31+
> - [View the roles of your connected production systems](../monitor-sap-system-health.md).
3132
32-
The Microsoft Sentinel for SAP data connector is an agent, installed on a VM or a physical server, that collects application logs from across the entire SAP system landscape. It then sends those logs to your Log Analytics workspace in Microsoft Sentinel. You can then use the other content in the Threat Monitoring for SAP solution – the analytics rules, workbooks, and watchlists – to gain insight into your organization's SAP environment and to detect and respond to security threats.
33+
The Microsoft Sentinel for SAP data connector is an agent, installed on a VM or a physical server that collects application logs from across the entire SAP system landscape. It then sends those logs to your Log Analytics workspace in Microsoft Sentinel. You can then use the other content in the Threat Monitoring for SAP solution – the analytics rules, workbooks, and watchlists – to gain insight into your organization's SAP environment and to detect and respond to security threats.
3334

3435
## Deployment milestones
3536

articles/sentinel/whats-new.md

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,14 @@ The listed features were released in the last three months. For information abou
1818

1919
## January 2023
2020

21+
- [Monitor SAP system health (Preview)](#monitor-sap-system-health-and-role-preview)
2122
- [New incident investigation experience (Preview)](#new-incident-investigation-experience-preview)
2223
- [Microsoft Purview Information Protection connector (Preview)](#microsoft-purview-information-protection-connector-preview)
2324

25+
### Monitor SAP system health and role (Preview)
26+
27+
To ensure proper functioning and performance of your SAP systems, you can now use the SAP data connector page to [monitor information about the health of your SAP systems](monitor-sap-system-health.md) and the status of the SAP roles for the system. You can also use an alert rule template to get information about the health of the SAP agent's data collection.
28+
2429
### New incident investigation experience (Preview)
2530

2631
SOC analysts need to understand the full scope of an attack as fast as possible to respond effectively.
@@ -212,7 +217,7 @@ Learn how to [add a condition based on a custom detail](create-manage-use-automa
212217
213218
### Add advanced "Or" conditions to automation rules (Preview)
214219
215-
You can now add OR conditions to automation rules. Also known as condition groups, these allow you to combine several rules with identical actions into a single rule, greatly increasing your SOC's efficiency.
220+
You can now add OR conditions or condition groups to automation rules. These conditions allow you to combine several rules with identical actions into a single rule, greatly increasing your SOC's efficiency.
216221
217222
For more information, see [Add advanced conditions to Microsoft Sentinel automation rules](add-advanced-conditions-to-automation-rules.md).
218223
@@ -267,7 +272,7 @@ Microsoft Sentinel **incidents** have two main sources:
267272

268273
- They are ingested directly from other connected Microsoft security services (such as [Microsoft 365 Defender](microsoft-365-defender-sentinel-integration.md)) that created them.
269274

270-
There can, however, be data from sources *not ingested into Microsoft Sentinel*, or events not recorded in any log, that justify launching an investigation. For this reason, Microsoft Sentinel now allows security analysts to manually create incidents from scratch for any type of event, regardless of its source or associated data, in order to manage and document the investigation.
275+
However, in some cases, data from sources *not ingested into Microsoft Sentinel*, or events not recorded in any log, may justify launching an investigation. For this reason, Microsoft Sentinel now allows security analysts to manually create incidents from scratch for any type of event, regardless of its source or associated data, in order to manage and document the investigation.
271276

272277
Since this capability raises the possibility that you'll create an incident in error, Microsoft Sentinel also allows you to delete incidents right from the portal as well.
273278

0 commit comments

Comments
 (0)