SIEM

Security Information and Event Management (SIEM) platforms centralize log collection, correlation, and alerting for security monitoring across your entire environment.

Core Functions

FunctionDescription
Log CollectionGather logs from agents, syslog, cloud APIs
NormalizationParse diverse log formats into structured data
CorrelationLink events across sources to detect attacks
AlertingGenerate alerts based on rules and thresholds
RetentionStore logs for compliance and forensics

SIEM Tools Comparison

ToolTypeStrengthsBest For
WazuhOpen sourceCloudTrail native, agentless AWS, built-in XDRYour multi-account AWS (40+ org), homelab
Elastic SecurityOpen sourceScale, performance, ML featuresHigh-volume environments
SplunkCommercialSPL language, enterprise integrationsLarge enterprises
Microsoft SentinelSaaSAzure integration, M365 integrationAzure-heavy shops
XSIAM (Palo Alto)SaaSML-driven, automated responseAdvanced SOCs

Your Setup: Wazuh

Given your environment (40+ AWS accounts, homelab Kubernetes, Wazuh SIEM), Wazuh is your primary SIEM:

  • Agentless — CloudTrail, GuardDuty, VPC Flow Logs from AWS
  • Agents — Linux, Windows endpoints in homelab
  • Kubernetes — EKS audit logs via agent or sidecar
  • n8n integration — Automated incident response with Planio

Multi-Account Architecture

AWS Organization (40+ accounts)
  │
  ├── Security Tooling Account
  │     ├── Wazuh Manager (primary)
  │     └── S3 bucket (CloudTrail aggregated)
  │
  ├── Production Account 1
  │     └── CloudTrail → S3 → Security account
  │
  └── Production Account N
        └── CloudTrail → S3 → Security account

Wazuh Agentless:
  - Reads CloudTrail from S3
  - Reads GuardDuty findings
  - Reads VPC Flow Logs
  - Generates alerts
  - Sends to n8n → Planio

Alert Flow

Log Source → Wazuh Agent/Agentless → Manager (parse/rule) → Alert
                                                          │
                                                          ▼ HTTP POST
                                                        n8n Workflow
                                                          │
                                          ┌───────────────┼───────────────┐
                                          ▼               ▼               ▼
                                      Slack          PagerDuty         Planio
                                      (info)         (critical)        (tickets)