Open source SIEM and log management

Self-hosted SIEM with Wazuh or Security Onion can cover log collection, correlation, alerting and retention inside your own environment. This page helps you decide which stack fits, what it costs to run, and what to ask a partner.

On this page

Why teams choose an open source SIEM and how to pick a stack

Security teams that must collect and retain logs, alert on activity and produce audit evidence often find that per-ingest commercial pricing makes full collection expensive, so they start asking whether a self-hosted stack can do the job inside their own infrastructure. For most organizations the choice comes down to two starting points. Wazuh fits host-centric collection, file integrity monitoring and XDR-style detection across endpoints and servers, while Security Onion fits network-heavy monitoring and threat hunting, because it bundles Suricata, Zeek, osquery and the Elastic stack into one platform. Both run in the client's own cloud accounts, data centers or air-gapped networks, so raw logs stay under the client's control.

Picking between them is less about features than about where your blind spots are. If your largest gaps are servers, cloud workloads and endpoints, start with Wazuh and confirm that its agents and log sources cover your operating systems and SaaS audit feeds. If your gaps are east-west traffic, DNS and lateral movement, start with Security Onion and confirm sensor placement and capture capacity before buying hardware. Many teams end up running both, so decide early how events from each will be normalized and where correlation happens. Check the current release notes before you commit, because both projects publish releases frequently. For example, Wazuh v4.14.9 and Security Onion 3.3.0-20260911 were the versions supplied for this topic, and your environment may need a different build.

DeployOpen plans, implements, customizes, integrates, hardens, backs up and supports these self-hosted stacks in the client's environment, under a fixed-scope written agreement, with ongoing support available as a retainer. DeployOpen prepares systems, controls and log evidence for compliance assessments, but it does not issue audit reports, attestations or certifications. Independent auditors and certification bodies make those determinations. Before you request a quote, document which regulations apply to your logs, such as the logging and monitoring obligations in the HIPAA Security Rule at 45 CFR 164.312, and bring that list into scoping.

What to agree before choosing a SIEM platform

Each of these decisions shapes which platform fits and what it costs to run. Settle them in writing before comparing Wazuh, Security Onion or any commercial product, because they determine ingest sizing, storage, staffing and who can see what. Volumes and retention periods must come from your own estimates and legal review, not from this page.

Log sources and daily volume

List every source that will forward events: identity providers, endpoints, firewalls, cloud control planes, SaaS audit logs, databases and applications. For each one, estimate events per second and average event size, then add a peak factor for incidents and batch jobs. Ingest volume is the main driver of hardware and storage, so ask each system owner for a measured figure rather than a guess. Confirm which sources can send syslog, agents or API pulls, since that changes collector design.

Retention periods by regulation

Set separate retention targets for hot, searchable data and for archived data. Start from the rules that apply to you, such as the audit control and activity review expectations in the HIPAA Security Rule or the activity logging expectation in the FTC Safeguards Rule, then add internal policy and contractual terms. Retention drives storage cost more than almost any other input, so agree the periods before sizing disks. Have counsel confirm the final figures.

Detection and alerting use cases

Write down the specific detections you need on day one, such as repeated failed logins followed by a success, privileged account changes outside change windows, or unusual data egress from a database. Each use case needs named log sources, a required field set and an owner who handles the alert. A short, tested list beats a large catalog of unused rules. Ask any platform vendor or partner to show how each use case maps to its built-in rules and where custom logic is written.

Data residency and access controls

Decide where logs may be stored, which regions and networks may hold copies, and who may query them. Logs often contain personal data, credentials fragments and customer identifiers, so treat the SIEM as a sensitive data store. Define role-based access for analysts, auditors and administrators, and decide whether investigators need separate access to raw events. Confirm that encryption in transit and at rest, along with administrator logging of the SIEM itself, is part of the design.

Staffing for tuning and triage

