Enable SIEM in Non‐Default Infrastructure - Pratiksha-Marane/duplo-docs GitHub Wiki
Enable SIEM in Non-Default Infrastructure
1. Create a Tenant with Compliance Plan
- Navigate to Tenants:
- Go to the
Tenant
section. - Create a new tenant named Compliance.
- Assign the customers Plan to this tenant.
- Go to the
SIEM.svd
File
2. Configure - Download the SIEM.svd file from the following GitHub link: SIEM.svd
- Update the placeholders in the file:
- Compliance Tenant ID: Add the tenant ID here.
- Plan Certificate ID: Provide the certificate ID.
- AMI ID: Provide the AMI ID.
- Plan DNS: Add DNS details.
- SIEM Push URL: Retrieve from StatusCake.
SIEM.svd
File
3. Add the - Navigate to System Settings:
- Go to
System Settings
→Service Description
→Add
. - Upload the
SIEM.svd
file.
- Go to
4. Add OSSEC Agent
- Download the OSSEC Agent from this link: OSSEC Agent
- Navigate to System Settings:
- Go to
System Settings
→Templates
→Add Template
. - Upload the OSSEC agent template.
- Go to
- Deploy the Agent in a tenant:
- In the tenant add one flag, go to
Security
. - Add
can_deploy_cluster_wide_daemonset
by setting it totrue
.
- In the tenant add one flag, go to
5. Deploy Wazuh Agent
- Navigate to Security:
- Go to
Agents
→Deploy Agent
.
- Go to
- Fill in the following information:
- Agent Name:
wazuh-agent
- Infrastructure: the infra where you deployed the SIEM agent.
- Host/Tenant: Select the tenant.
- Deployment Type:
k8s daemonset
- Deployment Template:
wazuh-agent
- Master IP: Provide the
siem master ip
.
- Agent Name:
6. Get Access to AWS Console
- Go to the Load Balancer created earlier:
- Go to
security groups
. - Add Security Group Rules:
- Port 1514 — agent communication port.
- NAT IP of the infra where the SIEM is deployed.
- Port 55000 — Wazuh master → Provide NAT IP as source.
- Go to
7. Create a Load Balancer for SIEM
- Navigate to Docker:
- Go to
docker
→services
→SIEM
→create load balancer
.
- Go to
- Configure the Load Balancer:
- Type:
network
- Container Port:
1514
- External Port:
1514
- Visibility:
public
- Application Mode:
native app
- Type:
- Add the Load Balancer.
8. Add Listener for the Load Balancer
- Configure Listener:
- Type:
network lb
- Container Port:
55000
- External Port:
55000
- Visibility:
public
- Application Mode:
native
.
- Type:
9. Deploy Agent in Another Infrastructure
-
Go to Agents:
- Navigate to
Agents
→Deploy Agent
.
- Navigate to
-
Fill in the following information:
- Agent Name:
wazuh-agent
- Infrastructure:
prod
- Host/Tenant: Select the tenant.
- Deployment Type:
k8s daemonset
- Deployment Template:
wazuh-agent
- Master IP: Provide the
siem-compliance.{envname}.{region}
.
- Agent Name:
-
In the tenant Add one flag, go to
Security
and addcan_deploy_cluster_wide_daemonset
by setting it totrue
.
10. Verify SIEM Dashboard
After agent deployment, check the SIEM dashboard to be up and running.
Recording
SIEM in Non-default Infrastructure
Passcode: Vh!a!3Y6