Wazuh vs Suricata: when to choose each for endpoint and network visibility
If host visibility, file integrity monitoring, vulnerability detection and compliance views are your priority, Wazuh is the platform to evaluate first. If the gap you need to close is network traffic, with inspection of packets, DNS, TLS and HTTP on the wire, Suricata is the engine to evaluate first. A regulated team rarely has to pick one forever, but it does have to decide which blind spot is more costly right now. The deciding questions are which gap an incident would hurt more, whether you already operate network sensors with a span port, tap or mirror, and whether you need a central alert store and dashboard that your analysts and auditors can query.
Wazuh's agents see what happens on the endpoint: process and user activity, file changes on monitored paths, installed software and the configuration state of the host. Suricata sees the traffic crossing the network segment where it is placed, and its EVE JSON output records alerts, HTTP requests, TLS certificates, DNS queries and extracted files. Suricata is a detection engine, not a dashboard, so the alerts it writes still need a place to land. Confirm which network segments you can instrument, whether your sensors can see east-west traffic, and whether your change and vendor process allows software on those hosts. Those answers usually decide the first step faster than feature lists do.
Wazuh documents a network IDS integration in which Suricata runs on a monitored endpoint and the Wazuh agent reads its EVE JSON logs for analysis by the Wazuh server. That makes the choice often a matter of sequencing rather than exclusivity: many teams start with the agents they need for compliance evidence and add Suricata on the segments where they lack visibility. Before you commit, check the Suricata release line you plan to use against the current stable version in the Suricata features page, and confirm with your architects how sensor placement, storage for EVE logs and alert volume will be sized in your own environment, since those costs recur as traffic grows.
Which platform fits which scenario
This table maps common Wazuh and Suricata scenarios to the platform that fits better and the condition that decides it. Read each row as a starting point: many estates need both, because Wazuh sees what happens on hosts and Suricata sees what crosses the wire.
| Scenario | Better fit | Condition that makes it so |
|---|---|---|
| Endpoint-heavy fleet with few network controls | Wazuh | Most risk sits on laptops, servers and workloads, and you need file integrity, log analysis and active response on the hosts themselves. Suricata alone would not see local changes. |
| Sensors on a monitored network segment | Suricata | You can place a sensor on a mirror port or tap and need signature and protocol-level visibility across many hosts without installing software on each one. |
| Compliance evidence for host configuration | Wazuh | Assessors ask about configuration state, file changes and patch inventory on systems. Wazuh's compliance views and vulnerability detection work from agent data, and you should confirm which framework views match your control set. |
| Network-borne threats where no agent can be installed | Suricata | Devices such as appliances, unmanaged IoT or third-party hosts cannot run an agent. Suricata's network inspection and EVE JSON logs cover traffic to and from them, though Wazuh's agentless syslog collection may cover some of the same devices. |
| Mixed estate with both endpoints and monitored network links | Both, through Wazuh's Suricata integration | Wazuh documents running Suricata on a monitored endpoint with its EVE JSON logs read by the Wazuh agent. Confirm the sensor placement and log volume against your network design before committing. |
| Small team with one host | Wazuh first | A single Wazuh host gives agent-based detection and a dashboard in one place. Adding Suricata on the same host raises CPU and storage demand, so confirm headroom against the Wazuh quickstart sizing before adding it. |
| Sizing for high traffic volumes | Suricata on dedicated sensor hardware | Suricata is multi-threaded and can inspect multi-gigabit traffic per instance. Hardware, capture method and rule set determine real throughput, so test on your own traffic rather than relying on general figures. |
How Wazuh and Suricata are built and what that means for operations
Wazuh and Suricata sit at different points in the stack: one runs agents and a central analysis server on endpoints, the other runs a packet-inspection engine on a sensor that sees network traffic. The cards below describe how each is built and what those build choices mean for rollout, upgrades, sensor placement and tuning.
Wazuh's four components
Wazuh has four components: the Wazuh indexer stores alerts in a full-text search and analytics engine, the Wazuh server decodes and analyzes agent data with rules, the Wazuh dashboard provides the web interface, and Wazuh agents run on endpoints. Before you size a deployment, confirm which of these your team will host, patch and back up, because each one has its own upgrade path and storage footprint.
Server clustering for scale
The Wazuh server can run as a cluster to scale horizontally, and it pushes agent configuration and upgrades from the central side. Clustering is the main lever when the agent count grows, but it adds hosts to maintain. Ask your vendor or integrator how the cluster will be deployed and who owns its configuration drift.
Agent rollout and upgrades
Wazuh agents run on Linux, Windows, macOS, Solaris, AIX and HP-UX, so rollout touches every endpoint class in scope. Because the server manages agent configuration and upgrades remotely, the operational question is less about each host and more about version compatibility across the fleet. Test agent and server upgrades together, and confirm the support status of any legacy operating system before you commit to it.
Agentless collection for network devices
Devices such as firewalls often cannot run a Wazuh agent. Wazuh collects their logs through syslog and monitors them with periodic API probing. This gives visibility without host installs, but it depends on the device exposing syslog and an API you can reach. Confirm which logs each device emits and how often the API is polled before assuming coverage.
Suricata as a sensor on the wire
Suricata is a multi-threaded engine that inspects traffic on a monitored sensor and writes its events and alerts as EVE JSON. Its capture runs through PF_RING or AF_PACKET, so the sensor's position on the network determines what it sees. Placement, capture method and the volume of traffic all shape the work, and they need to be decided before rule tuning begins.
Feeding Suricata output into Wazuh
Wazuh documents running Suricata on the monitored endpoint, with the Wazuh agent reading its EVE JSON logs and the Wazuh server analyzing them. This links network events to host context, but it means the sensor and the agent share a host and a lifecycle. Check that the sensor's resource load and log volume leave room for the agent, and plan how Suricata rule updates and Wazuh agent upgrades will be scheduled together.
Side-by-side capability comparison
This table compares where each tool sees activity, how it is deployed, and which capabilities it covers out of the box. Read it as a placement question first: Wazuh agents observe the endpoint, while Suricata observes the traffic that crosses the sensor's network interface. Rows marked for confirmation depend on your version, configuration or environment.
| Capability | Wazuh | Suricata |
|---|---|---|
| Primary visibility | Endpoint activity: logs, file changes, software inventory and configuration on monitored hosts | Network traffic on the interface where the sensor listens, including inspection of HTTP, TLS, DNS and file transfers |
| Placement | Agent installed on each endpoint, reporting to the Wazuh server | Sensor placed on a network segment or host that can see the traffic of interest |
| Rules and signatures | Over 3,000 built-in rules and decoders, with alerts mapped to MITRE ATT&CK | Complete signature language, plus Emerging Threats Suricata and VRT rulesets; Lua scripting for logic rules cannot express |
| Protocol logging | Depends on the log sources collected; Suricata output can be ingested through the agent | HTTP requests, TLS certificates, all DNS queries and responses, and extracted files, with full pcap capture supported |
| File integrity and vulnerability detection | Included: file integrity monitoring and vulnerability detection correlating agent software inventory with CTI or an offline repository | Not a file integrity or vulnerability scanning function; confirm any file-related detection you need on the wire |
| Compliance dashboards | Prebuilt views for PCI DSS, GDPR, HIPAA and NIST 800-53; confirm the control mapping your assessor expects | No compliance dashboard; reporting depends on the SIEM or log platform that receives EVE output |
| Offline installation | Offline installation guide available; offline vulnerability repository replaces the online CTI feed | Source releases and packages can be staged, but confirm the rule-update process for an air-gapped network |
| Log output format | Wazuh alerts and archives processed by the Wazuh server and indexer | EVE JSON, covering events and alerts, for ingestion by Logstash and similar tools |
| License | GPL-2.0 with OpenSSL exception for server and agent | GPL-2.0, owned and supported by the OISF non-profit |
Licensing and editions for each platform
The Wazuh server and agent are distributed under GPL-2.0 with an exception that permits linking with the OpenSSL library, according to the Wazuh LICENSE file. The license does not charge a fee for running or modifying the software, but it does set conditions for distribution. Teams that build, package or modify the agent should review those conditions with counsel before shipping any changed binaries to endpoints.
- Copyleft conditions: If you distribute modified server or agent code, GPL-2.0 requires you to make the corresponding source available under the same license. Confirm with counsel how these terms apply to your internal use and to any contractor-built changes.
- Endpoint coverage: Agents run on Linux, Windows, macOS, Solaris, AIX and HP-UX, so the same license covers the endpoint side of the estate as well as the server.
- Release cadence: Wazuh 4.14.9 was released on October 14, 2026, and the 4.14 line shipped patch releases throughout 2026. Plan upgrade windows around that cadence.
- Next major line: A Wazuh 5.0.0 release candidate was published on October 5, 2026. Confirm its license file and any packaging changes before you plan a migration.
Before you deploy, check the LICENSE file that ships with the exact version you plan to run, and confirm the OpenSSL exception text with your legal team.
The Wazuh indexer and dashboard are licensed under Apache-2.0, as stated in the Wazuh indexer repository. The indexer is an open source fork of OpenSearch, which is also Apache-2.0. A standard Wazuh deployment therefore combines GPL-2.0 components with Apache-2.0 components, and your license inventory should record both.
- Two licenses in one stack: Track the GPL-2.0 server and agent and the Apache-2.0 indexer and dashboard as separate entries in your software bill of materials.
- OpenSearch lineage: Because the indexer forks OpenSearch, ask Wazuh how it tracks upstream OpenSearch security fixes and how quickly those fixes reach a Wazuh release.
- Storage as the main cost driver: The indexer holds alerts, so the retention period you set determines how much disk you need. License terms do not change that cost, but retention policy does.
- No paid tier in the supplied facts: Neither component is listed with a paid edition in the material available for this comparison. Confirm with Wazuh whether any support contract, add-on or hosted service changes the license position.
Confirm the license file for each indexer and dashboard version you deploy, because packaging and dependencies can change between major releases.
Wazuh also offers Wazuh Cloud, a managed service described on the Wazuh Cloud page. It is a separate commercial arrangement from running the open source components yourself. Evaluate its contract, pricing and data handling on their own, using the self-hosted license only as a reference point for what you would otherwise operate.
- Contract terms: Obtain written terms covering subscription length, renewal, termination and any limits on use. Confirm them with Wazuh before comparing costs.
- Pricing basis: Ask how fees are calculated, including whether they depend on agent count, data retention or the features in use. Request current figures from Wazuh directly.
- Hosting and data location: Confirm which hosting regions are offered and whether they meet the residency rules that apply to your data.
- Data export: Ask how you would retrieve alerts and archives if you later move back to self-hosting, and whether any export carries a fee or time limit.
Compare the managed contract with a costed self-hosted plan built on your own endpoint count, retention period and staffing before choosing a path.
Suricata is licensed under GPL-2.0, as stated in the Suricata LICENSE file. The project and its code are owned and supported by the Open Information Security Foundation, a 501(c)3 non-profit that says it is committed to keeping Suricata open source. The current stable release is 8.0.7, released on September 15, 2026. Suricata 7 is end of life, with 7.0.17 released on July 7, 2026 as its final version.
- Same license family as the Wazuh agent: Suricata and the Wazuh server and agent both use GPL-2.0, so copyleft obligations are consistent across the two tools in one deployment.
- Non-profit stewardship: OISF owns and supports the project. Ask any integrator what support is available beyond community channels, because the supplied material does not list a paid Suricata edition.
- End-of-life planning: Suricata 7 is end of life. A Suricata 7 deployment needs a dated upgrade plan to the 8.x line.
- Rulesets carry their own terms: Suricata can use the Emerging Threats and VRT rulesets. Their terms are separate from the engine license, so confirm redistribution rights, commercial use and update access for each one you enable.
Read the terms for every ruleset you turn on, and have your legal team confirm them before the sensors go into production.
Neither platform has a license fee in the supplied facts, so the recurring cost is people and infrastructure. Your own staff, an implementation partner and your hosting provider each receive payment for different work. One-time costs usually cover design, installation, integration and initial rule tuning. Recurring costs cover patching, upgrades, storage, alert triage and on-call coverage.
- Storage: The Wazuh indexer stores alerts, and retention drives disk size. Suricata's EVE JSON output and any full packet capture you enable add further storage.
- Staff time: Alert triage, detection tuning, agent upgrades and the Suricata 7 to 8 move (if applicable) all consume analyst and engineer hours.
- Infrastructure: Wazuh needs server, indexer and dashboard hosts, and Suricata needs sensor placement on the monitored hosts or network segments.
- Quote scope: Ask for written scope covering installation, integration, ruleset management, upgrade windows, support hours and handover. DeployOpen agrees scope, deliverables and timelines in writing before work starts.
Ask each vendor or integrator to price the same endpoint count, retention period and sensor count so the comparison stays like for like.
Adding Suricata to an existing Wazuh estate, or the reverse
This sequence moves network visibility into Wazuh's alert pipeline without rebuilding the endpoint estate, and it gives a clear checkpoint at each stage so the team knows the network sensor and the server are talking before tuning begins.
Map which network segments need sensors
The security architect and network team list the segments where network visibility is missing or uneven, such as egress points, east-west traffic between sensitive zones, and links into any air-gapped or segmented networks. Each segment is assigned a sensor location, either on a monitored endpoint that sees the traffic or on a dedicated host with a span or tap. Confirm placement against your own network design and the traffic each host can legally and technically observe. The step is done when every in-scope segment has a named sensor host and an owner, and the list is signed off by the people who run the network.
Deploy Suricata on the chosen sensor hosts
The platform engineer installs Suricata on each sensor host using the packages that fit the operating system, such as the Ubuntu PPA or RPM packages Suricata publishes, and configures the capture interface with AF_PACKET or PF_RING. Suricata is licensed under GPL-2.0 and maintained by OISF, so this step carries no license fee, but the team pays for the host, its patching, and the staff time to configure it. Confirm the service starts, binds to the intended interface, and begins writing to its log directory before moving on.
Enable EVE JSON output
The engineer enables EVE JSON logging in the Suricata configuration so that alerts, HTTP requests, TLS certificates, DNS queries and file metadata are written as JSON events. EVE is Suricata's main output and is the format the Wazuh agent reads. Choose which event types to log based on what your detection rules need, because verbose logging increases disk use on the sensor. The step is done when the EVE file grows as test traffic crosses the sensor and each line parses as valid JSON.
Configure the Wazuh agent to read EVE logs
On the sensor host, the engineer points the Wazuh agent's localfile configuration at the EVE JSON file so the agent forwards those events to the Wazuh server. Wazuh's documented network IDS integration follows this pattern, with Suricata running on the monitored endpoint and its EVE logs analyzed by the server. Restart the agent and confirm in the agent status that the file is being monitored. Done means the agent shows the log as active and new Suricata events arrive at the manager without errors.
Validate decoders and alerts on the server
The security engineer checks the Wazuh server and indexer for the incoming Suricata events, confirms the decoders parse the EVE fields, and triggers a known test signature from a lab host to see a matching alert in the dashboard. Review the rule IDs that fire and confirm they map to the MITRE ATT&CK techniques you expect. Any events that fail to decode or match should be recorded and fixed in custom decoders before production traffic is added. The step is done when a controlled test produces the expected alert end to end.
Tune noise and retire duplicate alerts
Once the pipeline works, the detection team reviews the first days of production alerts, suppresses signatures that fire on known benign infrastructure, and adjusts rule selection so the sensor does not flood the indexer. Plan this as recurring work, because every new signature set and every new network segment adds tuning. Compare the Wazuh rules you already maintain with the Suricata signatures you enable, and decide which system is the source of truth for each alert type. The step is done when the alert volume is reviewed against an agreed baseline and the owners of each rule set are named.
What drives the running cost of each
This table sets out who pays for what when running Wazuh and Suricata, which costs are one-time and which recur, and what to request in a quote. Neither product carries a license fee for the open-source core, so the running cost comes from infrastructure, storage, staff time and support. Read each row as a question to answer for your own environment before committing budget.
| Cost driver | Wazuh (host-based XDR and SIEM) | Suricata (network IDS/IPS) |
|---|---|---|
| Infrastructure | Indexer, server and dashboard hosts, sized to endpoint count and alert volume. Recurs as the estate grows; a cluster adds nodes and load balancing. | One or more sensor hosts on the monitored network segments. Sizing follows traffic volume and capture method, so it recurs as links are upgraded. |
| Storage for alerts and events | Indexer storage grows with alerts and retained archives. Retention length is the main lever and recurs every month. | EVE JSON logs and any full pcap capture grow quickly on busy links. Pcap retention drives disk cost and needs a defined purge policy. |
| Agent rollout and upgrades | One-time deployment across endpoints, then recurring agent upgrades and configuration changes managed from the server. Plan a maintenance window for each batch. | Suricata runs on the sensor, not on endpoints, so rollout is limited to sensor installs. Ruleset updates and version upgrades recur. |
| Tuning and detection effort | Recurring work on rules, decoders, suppression and false positives, including custom rules carried between versions. | Recurring work on signature selection, suppression, home network definitions and bypass rules to keep alert volume workable. |
| Staff skills | Needs people who understand endpoint telemetry, the indexer and dashboard, and the server. Often a blend of SOC analysts and platform operators. | Needs network engineers who can place sensors, tune capture and read protocol logs, plus analysts who can triage signature alerts. |
| Upgrade cadence | Wazuh 4.14 received patch releases on 17 March, 23 April, 1 July, 29 July, 23 September and 14 October 2026 (Wazuh release notes), so a recurring patch cycle is expected. | Suricata 8.0.7 is the current stable release (released 15 September 2026). The Suricata 7 line is end of life, so sensors on 7.x need a planned move to 8.x. |
| Support options | Wazuh support and managed offerings come from the vendor, and Wazuh Cloud is a separate hosted option. DeployOpen can plan, implement and support a self-hosted deployment under a written scope. | Community support and OISF resources are available. Commercial or implementation support comes from third parties, including DeployOpen, under a written scope. |
| One-time versus recurring | One-time: design, deployment, rule migration and initial tuning. Recurring: hosting, storage, upgrades, rule maintenance and analyst time. | One-time: network design, sensor placement and initial signature tuning. Recurring: hosting, capture storage, ruleset maintenance and triage time. |
| What to request in a quote | Written scope covering endpoint count, retention period, cluster layout, upgrade responsibility, rule migration and handover of runbooks. | Written scope covering link speeds, sensor count, capture method, pcap retention, upgrade ownership and tuning hours included. |
Where Wazuh and Suricata projects usually run long
The integration step is the small part of a Wazuh and Suricata project. Wazuh documents Suricata as a network IDS integration in which Suricata runs on a monitored endpoint and its EVE JSON logs are read by the Wazuh agent and analyzed by the Wazuh server. Getting that pipeline to emit data is a matter of hours of configuration. The longer work is deciding where sensors sit, which interfaces they capture, and how the resulting alerts are tuned so analysts can act on them. Plan the schedule around those activities, not around the configuration file. On the Wazuh side, the slow parts are usually agent rollout across mixed fleets (Linux, Windows, macOS, and the less common Solaris, AIX and HP-UX), offline or air-gapped installs where the vulnerability feed must come from an offline repository, and decoder and rule tuning against your own log sources. Sizing the indexer is another common surprise. Ask for an asset inventory with operating systems and endpoint counts, then test retention and volume on a representative host before committing to hardware.
On the Suricata side, sensor placement and capture are where projects slip. Teams need network diagrams that show mirror or tap points, the interfaces that carry the traffic of interest, and whether asymmetric routing will hide flows from a single sensor. Capture on the wrong interface produces a quiet sensor that looks healthy, so validate each sensor against known traffic. Rule tuning is the second long phase: the default rulesets, including Emerging Threats and VRT, will fire on legitimate business traffic until you suppress or adjust them. EVE log volume grows with HTTP, DNS, TLS and file logging enabled, so set log retention rules with the storage owner before turning everything on. Client-side inputs decide the schedule. Supply an asset inventory, current network diagrams, written log retention rules, and named staff for alert triage. Confirm with your analysts how many alerts per shift they can review, because a deployment that produces alerts nobody triages delivers little. Ask any implementation partner for the tuning and triage hours in the written scope, not only the installation hours.
Questions buyers ask about Wazuh and Suricata
Can Suricata replace Wazuh?
Not for most teams. Suricata is a network IDS/IPS engine that inspects traffic on the wire, while Wazuh is a host-based XDR and SIEM that collects logs, file integrity data and software inventory from endpoints. Suricata can tell you about suspicious network activity, but it cannot see local file changes, process activity on a host or a failed login recorded only in an OS log. Suricata alone can be enough when your main question is network visibility, such as what traffic reaches a segment, and you already have another place to store and correlate alerts. Confirm the log retention and correlation you need with your own environment before deciding.
Can Wazuh replace Suricata?
Also generally no. Wazuh agents see what happens on the endpoint, and Wazuh does not inspect packets as a network sensor does. Wazuh's documented network IDS integration runs Suricata on the monitored host and reads its EVE JSON output, so the two are complementary. If you have no sensor placed on the network path and only need host-level detection, Wazuh alone may cover your requirement. Check whether you need network-level detection of traffic that never touches an agented host, since that gap is where Suricata matters.
How is Suricata's EVE output read by Wazuh?
Suricata writes its events and alerts to EVE, a JSON log. Wazuh's documented network IDS integration runs Suricata on the monitored endpoint, and the Wazuh agent reads those EVE JSON logs and forwards them to the Wazuh server, which analyzes them with its decoders and rules. Your team must set the Suricata log path and agent configuration correctly, and confirm that the decoders and rules match the EVE fields your Suricata version produces. Test with a known alert before relying on the pipeline. The exact configuration steps are in the Wazuh proof of concept guide, so follow that document and confirm details against the version you deploy.
What does each need from our team?
Both need Linux or Windows administration skills, and both need someone who owns rule tuning after go-live. Wazuh needs staff to run the indexer, server, dashboard and agent fleet, manage agent upgrades and review alerts mapped to MITRE ATT&CK and compliance views. Suricata needs staff to place sensors correctly, choose and update rulesets such as the Emerging Threats Suricata ruleset or the VRT ruleset, and manage capture performance on high-traffic links. Running both adds a second pipeline to monitor. Confirm the operator skills, on-call coverage and tuning hours you can commit before you choose the design.
How long does implementation take and what drives it?
No timeline is fixed in advance, and the duration depends on scope. Wazuh effort is driven by the number of endpoints, the deployment model (all-in-one or distributed, package install, Docker or Kubernetes), storage sizing and how many custom rules you must write or port. Suricata effort is driven by the number of sensors, traffic volume, capture method and hardware acceleration choices, and the rules and logging you enable. Integrating the two adds decoder testing and alert validation. Fixed-scope engagements from DeployOpen are agreed in writing before work starts, so ask for a scope-based timeline rather than a generic estimate.
Can we run both ourselves?
Yes, both are open source and documented for self-hosting. Wazuh's installation options include all-in-one and step-by-step installs, an OVA, Docker, Kubernetes, an offline guide, and Ansible and Puppet. Suricata publishes source releases, packages for Linux, macOS, FreeBSD, UNIX and Windows, and RPM packages. The main question is capacity, not licensing. Your team needs to own upgrades (Wazuh 4.14 received several patch releases in 2026, and Suricata 7 is end of life), tuning, backups and incident handling. If that ownership is not available, a retainer or a fixed-scope implementation from DeployOpen can cover parts of the work.
Does DeployOpen issue compliance certificates?
No. DeployOpen prepares systems, controls and evidence for compliance assessments, including logging and monitoring configurations for Wazuh and Suricata where they are in scope. It does not issue audit reports, attestations or certifications. Independent auditors and certification bodies perform those assessments. Wazuh's dashboard includes prebuilt views for frameworks such as PCI DSS, GDPR, HIPAA and NIST 800-53, but those views help gather evidence and do not mean a framework is certified. Ask your assessor which evidence they expect from each tool.
Which license issues matter when combining them?
Wazuh server and agent are licensed under GPL-2.0 with an OpenSSL linking exception, and the Wazuh indexer and dashboard are Apache-2.0. Suricata is licensed under GPL-2.0 and is owned and supported by the Open Information Security Foundation. Both are open source, so running them together does not add a license fee. Your legal team should still review how you distribute or modify either product, and any paid support or cloud service you add. Confirm the terms against the LICENSE files in each repository.
Questions to answer before choosing one or both
Start with the question of which blind spot is more costly to your organization. A Wazuh agent sees what happens on the endpoint: file integrity changes, log entries, software inventory and active response. Suricata sees what crosses the wire: HTTP requests, TLS certificates, DNS queries and extracted files. If a compromise is more likely to start with a stolen credential or a misconfigured server, host visibility carries more weight. If the larger exposure is lateral movement, command-and-control traffic or data leaving the network, network visibility matters more. Write down the two or three incident types that would hurt most, then check which sensor would have produced the first useful signal for each.
Next, confirm whether you have any network visibility at all. Suricata needs a place to see traffic, such as a span port, a tap or a host on the monitored segment. Wazuh's documented Suricata integration runs Suricata on the monitored endpoint and feeds its EVE JSON logs to the Wazuh agent, so the sensor placement and the agent placement are linked. Ask your network team which segments can be mirrored, which encrypted traffic you can inspect, and who approves changes to that path. Then ask whether a central alert store and compliance views are required by an auditor or a regulator. If so, Wazuh's indexer and dashboard, including its prebuilt views for frameworks such as PCI DSS, GDPR, HIPAA and NIST 800-53, become a deciding factor. Confirm with your assessor which evidence they will accept before you assume either product satisfies the requirement.
Then inventory the systems that cannot run an agent. Wazuh supports agentless monitoring of devices such as firewalls through syslog and periodic API probing, but appliances, network gear and some embedded systems may offer only a narrower feed. Suricata can observe those systems' traffic without installing anything on them. Finally, be honest about staffing and connectivity. Sensor tuning, rule suppression and handling false positives are ongoing work for either product, and the Suricata rule sets you choose will need review as they change. Air-gapped installs also change the plan: Wazuh documents an offline installation guide and an offline vulnerability repository in place of its Cyber Threat Intelligence platform, so confirm which update paths your environment can support before you commit to a design.
How DeployOpen helps choose and implement Wazuh, Suricata or both
DeployOpen plans, implements, integrates, hardens, documents and supports self-hosted open-source platforms inside your own infrastructure, so the Wazuh vs Suricata decision can be made against your real endpoints, network paths and compliance obligations. We can help you choose the endpoint, network or combined design, then build and hand it over in your environment.
How we scope
- Engagements are fixed-scope, with scope, deliverables and timelines agreed in writing before work starts.
- We map which endpoints, operating systems and network segments need Wazuh agents, Suricata sensors or both.
- The written scope states whether Suricata EVE logs will flow through the Wazuh agent into the Wazuh server, and where.
How we build
- We install and configure the Wazuh indexer, server, dashboard and agents in your own cloud, data center or air-gapped network.
- We deploy Suricata sensors, set rule sources and confirm EVE JSON output reaches the Wazuh analysis pipeline.
- We test detections against the agreed scope and document the results so your team can review them.
How we hand over
- You receive documentation covering architecture, agent enrollment, rule and decoder changes and sensor configuration.
- We walk your operations and security staff through alert triage, rule updates and upgrade steps for both platforms.
- Evidence and configuration records are delivered for your own compliance assessment, which independent auditors perform.
How we support
- Ongoing support, upgrades and continuous testing are available as retainers after handover.
- Retainers can cover Wazuh 4.14 patch releases and Suricata version upgrades on a schedule you agree in writing.
- Ask any provider to confirm which Wazuh and Suricata versions, support windows and offline options apply to your environment.