A SIEM produces value only when someone reviews alerts, tunes noisy rules and closes cases. Estimate how many analyst hours per week you can commit, who owns rule changes, and who covers after-hours alerts. Open-source platforms shift effort from license fees to in-house or partner labor for installation, upgrades and content maintenance. Agree the operating model before rollout, because an unstaffed SIEM quietly stops being monitored.

Identity and ticketing integration

Decide how analysts sign in to the SIEM, typically through your single sign-on provider with multi-factor authentication, and how alerts create tickets in your service management tool. Identity logs are often the most valuable source, so confirm your identity provider can forward authentication and administrative events. Name the system of record for each alert, the fields that must travel with it and the escalation path. Test both connections during the pilot, not after go-live.

Which open source SIEM platform fits which environment

This table compares Wazuh, Security Onion and a build-your-own stack around the Elastic or OpenSearch ecosystem across fit, licensing and operating effort. Read each row against your own log sources, team skills and legal review of license terms. The main takeaway is that the license and the scope of what the platform bundles matter as much as the feature list when you choose.

PlatformWhen it fitsLicensingOperating effort
WazuhTeams that want host-based detection, log analysis and file integrity monitoring in one platform with a SIEM and XDR focusCore repository licensed under GPL-2.0; confirm the terms of any add-on components you deployModerate; agent rollout, rule tuning and index sizing are the main ongoing tasks
Security OnionTeams that want network monitoring with Suricata and Zeek alongside log management and threat hunting in a single distributionElastic License 2.0, which differs from GPL; have your legal team review redistribution and hosted-service termsModerate to high; the bundled stack has many components to patch, tune and monitor
Build-your-own stack on Elastic or OpenSearchTeams with strong data engineering skills that need custom parsers, detections and retention designs beyond a packaged productDepends on the chosen distribution and components; confirm license terms for each component before design sign-offHigh; you own architecture, upgrades, detection content and performance at every layer
Commercial SIEM (for comparison)Organizations that want vendor-supported content, support contracts and a managed detection library out of the boxSubscription licensing, typically priced on ingest or volume; obtain the quote in writingLower internal platform effort, with recurring license and vendor support costs

Reference architecture components and how they connect

A self-hosted SIEM is a chain of components, each with its own job and its own sizing driver. Collection feeds indexing, indexing feeds correlation and search, and storage and access controls decide what survives and who can see it. Settle the design of each link before you pick products, because most cost and performance surprises come from one of these handoffs.

Collection agents and forwarders

Agents on endpoints and servers, plus forwarders on network devices and cloud sources, read logs and send them to the platform. Their job is reliable delivery with local buffering when the collector is unreachable. The main sizing driver is event volume per source, so inventory the noisiest sources (domain controllers, firewalls, cloud audit trails) before you deploy anything. Confirm how each agent handles disconnects and whether it can filter events at the source.

Network sensors

Sensors such as Suricata and Zeek sit on mirrored or tapped traffic and turn packets into alerts and connection records. Their main sizing driver is sustained traffic throughput at each tap point, which sets CPU, memory and disk needs. Place sensors at the boundaries you must see, and confirm with your network team that span ports or taps carry the traffic you expect.

Indexing and search tier

The indexing tier parses, normalizes and stores events so analysts can search them quickly. It is usually the most expensive tier to run, because index storage and search compute grow with ingest volume and retention length. Ask whether the chosen platform bundles this tier (Security Onion uses the Elastic stack) or expects you to operate it separately, and plan for node count and replication before go-live.

Correlation and rule management

Correlation rules join events across sources into detections, such as a failed login followed by a successful login from an unusual location. Rule management covers versioning, testing against historical data, and tuning to cut false positives. The effort here is ongoing, because every new log source and every new threat needs rules that someone owns. Confirm who reviews rule changes and where rule history is kept for audit.

Long-term storage and retention

Retention separates hot, searchable data from cheaper archived data kept to meet legal and regulatory periods. The main sizing driver is the retention period multiplied by the daily ingest volume, plus replication overhead. Write the retention schedule per log type with legal and compliance input, and test that archived logs can be restored and searched within the time your incident process requires.

Console with role-based access

