Thursday, 6 August 2026

How to Build a Practical SOC Lab with Wazuh, Microsoft Sentinel and Azure Arc

Security operations • Hybrid cloud • 2026

How to Build a Practical SOC Lab with Wazuh, Microsoft Sentinel and Azure Arc

A small, well-governed lab can give IT teams hands-on experience with endpoint telemetry, centralised logging, hybrid-cloud monitoring, alert engineering and incident investigation without exposing production systems.

Skunkworks Africa 6 August 2026 SOC & Hybrid Cloud Approx. 13-minute read

A security operations centre is not created by licensing a SIEM. It is created when people can collect trustworthy telemetry, recognise suspicious patterns, investigate context, contain activity and communicate the result.

A practical SOC lab provides the controlled environment needed to build those capabilities. It can start with one Windows endpoint, one Linux server and one central monitoring platform, then grow into a hybrid environment using Microsoft Sentinel, Azure Monitor, Microsoft Defender for Cloud and Azure Arc.

The design should remain simple enough to operate, isolated enough to be safe and observable enough to produce evidence.

Article contents
1

Define the SOC objectives before deploying tools

The smallest useful SOC lab should support five operational outcomes:

  • Collect Windows and Linux logs
  • Capture high-value endpoint telemetry
  • Generate approved suspicious activity
  • Create and tune alerts
  • Investigate and document incidents
  • Validate remediation

Do not begin by enabling every available connector. Start with a defined use case such as failed sign-ins, suspicious PowerShell, unauthorised group membership changes, unusual outbound connections or malware-like process behaviour.

Design rule: each data source must support a detection, investigation or governance objective. Data ingestion without a use case increases cost and noise.
2

Use a segmented reference architecture

The lab should separate administration, monitored targets, the SOC platform and attacker simulation systems.

Small hybrid SOC lab
                         Internet
                            |
                    [Lab Firewall/Router]
                            |
        +-------------------+-------------------+
        |                   |                   |
    MGMT VLAN           TARGET VLAN         SOC VLAN
        |                   |                   |
 Admin workstation     Windows Server       Wazuh Server
 Hypervisor console    Windows 11           Log collector
 Backups               Ubuntu Server        Analysis tools
                            |
                     Approved test activity
                            |
                       ATTACK VLAN
                            |
                        Kali Linux

 Azure subscription
        |
 Log Analytics Workspace
 Microsoft Sentinel
 Defender for Cloud
 Azure Arc-enabled lab servers

The attack segment should reach only designated targets. The management network should contain trusted administrative systems. The SOC network should receive telemetry but should not be exposed as an ordinary user network.

Do not connect intentionally compromised systems to a production tenant. Azure Arc should be used only with approved systems that remain under control.
3

Build the telemetry pipeline deliberately

A useful SOC lab should collect enough data to reconstruct activity across identity, endpoint, network and cloud layers.

SourceTelemetryPrimary use
Windows Security logSign-ins, account changes, group membership, policy eventsIdentity and privilege monitoring
SysmonProcess creation, network connections, file and registry activityEndpoint detection and investigation
PowerShell logsScript blocks, module use and command executionSuspicious administration and attack detection
Linux authentication logsSSH access, privilege use and failed authenticationLinux account monitoring
Web-server logsRequests, response codes, source IPs and pathsApplication and access investigations
Firewall and DNS logsConnections, blocks, destinations and name resolutionNetwork context and threat hunting
Azure activity and sign-in logsResource changes, role assignments and identity eventsCloud and identity governance

Sysmon is particularly useful because it adds detailed Windows activity that standard event logs may not capture at the same depth. Send the resulting events to Wazuh, Microsoft Sentinel or both, depending on the exercise.

4

Divide responsibilities between Wazuh and Microsoft Sentinel

Wazuh

Use it for self-hosted endpoint agents, log collection, file-integrity monitoring, inventory, configuration assessment and lower-cost local exercises.

