Azure Monitor Logs
Connecting Azure Monitor logs to your Panther Console
Overview
Panther supports ingesting Azure Monitor logs via common Data Transport options, like Azure Event Hub and Blob Storage.
It's also possible to ingest Microsoft Defender for Cloud alerts using this source by including the Security category during Step 2 of the onboarding process, below.
How to onboard Azure Monitor logs to Panther
You'll first create an Azure Blob Storage or Azure Event Hub source in Panther, then configure Azure to export logs to that location.
Step 1: Create an Azure Monitor source in Panther
In the left-hand navigation bar of your Panther Console, click Configure > Log Sources.
In the upper right corner, click Create New.
Search for "Azure Monitor," then click its tile.
In the slide-out panel, the Transport Mechanism dropdown in the upper-right corner will be pre-populated with the Azure Event Hub option. Either leave this selection as-is, or select Azure Blob Storage.
Click Start Setup.
Follow Panther's instructions for configuring an Azure Event Hub or Azure Blob Storage Source.
If you choose Azure Blob Storage and during Step 2: Create required Azure infrastructure you choose to create your Azure resources manually (instead of using Terraform), skip the step to create an Azure container, as one will automatically be created in your storage account in Step 2, below.
Step 2: Export Azure Monitor logs
To export Azure Monitor logs to Event Hubs or a storage account, follow the instructions below:
In your Azure dashboard, navigate to the Monitor service.
In the left-hand navigation panel, click Activity Log.
Near the top of the page, click Export Activity Logs.
Click Add Diagnostic Setting.
On the Diagnostic setting page, provide values for the following fields:
Diagnostic setting name: Enter a descriptive name.
Categories (under Logs): Select each of the log categories you are interested in ingesting:
Security (Microsoft Defender for Cloud)
Destination details: Select either Archive to a storage account or Stream to an event hub Hub, based the Data Transport mechanism you used in Panther in Step 1.
If you select Archive to a storage account, in the Storage account field, select your storage account.
If you select Stream to an event hub, in the Event hub namespace field, select your event hub.
In the upper-left corner, click Save.
(Blog Storage transport only) Step 3: Assign a role to the container
This step is only applicable if you chose Azure Blob Storage in Step 1. If you used Azure Event Hub, skip this step.
Click on your newly created container with the name
insights-activity-logs, then in the left-hand navigation bar, click Access Control (IAM).Click +Add.

Click Add Role Assignment.
Search for "Storage Blob Data Reader" and select the matching role that populates.

Click on the Members tab.
Click +Select Members.
Search for the name of the registered app you created during the Create required Azure infrastructure process on Azure Blob Storage Source, and click Select.
Click Review+Assign.
Remember that because Panther retrieves Azure Monitor files once per hour, there could be a delay of up to one hour before initial data arrives in Panther.
Supported log types
Panther supports Azure Monitor Activity logs which are handled by the Azure.MonitorActivity schema.
Azure.MonitorActivity
Last updated
Was this helpful?