The console is where analysts search, triage and administer the platform. Access must be role-based, so that analysts, administrators and auditors see only what their duties require, and every action in the console must be logged. The sizing driver is the number of concurrent users and the scope of their roles. Ensure the console authenticates through your central identity provider, which should be an open source SSO platform covered on the sibling SSO page, so that MFA and access reviews apply to SIEM users too.

Build on open source, partner, or buy commercial SaaS

Building in-house means your own team selects, installs, tunes and operates the SIEM stack, such as Wazuh or a Security Onion deployment, inside your own infrastructure. You keep full control over where logs live, which detection rules run and how long data is retained. The cost is mostly people and time rather than license fees, because the core platforms are open source. Your organization pays salaried engineers for design, deployment, upgrades, parser maintenance and alert tuning.

  • Data and rule control: Logs, detection content and retention settings stay under your direct administration, which simplifies evidence requests from auditors.
  • Skills required: Expect needs in Linux administration, the Elastic or OpenSearch stack, detection engineering and on-call operations. Confirm that at least two people can cover each function.
  • One-time costs: Architecture, initial deployment, agent rollout and the first set of log source integrations.
  • Recurring costs: Staff time for upgrades (for example, tracking Wazuh releases such as v4.14.9), storage growth, backups and continuous rule tuning.
  • Quote and planning questions: Ask internal teams to estimate hours per month for triage and upgrades, and confirm who covers vacations and incidents.

Before committing, confirm that your team has the capacity to operate the platform around the clock and to keep it patched on schedule.

How a self-hosted SIEM rollout runs in phases

The sequence moves from a verified inventory of log sources to a tested pipeline, tuned detections and a handover the operations team can run without the builders. Each phase closes with a written output that the next phase depends on.

  1. Scope use cases and inventory log sources

    The team agrees the detection use cases the SIEM must support, such as authentication abuse, privileged activity and data exfiltration, then lists every system that can produce logs for them. For each source, the inventory records owner, log format, event volume estimate, time synchronization status and whether the source is in scope for regulatory logging. The phase closes with a signed source inventory and a use case list. Ask the partner to show how volume estimates were derived, since ingest volume drives both licensing or hardware and storage cost later.

  2. Build the platform in a test environment

    The implementation partner deploys the chosen platform, such as Wazuh or Security Onion, into a non-production environment inside the client's infrastructure. The build covers agent or forwarder packaging, storage sizing, role-based access for analysts, backup configuration and encryption of data in transit and at rest. The phase closes when a documented test build starts, accepts events from a sample source and survives a restart and a restore test. Confirm the exact supported components and versions with the vendor before the build starts.

  3. Onboard the first wave of log sources

    A limited set of high-value sources, usually identity, endpoint and perimeter logs, is connected to the test pipeline. Engineers verify that each source arrives, that timestamps are normalized, and that fields are parsed into the schema the detection rules expect. Unparsed or dropped events are logged and reviewed rather than silently discarded. The output is a tested pipeline document listing each source, its parser, its expected event types and known gaps, signed off before production connections are made.

  4. Write and tune detection content

    Analysts and engineers translate the agreed use cases into correlation rules and alerts, mapping each rule to the use case and to the log sources it depends on. Rules are first run in a silent or report-only mode against historical data to measure false positives and missing coverage. Thresholds and exclusions are adjusted and each change is recorded with a reason. The output is a rule set mapped to use cases, with a tuning log and an agreed severity model. Ask who will own rule changes after go-live, because untuned rules are the most common source of alert fatigue.

  5. Configure retention and access controls

    Retention periods are set per log category based on the obligations the organization has confirmed with its compliance team, and storage tiers are sized to match. Access is restricted by role so that only authorized staff can query, export or delete logs, and deletion or configuration changes to the SIEM itself are themselves logged. The phase closes with a retention schedule, an access matrix and a test showing that audit records of administrative actions are generated and protected. Confirm the required retention periods with legal and compliance owners rather than adopting a default.

  6. Hand over operations with runbooks

    Before production cutover, the partner delivers runbooks for onboarding a new log source, triaging an alert, handling a platform outage, restoring from backup and upgrading the platform. The operations team runs at least one tabletop walkthrough of a sample alert from ingestion to case closure, observed by the partner. The phase closes when the runbooks are accepted, the on-call roster is confirmed and open issues are logged with owners. Ongoing support, upgrades and tuning can then be covered by a retainer if the client chooses one.