Microsoft Sentinel

Use it for Azure-native analytics, Kusto Query Language, cloud and hybrid ingestion, analytics rules, workbooks, automation and Defender integration.

Security Onion

Add it when packet capture and network security monitoring become core learning objectives and sufficient hardware is available.

Defender for Cloud

Use it for posture and workload-protection exercises across supported Azure and hybrid resources.

The platforms do not need to compete. Wazuh can provide an economical local monitoring foundation while Sentinel introduces cloud-native hunting, workbooks and Microsoft security integration.

Microsoft is moving Sentinel operations toward the Microsoft Defender portal, and Sentinel support in the Azure portal is scheduled to end after 31 March 2027. Build current exercises with that transition in mind.

5

Create realistic detections and investigation exercises

Start with scenarios that can be generated safely and explained clearly:

  • Repeated failed sign-ins from one source
  • Password spraying across several accounts
  • Suspicious PowerShell execution
  • Creation of a new service or scheduled task
  • Unexpected local administrator membership
  • Unusual outbound connections
  • Port scanning against a designated target
  • Modification of monitored files

Every exercise should produce:

  • Detection query or rule
  • Alert logic and threshold
  • False-positive analysis
  • Incident timeline
  • Affected asset list
  • Containment action
  • Remediation recommendation
  • ATT&CK mapping

An alert is not an answer. The analyst still needs to validate the sequence of events, affected assets, business context and potential impact.

6

Extend the lab with Azure Arc

Azure Arc-enabled servers allow selected non-Azure systems to be represented and managed as Azure resources. In a lab, this creates a practical bridge between on-premises virtual machines and cloud security services.

Suggested hybrid sequence

  1. Create a dedicated Azure resource group.
  2. Configure tags and a small monthly budget.
  3. Enable a Log Analytics workspace.
  4. Deploy Microsoft Sentinel.
  5. Connect one approved Windows or Linux lab server through Azure Arc.
  6. Enable only the required data collection rules.
  7. Validate events in Azure Monitor and Sentinel.
  8. Create one hybrid analytics rule and investigation workbook.

Do not connect malware-analysis machines, disposable attack systems or intentionally compromised hosts to a real production tenant.

7

Control cloud cost before deployment

Important: Microsoft Learn’s former Azure sandbox environments are no longer available. Learners and organisations need access to an Azure subscription for hands-on exercises.
  • Create a dedicated lab resource group.
  • Set a small monthly budget.
  • Add alerts at 50%, 80% and 100%.
  • Use low-cost VM sizes.
  • Deallocate virtual machines after each exercise.
  • Delete unused disks, public IP addresses and snapshots.
  • Tag resources with Environment=Lab.
  • Review cost daily during active training.
  • Delete the full resource group when the project ends.
8

Apply governance and evidence standards

A professional lab should produce reviewable technical evidence, not only screenshots.

  • Architecture diagram
  • Data-flow diagram
  • Build and rollback procedure
  • Configuration exports
  • Detection rules and queries
  • Sanitised log samples
  • Incident report
  • Remediation and retest result
  • Cost record
  • Lessons learned

Do not publish credentials, access tokens, API keys, personal information, unredacted client data, tenant identifiers where inappropriate or dangerous exploit instructions against real systems.

The lab becomes valuable when another professional can review what was built, understand how it was tested and reproduce the result.

Build a practical SOC capability programme

Skunkworks can help organisations design segmented cyber labs, deploy Microsoft Sentinel and Azure Arc, integrate Windows and Linux telemetry, develop detection content and deliver practical SOC and cloud-security training.

Discuss a SOC lab programme

No comments:

Post a Comment

How to Build a Practical SOC Lab with Wazuh, Microsoft Sentinel and Azure Arc

Security operations • Hybrid cloud • 2026 How to Build a Practical SOC Lab with Wazuh, Microsoft Sentinel and Azure Arc A small, wel...