You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/sentinel/sentinel-playbook-creation.md
+7-7Lines changed: 7 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,14 +14,14 @@ ms.date: 1/23/2025
14
14
15
15
Playbooks in Microsoft Sentinel are sets of procedures that can respond to incidents, alerts, or specific entities. They help automate responses and can be set to run automatically when certain alerts or incidents occur. Playbooks can also be run manually.
16
16
17
-
This article walks you through the process of creating and publishing playbooks for Microsoft Sentinel solutions.
17
+
This article uses example scenarios to walk you through the process of creating and publishing playbooks for Microsoft Sentinel solutions.
18
18
19
19
## Use cases for Microsoft Sentinel playbooks
20
20
21
21
Due to the growing number of alerts and incidents, security operations center (SOC) analysts can't manually handle everything. To maximize the benefits of Microsoft Sentinel, it's crucial to determine which automations help SOC analysts with each detection in your solution. Here are some of the common scenarios for playbooks:
22
22
23
23
-**Incident enrichment**: Enhance alerts with additional information for efficient investigation and resolution. Example: Collect more data on IP addresses associated with an incident.
24
-
-**Sync with ticketing systems**: Synchronize Microsoft Sentinel incidents with other systems (like ServiceNow) bidirectionally. Example: On incident creation, sync details with a ServiceNow ticket. For more information, see [ServiceNow connector](/connectors/service-now/).
24
+
-**Sync with ticketing systems**: Synchronize Microsoft Sentinel incidents with other systems (like ServiceNow) bidirectionally. Example: On incident creation, sync details with a ServiceNow ticket. For more information, see the [ServiceNow connector reference](/connectors/service-now/).
25
25
-**Automated response**: Take automated actions in response to suspicious activities. Example: Send a Teams message to the user for confirmation if a suspicious action is detected.
26
26
27
27
To understand more about potential use cases for playbooks, see [Recommended playbook use cases, templates, and examples](/azure/sentinel/automation/playbook-recommendations).
@@ -30,7 +30,7 @@ To understand more about potential use cases for playbooks, see [Recommended pla
30
30
31
31
Microsoft Sentinel playbooks are based on Azure Logic Apps, a cloud platform that enables the creation and execution of automated workflows with minimal to no coding. You can use the visual designer and select prebuilt operations to efficiently build workflows that integrate and manage your applications, data, services, and systems. For more information, see [What is Azure Logic Apps?](/azure/logic-apps/logic-apps-overview).
32
32
33
-
Logic Apps includes numerous out-of-the-box connectors, such as Salesforce, Office 365, and SQL Server, which offer no-code options for various functions. For example, the Office 365 Outlook connector includes built-in actions for sending emails without needing any code. If the out-of-the-box connectors don't cover specific actions that a playbook requires, you need to create a custom connector.
33
+
Logic Apps includes numerous out-of-the-box connectors, such as Salesforce, Office 365, and SQL Server. These connectors offer no-code options for various functions. For example, the Office 365 Outlook connector includes built-in actions for sending emails without needing any code. If the out-of-the-box connectors don't cover specific actions that a playbook requires, you need to create a custom connector.
34
34
35
35
### Scenario: Playbook that uses built-in connectors
36
36
@@ -42,7 +42,7 @@ For detailed instructions on how to create playbooks from the Azure portal or th
42
42
43
43
#### Generate the ARM template for the playbook
44
44
45
-
On the **Code view** tab of the Logic Apps editor, you can access the JSON Azure Resource Manager template (ARM template). Remove any organizational details like tenant ID and subscription info for privacy and security. Follow these steps to get a sanitized version of your playbook ARM template:
45
+
On the **Code view** tab of the Logic Apps editor, you can access the JSON Azure Resource Manager template (ARM template). Remove any organizational details, like tenant ID and subscription info, for privacy and security. Follow these steps to get a sanitized version of your playbook ARM template:
46
46
47
47
1.[Download the PowerShell script](https://aka.ms/playbook-ARM-Template-Generator).
48
48
@@ -79,17 +79,17 @@ Custom connectors extend Azure Logic Apps by integrating with APIs or services t
79
79
- Third-party services that Azure doesn't directly support.
80
80
- Custom-built applications with a REST or SOAP API.
81
81
82
-
For more information, see [Custom connectors](/connectors/custom-connectors).
82
+
For more information, see [Custom connectors overview](/connectors/custom-connectors).
83
83
84
84
#### Create the playbook
85
85
86
-
To create a custom connector, describe the API so that the connector understands its operations and data structures. This example uses an OpenAPI definition for the Cognitive Services Text Analytics Sentiment API. For more details on creating custom connectors, see [Create a custom connector from an OpenAPI definition](/connectors/custom-connectors/define-openapi-definition).
86
+
To create a custom connector, describe the API so that the connector understands its operations and data structures. This example uses an OpenAPI definition for the Cognitive Services Text Analytics Sentiment API. For more information on creating custom connectors, see [Create a custom connector from an OpenAPI definition](/connectors/custom-connectors/define-openapi-definition).
87
87
88
88
After you create the custom connector, you can use it to build a playbook by using Azure Logic Apps. For step-by-step instructions on how to use custom connectors in a playbook, see [Use a custom connector in a logic app workflow](/connectors/custom-connectors/use-custom-connector-logic-apps).
89
89
90
90
#### Generate the ARM template for the playbook
91
91
92
-
On the **Code view** tab of the Azure Logic Apps editor, you can access the JSON ARM template. Remove any organizational details like tenant ID and subscription info for privacy and security. Follow these steps to get a sanitized version of your playbook ARM template:
92
+
On the **Code view** tab of the Azure Logic Apps editor, you can access the JSON ARM template. Remove any organizational details, like tenant ID and subscription info, for privacy and security. Follow these steps to get a sanitized version of your playbook ARM template:
93
93
94
94
1.[Download the PowerShell script](https://aka.ms/playbook-ARM-Template-Generator).
Copy file name to clipboardExpand all lines: articles/sentinel/sentinel-workbook-creation.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -24,9 +24,9 @@ This article walks you through the process of creating and publishing workbooks
24
24
25
25
-**Threat hunting**: Threat hunting involves proactively searching for signs of malicious activity within an organization's environment. Microsoft Sentinel workbooks aid threat hunters by providing visual representations of anomalous behaviors, attack patterns, and indicators of compromise (IOCs). Hunters can use these insights to uncover hidden threats, investigate suspicious activities, and take preventive actions before incidents escalate.
26
26
27
-
## Create your workbook
27
+
## Create a workbook
28
28
29
-
1. Go to the [Azure portal](https://ms.portal.azure.com/) and select Microsoft Sentinel from the list of available services.
29
+
1. Go to the [Azure portal](https://ms.portal.azure.com/) and select **Microsoft Sentinel** from the list of available services.
30
30
31
31
1. Ensure that you have a designated workspace for your Microsoft Sentinel instance. You can either create a new workspace or select an existing one.
32
32
@@ -52,7 +52,7 @@ This article walks you through the process of creating and publishing workbooks
52
52
53
53
1. Copy the gallery template and save it as JSON file on your machine.
54
54
55
-
1. Add the following properties to your gallery template. These properties identify the specific Microsoft Sentinel workbook that was opened. Use the format `sentinel-"workbookName"` for consistency.
55
+
1. Add the following properties to your gallery template. These properties identify the specific Microsoft Sentinel workbook that was opened. Use the format `sentinel-<workbookName>` for consistency.
56
56
57
57
```json
58
58
"styleSettings": {},
@@ -62,7 +62,7 @@ This article walks you through the process of creating and publishing workbooks
62
62
63
63
1. Save the JSON file and upload it to the **Workbooks** folder under your solution repository in GitHub. If the **Workbooks** folder doesn't exist, create it.
64
64
65
-
1. Capture two screenshots of your workbook: one in dark theme and one in light theme. The images are used as preview images for your workbook.
65
+
1. Capture two screenshots of your workbook: one in dark theme and one in light theme. They're used as preview images for your workbook.
66
66
67
67
Be consistent with the file name conventions. The file name for the dark-theme image should contain the word *black*. The file name for the light-theme image should contain the word *white*.
68
68
@@ -100,4 +100,4 @@ This article walks you through the process of creating and publishing workbooks
100
100
101
101
## Related content
102
102
103
-
[Publish solutions to Microsoft Sentinel](/azure/sentinel/publish-sentinel-solutions)
103
+
-[Publish solutions to Microsoft Sentinel](/azure/sentinel/publish-sentinel-solutions)
0 commit comments