What drives the cost of running open source log management

The license fee for the core platforms is usually the smallest line in the budget. Wazuh is distributed under GPL version 2 and Security Onion under the Elastic License 2.0, so the software itself may cost nothing to obtain, but the organization pays for everything that makes log management work at its volume. The main drivers are daily ingest volume, how long logs must be retained and searchable, indexing and search load, the hardware or cloud capacity that carries those workloads, staffing to tune rules and triage alerts, and the integration work that connects identity, endpoint, network and cloud sources. Ingest volume and retention interact closely: doubling the retention window roughly doubles the storage footprint for the same sources, so ask every bidder to state the assumed events per second, average event size, hot and cold retention periods and replica count in the quote. Ask for each driver as a separate line item so you can see which assumption moves the total.

Costs fall into two groups. One-time costs include the architecture and sizing exercise, initial deployment, parser and source onboarding, dashboard and detection content build, migration from an existing SIEM or log store, and the acceptance testing that proves events arrive complete. These are paid for once, though they can recur when a new business unit or cloud account is added. Recurring costs include the infrastructure itself (compute, storage, backup and network egress if the platform runs in a cloud account), platform upgrades and security patches, rule and content maintenance as attack techniques and internal applications change, on-call coverage, and any support retainer. Staffing is often the largest recurring cost and the easiest to underestimate, because a platform that ingests everything but is never tuned produces alert volume that the team cannot triage. Confirm in writing who in the quote performs tuning, who owns the detection backlog after go-live, and whether the partner's retainer covers version upgrades or only break-fix support.

Before accepting a quote, run a short exercise with your own data. Measure current daily volume by source for at least a representative month, identify which sources can be filtered or sampled without losing detection value, and classify each log type by the retention period your regulators, contracts and incident response needs actually require. Then ask the implementation partner to show how each assumption maps to hardware, storage and labor, and to state which costs scale with ingest and which are fixed. Also ask what a commercial SIEM would cost for the same sources and retention so that the comparison uses identical inputs. Prices, hardware sizes and staffing levels should come from the written scope and your own measurements, not from general estimates, and any figure you cannot trace back to an assumption should be questioned before signature.

Systems the SIEM must connect to and what each integration involves

How do we connect the identity provider to the SIEM for console login and user context?

Connect the identity provider by forwarding its authentication and administrative events to the SIEM, so every console login and privilege change carries a user name, source address and result. The work is mostly log export configuration and parsing: the identity provider's audit events are mapped to normalized fields so detection rules can tell a successful login from a failed one. The data involved includes sign-in events, MFA challenges, failed attempts and admin actions. Confirm with your identity vendor or the open-source project which event types it emits, whether they are delivered by syslog, webhook or API polling, and whether user identifiers match those in your directory. If you run Keycloak for workforce single sign-on, confirm its event listener and log configuration for your version before you write parsing rules.

What does collecting endpoint and server logs into the SIEM involve?

Endpoint and server collection is the largest share of the agent and parser work, because every operating system and application writes logs differently. The work covers deploying a collector or agent to each host, defining which Windows event channels, Linux audit and authentication logs, and application logs are shipped, and building parsers so fields are consistent. The data volume depends on the log levels you choose, so this is where ingest cost usually grows fastest. Confirm with your SIEM project which agents it supports, how they are managed centrally, how agent upgrades are handled, and how the platform behaves when a host goes silent. Ask for a list of hosts by class and the expected log sources per class before any sizing discussion.

How are cloud audit logs ingested into a self-hosted SIEM?

