Free Data Ingestion in Microsoft Sentinel: A Comprehensive Guide

Listen to this Post

Microsoft Sentinel offers free data ingestion for various sources, with retention for the first 90 days. This feature is particularly useful for security teams looking to monitor threats without immediate cost implications. Below, we explore the key aspects of this offering, along with practical commands and steps for implementation.

Key Data Sources Eligible for Free Ingestion

  1. Defender for Server Plan 2 – 500 MB per VM per day for security logs:
    – `SecurityAlert`
    – `SecurityBaseline`
    – `SecurityEvent`
    – `WindowsFirewall`
    – `SysmonEvent`

  2. Microsoft 365 E5/A5/F5/G5 Customers – 5 MB per user per day:

– Microsoft Entra ID (Azure AD) sign-in & audit logs
– Defender for Cloud Apps logs
– Microsoft Purview Information Protection logs

You Should Know: Practical Implementation

1. Enabling Sentinel Data Ingestion

To connect data sources to Microsoft Sentinel, use the following Azure CLI commands:

az monitor log-analytics workspace create --resource-group MyResourceGroup --workspace-name MyWorkspace 
az sentinel data-connector create --resource-group MyResourceGroup --workspace-name MyWorkspace --name "DefenderForCloud" --data-type "SecurityAlert" 

2. Verify Ingested Data

Check logs in Sentinel using KQL (Kusto Query Language):

SecurityAlert 
| where TimeGenerated > ago(1d) 
| summarize count() by AlertName 

3. Automate Log Collection with Sysmon (Windows)

Deploy Sysmon for enhanced logging:

sysmon -accepteula -i sysmonconfig-export.xml 

(Download Sysmon config from SwiftOnSecurity’s GitHub)

4. Linux Server Log Forwarding

Use rsyslog to forward logs to Sentinel:

sudo apt-get install rsyslog 
echo ". @<YourWorkspaceID>.ods.opinsights.azure.com:25226" | sudo tee -a /etc/rsyslog.conf 
sudo systemctl restart rsyslog 

5. Microsoft 365 Data Integration

Enable Office 365 logs via PowerShell:

Connect-ExchangeOnline -UserPrincipalName [email protected] 
Enable-OrganizationCustomization 
Set-ExecutionPolicy RemoteSigned 

What Undercode Say

Microsoft Sentinel’s free-tier ingestion is a powerful tool for initial threat detection and log analysis. By leveraging Defender for Cloud and M365 integrations, teams can maximize visibility without upfront costs. For extended retention, consider Azure Archive Storage or tiered pricing post-90 days.

Expected Output:

  • Verified log ingestion in Sentinel’s “Logs” blade.
  • Alerts generated from `SecurityEvent` or `SecurityAlert` tables.
  • Automated workflows triggering Sentinel Playbooks for incident response.

Relevant URLs:

References:

Reported By: Vladjoh Siem – Hackers Feeds
Extra Hub: Undercode MoN
Basic Verification: Pass ✅

Join Our Cyber World:

💬 Whatsapp | 💬 TelegramFeatured Image