Skip to main content

Overview

Wazuh is the host-based intrusion detection and security monitoring platform bundled with Xloud Platform. It provides host-level visibility into what is happening inside each of your virtual machines through a lightweight agent. The Wazuh manager runs as a centralized service. Agents deploy to each instance and stream security events, file changes, and vulnerability data back for real-time correlation. Xloud ships this platform pre-integrated with XDeploy, so you can mass-deploy agents across projects using the standard automation pipeline.
Xloud-Developed — This capability is developed by Xloud and ships with XAVS. The integrated security platform is surfaced in the Xloud Dashboard as the Security Posture page in Monitor Center, providing a unified view of agent status, threat alerts, and compliance results across the cluster. See Xloud SIEM for the full overview.
XDeploy GUI — Enable Wazuh (with Lynis auditing, OpenSCAP compliance, and OS hardening) through the XDeploy Configuration interface under XDeploy → Security → HIDS. No manual file editing required.
Prerequisites
  • Wazuh Manager deployed (enabled via XDeploy → Security → HIDS)
  • Network reachability from guest VMs to the Wazuh Manager on ports 1514/1515
  • Agent registration token available from the Wazuh Manager dashboard

Architecture


Capabilities

File Integrity Monitoring

Track every create, modify, and delete on monitored paths. Alert on unauthorized changes to /etc/passwd, SSH keys, cron files, and application configs.

Intrusion Detection

Real-time log analysis against MITRE ATT&CK-mapped rules. Detects brute-force attempts, privilege escalation, rootkits, and lateral movement.

Vulnerability Assessment

Continuous scan of installed packages against CVE databases. Reports vulnerable packages per host with severity scores and remediation guidance.

Compliance Auditing

Built-in checks for PCI-DSS, HIPAA, NIST 800-53, CIS benchmarks, and GDPR. Generates per-host compliance reports with pass/fail details.

Deploy Wazuh Agent

Use the bundled Ansible role to deploy agents across all instances in a project:
Deploy Wazuh agents via xavs-ansible
The role installs the agent, registers it with the manager, and starts the wazuh-agent service automatically.
Agent appears in the Wazuh Dashboard under Agents within 60 seconds of deployment.

File Integrity Monitoring Configuration

Configure which paths are monitored for changes in /var/ossec/etc/ossec.conf:
/var/ossec/etc/ossec.conf — FIM configuration

Vulnerability Assessment

Wazuh continuously scans installed packages against NVD and vendor CVE feeds. Results appear in the Dashboard under Vulnerability Detector.
Trigger an on-demand vulnerability scan

Compliance Reports

Wazuh ships with built-in compliance checks. Enable a framework in ossec.conf:
Enable PCI-DSS compliance checks
Available compliance frameworks: Reports are accessible in the Wazuh Dashboard under Regulatory Compliance.

Alert Integration

Forward Wazuh alerts to external systems:
/var/ossec/etc/ossec.conf — webhook integration
Alerts at level 10 and above (high severity) are forwarded automatically.

Next Steps

Xloud SIEM Overview

Back to the unified Xloud SIEM hub — Security Posture and Alerts dashboards

Lynis Security Auditing

Run automated OS security audits and generate hardening recommendations

OpenSCAP Compliance Scanning

Scan instances against CIS, STIG, and PCI-DSS profiles using SCAP content

Compliance and Auditing

Understand audit logging and compliance frameworks supported by Xloud