Cloud audit logs are usually pulled from the provider's native logging service into a storage bucket or message queue, then read by the SIEM through a connector or forwarder. The work includes granting read-only access for the collector, setting retention on the provider side, and mapping control-plane events such as role assignments, key creation and storage policy changes. Cloud logs often arrive in batches and can be delayed, so detection timing must be tested rather than assumed. Confirm with your cloud provider which audit streams are available, whether they can be exported without extra cost, and what the export format is. Confirm with the SIEM project which cloud connectors it ships and which ones your team would need to build or maintain.

What network sensors feed the SIEM, and how much work is that?

Network sensors such as Suricata for intrusion detection and Zeek for network analysis produce structured alerts and connection logs that the SIEM ingests alongside host data. The work involves placing sensors at chosen network points, forwarding their output in a consistent format, and deciding which fields to keep, since full packet capture and detailed connection logs are heavy on storage. Sensor placement and tuning are covered in the network security monitoring topic. Confirm with your platform team which traffic points are mirrored or tapped, whether the sensors can be run inside your network segments, and what capacity your links support. If you use Security Onion, confirm whether its bundled sensors match your collection design before you add separate forwarders.

How do ticketing and on-call systems connect to SIEM alerts?

Ticketing and on-call integrations send alerts from the SIEM into your service desk and paging tools, so that each validated alert creates a tracked item with an owner and a severity. The work involves creating webhook or API connections, mapping alert fields to ticket fields, deduplicating repeated alerts, and defining which severities page a person at night. Poor mapping is a common cause of ticket floods, so the routing rules are worth designing before go-live. Confirm with your ticketing vendor the rate limits and the format its API expects, and confirm with your on-call provider how escalation and acknowledgment are passed back. Ask who owns the routing rules after launch, because they change as detection content changes.

How do threat intelligence feeds from MISP or OpenCTI reach the SIEM?

Threat intelligence feeds reach the SIEM as indicator lists such as IP addresses, domains and file hashes, which the SIEM matches against logs and turns into alerts. The work is to export indicators from MISP or OpenCTI on a schedule, convert them to the format your SIEM expects, set expiry and confidence rules, and handle false positives from shared sources. Indicator volume grows quickly, so filtering matters for both performance and analyst time. Confirm with your threat intelligence team which feeds are licensed for your use, and check the license of your chosen platform edition before you connect it. The ongoing curation effort is covered in the threat intelligence topic.

How does a SOAR platform such as Shuffle connect to the SIEM?

A SOAR platform such as Shuffle connects to the SIEM through its API to pull alerts, run enrichment steps, and push results or case updates back. The work includes creating a service account with read and limited write permissions, building the first playbooks, and testing that each action can be audited. Start with a small number of low-risk playbooks so the connection is proven before automated response is enabled. Confirm with the SOAR project which connectors it provides for your SIEM and ticketing tools, how credentials are stored, and what happens to playbooks when a connector version changes. The automation scope and maintenance model are covered in the SOAR topic.

Audit logging evidence the SIEM supports for HIPAA and the FTC Safeguards Rule

This table maps two federal requirements to the log evidence a self-hosted SIEM can produce and to the records the client must still own. Read each row as a question an assessor will ask, the artifact the SIEM can supply, and the operational or policy work that stays with your team. The main takeaway is that the SIEM produces activity records, but auditors decide whether those records meet the requirement.

Framework requirementEvidence the SIEM producesWhat the client still owns
45 CFR 164.312 audit controls: record and examine activity in systems containing ePHICentralized, timestamped logs from ePHI systems, with retention settings and search history showing who reviewed activity and whenDefining which systems hold ePHI, the review cadence, and documented criteria for what a reviewer must examine
45 CFR 164.312 unique user identificationLog entries tied to individual account identifiers from the identity provider and applications, with shared or generic accounts flagged in alert rulesAccount provisioning policy, removal of shared accounts, and reconciliation of log identities with HR records
45 CFR 164.312 person or entity authenticationAuthentication success and failure events, MFA results and privileged logon records forwarded from directories, SSO and endpointsConfirming which sources are onboarded, the authentication policy itself, and investigation records for failed-logon patterns
16 CFR 314.4 monitoring and logging of authorized user activityLogs of authorized user actions across in-scope information systems, correlated into alerts and retained for the period the program definesScoping which systems count as in scope, the retention period set by policy, and proof that alerts were triaged and closed
16 CFR 314.4 multi-factor authentication for any individual accessing information systemsMFA challenge and result events from identity sources, plus alerts for logons that bypass MFA or use disabled factorsThe MFA enforcement configuration, exception approvals, and evidence that every access path is covered by a log source
Log integrity and protection from alterationEvidence of role-based access to log storage, retention tiers, and where supported, integrity or audit trails for administrative changes to the SIEMDocumented access reviews for SIEM administrators, backup and retention procedures, and proof of who can change alert rules
Time synchronization and log completenessEvent timestamps and collector health metrics showing gaps in source coverageConfirming NTP or equivalent time sources on every source system, and a process to remediate silent log sources
Assessor review and sufficiencyExportable reports, dashboards and sample queries that help an assessor test the controlsThe auditor's conclusion. DeployOpen prepares systems and evidence but does not issue audit reports or attestations, and auditors decide sufficiency

How log retention and access controls become audit evidence

An auditor reviewing a self-hosted SIEM will ask four things: whether every in-scope system sends its logs, whether those logs can be altered without detection, how long they are kept and whether deletion is controlled, and who can reach the SIEM itself and what they did there. Plan for each question before the audit starts. Build a log source inventory that maps each in-scope application, operating system, identity provider, database and network device to the Wazuh agent, syslog forwarder or Security Onion sensor that feeds it, and record the date each source went live. Gaps in that inventory are the most common reason evidence is challenged, so reconcile it against the asset register on a set schedule. Auditors also expect to see that the SIEM's own audit trail covers configuration changes to collection rules, alert suppressions and retention settings.

Most of the evidence is generated by configuration rather than by a report someone prints once. Export the retention settings for each index or data stream, the integrity and backup configuration for stored logs, and the role definitions and group mappings that control who can search, edit rules or delete data. Keep sample outputs alongside them: a query showing a log from a sample date, an alert with its triage notes, and a record of a privileged login to the SIEM console. Collect the runbooks that describe how alerts are reviewed and escalated, and keep the review records themselves, since an auditor will ask who looked at which alert and when. Confirm with your compliance lead, your regulator or your internal policy how long each log category must be retained and whether any category needs a longer period, because the retention period is a client decision that no platform default can answer for you.

Map these artifacts to the controls they support before the assessment. The HIPAA Security Rule at 45 CFR 164.312 calls for audit controls that record and examine activity in systems holding ePHI, along with unique user identification and person or entity authentication, so the SIEM console should use the same identity provider as other workforce systems and its accounts should be individually named. The FTC Safeguards Rule at 16 CFR 314.4 requires covered financial institutions to monitor and log the activity of authorized users, which points to the same user activity records. Assessors and independent auditors decide what is sufficient. DeployOpen can prepare the configuration, runbooks, role exports and sample outputs for review, but it does not issue audit reports or attestations. Ask your assessor early which evidence formats they accept and which time windows they will sample.

Common questions about open source SIEM cost, effort and staffing

How much effort does a self-hosted SIEM need to run?

Effort depends less on the software license, which is free for the core platforms, and more on the volume of events you ingest, how many log sources you onboard, and how much detection content you maintain. Ongoing work falls into four areas: keeping the platform and agents patched, tuning rules to reduce false positives, managing storage and retention, and responding to alerts. Each new source adds parsing and testing work, and each new detection needs review after go-live. Ask any partner to split its estimate into one-time build work and recurring operating work, and to state which sources and retention periods the estimate assumes.

Can a small security team run an open source SIEM alone?

A small team can run a self-hosted SIEM if it has someone who understands Linux administration, log parsing and alert triage, and if the scope stays narrow at first. The risk is less about the platform and more about coverage gaps: nobody watches alerts overnight, or nobody updates parsers when a log format changes. Teams that succeed usually name a platform owner, a triage rotation and a change process before onboarding sources. Before you decide, confirm who will handle patching, backups and capacity reviews, and whether that work competes with existing duties.

What does the client need to provide for a SIEM rollout?

The client typically provides the hosting environment, network paths from log sources, service accounts or agent deployment rights, and named owners for each log source and for alert decisions. You also need a written list of the systems in scope, their data classification and the retention periods that compliance or legal teams require. Access to change windows, identity systems for administrator login, and a decision on where alert data is stored all affect the schedule. A partner should return a written list of these prerequisites before work begins, so gaps show up in scoping rather than mid-build.

How long does a self-hosted SIEM rollout take, and what sets the timeline?

Duration is set in the written scope, not by a general rule. The main drivers are the number and type of log sources, whether network sensors are included, how many detections must be built and tested, the state of the existing hosting and identity environment, and how quickly the client can approve changes and assign owners. Retention design and integration with ticketing or a SOAR platform add time when they are in scope. Ask for a phased plan that separates collection, correlation and alerting, and retention, with a clear list of what each phase delivers.

Should we choose Wazuh or Security Onion for an open source SIEM?

Choose Wazuh when the main need is host-based detection, file integrity monitoring and log collection from endpoints and servers, with its core repository under GPL version 2. Choose Security Onion when network visibility and threat hunting matter most, since it bundles Suricata, Zeek, osquery and the Elastic stack and is licensed under the Elastic License 2.0. Many organizations use both for different layers, but that adds operating surface. Confirm the license terms against your distribution and redistribution plans, and test each platform against a sample of your real log sources before deciding.

How does an open source SIEM compare with a commercial SIEM on total cost?

Open source removes the license fee for the core platform, but it moves cost into infrastructure, engineering time, support and content maintenance. Commercial SIEM pricing often scales with ingest or event volume and includes vendor support, managed content and some built-in detections, which you must build or source yourself. The comparison should use the same log sources, retention periods and availability targets for both options. Ask each vendor and partner for pricing tied to a written volume and retention assumption, and include staff time for tuning and on-call coverage in your model.

How DeployOpen scopes, builds, hands over and supports your SIEM

DeployOpen plans, implements, customizes, integrates, hardens, documents and supports self-hosted open-source platforms inside your own cloud accounts, data centers or air-gapped networks. For a SIEM, that means your log sources, detection content and retention stay under your control from the first design session through ongoing operation.

How we scope

  • Inventory log sources, ingest volumes and retention periods agreed with your security and compliance owners before design starts.
  • Confirm which platform fits your environment, such as Wazuh or Security Onion, and record the reasons in the written scope.
  • Define in writing which detection use cases, integrations and audit logging evidence are in and out of scope, with deliverables and timelines agreed up front.

How we build

  • Deploy the collection, indexing, correlation and alerting components inside your infrastructure, with hardening applied to each host and service.
  • Onboard priority log sources in phases, testing parsing, normalization and alert logic against known events before wider rollout.
  • Configure retention, access control and backup for the log store, then test restores and alert delivery to your ticketing or paging tools.

How we hand over

  • Deliver architecture, data flow, configuration and runbook documentation written for your operations and security teams.
  • Walk your staff through alert triage, rule changes, log source onboarding and upgrade procedures in working sessions.
  • Provide a list of audit logging controls and the evidence each one produces, so your auditors can review it. DeployOpen prepares this evidence but does not issue audit reports.

How we support

  • Support, upgrades and continuous testing are available as a retainer after handover, scoped in writing like the original work.
  • Apply vendor security updates and platform upgrades on an agreed schedule, with testing in a non-production environment first.
  • Ask any implementation partner to confirm how alert tuning requests, incident support and log source additions are priced and handled under a retainer.

Talk to our team.

Tell us what you're working on, whether it's a deployment, an audit, a security test or a cyber range. You'll speak with an engineer who can help you scope it.

  • 30-minute call: free, with no obligation.
  • NDA on request: we can sign before you share details.
  • Clear next steps: a scope and plan after the call.