SIEM RFP questions to ask before you choose an implementation partner
A regulated organization that has chosen, or is still weighing, a self-hosted SIEM on Wazuh, Graylog Open or OpenSearch needs a partner to build and run it, and the fastest way to separate credible proposals from sales decks is to send the same written questions to every bidder. Ask for answers in writing, scoped to your environment, and require each answer to name the people who will do the work and the deliverables they will produce. Score every response against one agreed set of criteria, covering sizing, log source onboarding, detection ownership, retention evidence, upgrades and post go-live support, so that the comparison rests on the same facts. These questions are neutral to vendors, and this page does not rank platforms or recommend one over another.
Start with sizing, because every other answer depends on it. Ask each bidder for a worked sizing example built from your own numbers: daily ingest per source, retention in days for hot and archive storage, and the storage formula they apply. For Graylog, the vendor's own guidance is to size storage as daily ingest times retention days times 120 percent and to give the message journal 3 to 5 times daily ingest on SSDs, so ask whether the partner applies that rule and why. For Wazuh or OpenSearch, ask how index lifecycle policies and replica counts are included in the estimate. Ask also who is paid for hardware, licenses and cloud capacity, and which of those costs recur each year.
Then test the operating model. Ask who writes, tunes and retires detection rules after go-live, how false positive rates are measured, and what the partner expects from your analysts in terms of review and sign off. For upgrades, ask how the partner handles Wazuh 4.14 patch releases, how it tests OpenSearch minor versions against its own packs, and whether it will document rollback steps for each change. Ask how retention and immutability will be demonstrated to an auditor, which configuration and log samples will be provided, and what support covers after go-live, including response times and who is on call. Ask for the answers in the bidder's own words, not as marketing copy.
Which questions to ask about ingest, sources, rules and proof
How should a partner size daily ingest and log storage for a self-hosted SIEM?
A credible partner sizes from measured or estimated daily ingest per source, then multiplies by retention and a safety factor. For Graylog, the documented guidance is to size log storage as daily ingest times retention days times 120 percent, and to give the message journal 3 to 5 times daily ingest on SSDs. Ask the partner to show that arithmetic for your numbers, state which sources are assumed to be chatty (firewalls, Windows domain controllers, cloud audit trails), and explain how they measured ingest during a pilot. Also ask how hot and archive tiers are split, since that choice changes both storage and search speed. Expect the quote to rise with ingest volume, retention length, replica count and the number of cluster nodes, and ask for each of those assumptions in writing.
Which log sources will the partner onboard, and who writes the parsers?
The partner should give you a written source inventory with a method for each source: a Wazuh agent, syslog from network devices, an API pull for cloud or SaaS audit logs, or Beats and GELF inputs in Graylog. For each source, ask who writes and tests the decoder or parser, how a field mapping is versioned, and what happens when a vendor changes its log format. Agentless devices that cannot run an agent depend on syslog and periodic API probing, which the Wazuh components documentation describes, so ask which devices will rely on that path. Confirm that onboarding is counted as a fixed deliverable with an acceptance test, such as a documented event count per source and a sample search for each.
Who writes, tunes and owns the detection rules after go-live?
Clarify ownership before the contract is signed: the partner may write the initial rule set, but your team or a retainer must own tuning, false-positive review and new use cases. Ask which rules ship on day one, how each maps to a threat or control, and how alert thresholds are tested against your historical logs. Ask whether Wazuh rules, Graylog event definitions or prebuilt content will be adapted, and who documents the change history so an auditor can see when a rule changed and why. Good answers name a rule lifecycle (draft, test, approve, deploy, review) and a named owner on each side. Ask how alert routing to PagerDuty, Slack or email is set up and who receives after-hours pages.
How will retention and log immutability be proven to an auditor?
A good answer shows where logs are stored, how long each tier is kept, and how deletion and modification are controlled. Ask the partner to show index lifecycle or rotation settings, such as Graylog retention that deletes the oldest indices, and to demonstrate that retention matches the framework you are assessed against. Ask how logs are protected from change: separate write and admin roles, forwarding to a restricted archive, hashing or signed exports, and audit logs of administrator actions. Request sample evidence, such as a retention configuration export, an access review record and a restore test. Confirm the partner prepares this evidence only; the audit opinion comes from your independent assessor.
How does the partner handle upgrades for Wazuh and OpenSearch?
The partner should describe a dated upgrade plan tied to vendor release cadence and support windows. For OpenSearch, the project states that a version stays in maintenance until the next major version enters maintenance or one year passes, whichever is longer, and that maintenance releases carry bug fixes and security patches but no new features. Ask which OpenSearch line you will run and when it leaves maintenance. For Wazuh, ask how the 4.14 patch releases are tested in a staging cluster, how agents are upgraded, and how rollback works. Ask whether Graylog compatibility is checked against the matrix before any upgrade, since Graylog 7.0 to 7.2 pair with specific MongoDB and OpenSearch ranges.
How is access to the logs themselves controlled?
Logs often contain personal data and credentials, so the SIEM needs its own access model. Ask how the partner configures role-based access, and whether document-level and field-level security, field masking and audit logs are used. The OpenSearch Security plugin documents these features along with SAML, OpenID Connect, LDAP and Active Directory authentication, so ask which backend will connect to your identity provider and how service accounts are limited. Ask how TLS is applied to node and client traffic, how user impersonation is restricted, and how a quarterly access review is evidenced. Request the role map as a deliverable so you can check which team sees which sources.
What does support cover after go-live, and what does it cost to keep running?
Support after go-live is usually a separate recurring agreement from the build. Ask the partner to list what the retainer covers: patching, upgrades, rule tuning, source onboarding, backup and restore tests, capacity reviews and incident support, with response expectations written as stated commitments you can verify. Ask who is on call, what hours are covered and how escalation to the vendor works. Cost drivers include the number of sources, the amount of rule change each month and the frequency of upgrades. Ask for the build and recurring components as separate lines in the written scope so you can see one-time versus ongoing spend. If you use Graylog Enterprise or Graylog Security, ask which paid features and 24/7 support are included, since the published prices are per year with a minimum volume.
Can our own team run the SIEM once the partner leaves?
Yes, if the partner transfers knowledge in a structured way, and the answer should describe that transfer in writing. Ask for runbooks covering installation, the Wazuh cluster or Graylog and OpenSearch nodes, index rotation, backup and restore, and alert triage. Ask how knowledge transfer is scheduled, which staff are trained, and whether they shadow the first real incidents and upgrade cycle. Confirm which documentation, configuration and rule sources you will own, and where they are stored. Good partners treat handover as a deliverable with acceptance criteria, not an informal ending to the project.
How questions change for Wazuh, Graylog Open and OpenSearch builds
Wazuh combines endpoint agents, a server that decodes and correlates agent data, a search and analytics indexer, and a web dashboard. Its core repository is licensed under GPL-2.0, which matters for how you package and modify it, and the 4.14 line received patch releases on 17 March, 23 April, 1 July, 29 July, 23 September and 14 October 2026. Ask the partner how they will plan around that cadence.
- Agent fleet management: Ask how agents are enrolled, grouped and versioned, and how the server pushes configuration and upgrades to endpoints that cannot be reached directly.
- Server cluster sizing: Confirm how the server cluster is scaled horizontally, which nodes hold the indexer, and how the indexer is sized against your daily ingest and retention.
- Patch cadence: Ask how the partner will schedule 4.14 patch releases, test them against your custom rules and decoders, and roll them out without losing agent visibility.
- Offline and compliance views: If you run disconnected, confirm the offline installation path and offline vulnerability repository. Confirm which prebuilt compliance views you need and whether the partner will validate them against your controls.
Before committing, ask the partner to show a tested upgrade of your staging cluster from one 4.14 patch to the next, including the agent rollout.
Graylog Open is licensed under the Server Side Public License version 1 (SSPL-1.0), which the Graylog LICENSE file describes as not OSI-approved. That affects legal review before you distribute or offer the software as a service. The architecture also needs more components than a single-binary install: Graylog server nodes, MongoDB for configuration and metadata, and a search backend that Graylog recommends as Data Node.
- License review: Ask the partner to produce a written summary of SSPL-1.0 obligations for your use case and to involve your counsel before the design is approved.
- Search backend choice: Confirm whether you will run Graylog Data Node or self-managed OpenSearch, and check the compatibility matrix for the Graylog and MongoDB versions you plan to use.
- OpenSearch 1.x deprecation: Graylog 7.0 deprecates OpenSearch 1.x and removes support in Graylog 8.0. Ask whether any existing backend is on 1.x and how the migration is scheduled.
- Multi-node layout: Ask how the partner will deploy three Graylog and MongoDB nodes, a three-node Data Node cluster and a load balancer, and how
is_leaderis set on follower nodes. - Storage sizing: Ask for the storage and journal calculation using daily ingest, retention and the sizing guidance in Graylog's architecture documentation.
Before committing, ask for a written version and compatibility check of every component against the Graylog release you choose.
OpenSearch is released under the Apache License 2.0, and the project does not describe a paid edition. It is wire-compatible with Elasticsearch 7.10 and is the search engine behind Graylog Data Node alternatives and several SIEM builds. Its security features, including the Security plugin, are the main control surface, and its maintenance rules determine how long you can stay on a version.
- Security plugin configuration: Ask which authentication backends the partner will connect, such as SAML, OpenID Connect, LDAP or Active Directory, and how role-based access, field-level security and audit logs will be configured for analysts and auditors.
- Maintenance windows: Confirm the OpenSearch version you will start on and when it leaves maintenance. Versions receive bug and security fixes but no new features during maintenance.
- Release cadence: OpenSearch targets a new minor version about every eight weeks, with 3.8.0 on 4 August 2026 and 3.9.0 on 29 September 2026. Ask how the partner will test each minor release before applying it.
- Upgrade path: Ask whether a rolling upgrade or Migration Assistant is the planned route, and how indices created on earlier versions will be handled.
- Foundation governance: The OpenSearch Software Foundation is a Linux Foundation project that does not oversee technical direction, so ask who the partner expects to follow for security advisories.
Before committing, ask the partner to document the chosen version's maintenance end date and the upgrade runbook.
How to test a partner's answers against your environment
A partner's answers to the questions on this page are only worth something when they are checked against your own data. Ask for three artifacts before the contract is signed: a sizing worksheet built from your actual daily ingest and retention periods, a list of the first ten log sources with the parser status of each, and one sample detection rule with the test events that prove it fires and stays quiet when it should. The worksheet should show the arithmetic, including the storage formula the partner uses and how it treats the message journal and replicas. If the partner cannot show their working on your numbers, their quote is not yet comparable with anyone else's. Confirm the figures for your own estimate with your team, since no sizing is supplied here.
Next, put the hard cases to the partner. Pick a source that cannot run an agent, such as a network appliance or a legacy application server, and ask how it will be onboarded. A credible answer names the collection path (syslog forwarding, an API poll or a file read), the parser and decoder work involved, the ports and protocols that must be opened, and who owns the change if the device firmware updates. For Wazuh, the partner should be able to point to the agentless monitoring approach its documentation describes, and for Graylog or OpenSearch deployments, to the input and pipeline configuration they would write. Ask which of those steps they perform and which your team must perform.
Finally, require a test restore of archived logs, run and recorded in a way an auditor could follow. Ask the partner to describe the restore procedure step by step, the time window and index selection they would use, the account that performs it, and the evidence captured: the request, the restored event count compared with the source count, the hash or checksum check and the sign-off. Agree on this test as a written acceptance criterion in the statement of work, and schedule it before go-live so a failure can be fixed while the contract is still open.
Which partner answers should worry you
Each answer below is a point where a SIEM partner either shows how the platform will be run after go-live or hides the work behind a vague promise. The cards connect because sizing, rule ownership, evidence, upgrades and support all determine whether the SIEM still works and still produces proof a year after installation.
No written sizing method
A partner who quotes only a price per gigabyte has not shown how ingest, storage and compute were estimated. Ask for the calculation in writing: daily ingest per source, retention days, growth allowance, and the message journal or buffer sizing. Graylog's architecture guidance, for example, sizes log storage as daily ingest times retention days times 120 percent and advises a message journal of 3 to 5 times daily ingest on SSDs. A partner should be able to show a method of this kind and explain which inputs it depends on.
Vague detection rule ownership
If the proposal says the team will "tune rules as needed," nobody owns the detections after go-live. Ask who writes the initial rules, who maps them to your log sources, who approves changes, and who keeps a record of suppressed or disabled alerts. Clear answers name roles, a change process and review cadence. Without them, alert volume grows, analysts ignore the queue, and auditors find no evidence that detections were reviewed.
No retention or immutability evidence plan
A partner who promises long retention without explaining how it will be proven has not planned for an audit. Ask how retention periods are configured per index or tier, how deletion is logged, how log integrity is protected from change, and which reports show that a sampled event exists for the full period. The answer should name the artifacts the assessor will receive, not only the storage product. Confirm the specific immutability features with the vendor, since platform capabilities differ by edition.
Upgrades described as one installation
Wazuh and OpenSearch change on a fixed cycle, so a partner who treats installation as the project has skipped the maintenance plan. Wazuh 4.14 received patch releases on 17 March, 23 April, 1 July, 29 July, 23 September and 14 October 2026. OpenSearch targets a new minor version about every eight weeks. Ask for a written upgrade procedure, a test environment, rollback steps, version compatibility checks and the named person who approves each change.
Support promised without hours
"24/7 support" with no stated response targets, escalation path or included hours is not a service description. Ask for the support hours, severity definitions, response targets in writing, who answers at night, how many engineer hours per month are included, and whether platform upgrades and rule updates are inside the retainer. Support that covers only incidents, and excludes content and upgrades, leaves the SIEM degrading between releases.
Log source onboarding excluded from scope
A SIEM without log sources detects nothing, yet many proposals price the platform and leave onboarding of firewalls, identity providers, cloud accounts and business applications out of scope. Ask for a written list of sources, the parsing and normalization work for each, agent deployment coverage, and who tests that events arrive and parse correctly. Agentless devices that send syslog need the same verification. Scope gaps here usually surface only when an assessor asks for logs that never arrived.
Claims of audit reports or certifications
A partner who says it will issue a SOC 2 report, a PCI attestation or a certification for your SIEM has misunderstood its role. Implementation partners prepare systems, controls and evidence for assessment, while independent auditors and certification bodies issue the reports and certificates. Ask the partner to name the evidence it will prepare, the controls it will map, and the points where your auditor takes over. A partner who cannot separate those roles will also struggle to deliver evidence that holds up.
How to score partner responses
This table lists six criteria to score implementation partner answers to a self-hosted SIEM RFP, with a suggested weight column you set yourself. Use the full-marks column as the bar for a top score, and treat the weights as a starting point to adjust to your sector and risk. The main takeaway is that sizing, evidence and upgrade answers separate partners faster than feature lists do.
| Criterion | Suggested weight (you set it) | What full marks look like |
|---|---|---|
| Sizing method | Set against your daily ingest and retention | Partner shows a written formula for storage (daily ingest times retention days, with headroom), a message journal sized for the ingest rate, and a stated node layout for the chosen backend, with assumptions you can change. |
| Source coverage | Set against your priority log sources | Partner lists each source on your inventory, names the agent or syslog method per source, identifies parsers and decoders it will write or adapt, and states which sources it will not onboard in the first phase. |
| Detection ownership | Set against your SOC staffing model | Partner states who writes, tests and tunes rules after go-live, how false-positive review is recorded, which rules ship on day one, and how your team takes over ownership at handover. |
| Evidence and retention | Set against your audit calendar | Partner shows how retention periods map to your framework, how log tiers and index lifecycle settings are configured and documented, how log integrity and access to the logs are controlled, and what evidence samples an auditor would receive. |
| Upgrade and support model | Set against your change control window | Partner describes the upgrade path for the specific Wazuh or OpenSearch (or Graylog backend) version, offline handling where needed, a testing environment, rollback steps, and support hours and escalation written into the scope. |
| Scope clarity | Set against your procurement rules | Every deliverable, exclusion and client responsibility appears in writing before work starts, with acceptance criteria per phase and a named list of what is handled by your own staff. |
What support should cover after the SIEM goes live
A fixed-scope implementation ends with agreed deliverables, such as installed components, onboarded log sources, delivered rules and handover documentation. An ongoing support retainer covers what happens afterward: patching, upgrades, rule maintenance and tuning. Ask each partner to split its proposal into these two parts and to state in writing which tasks belong to each. Many SIEM programs fail in the gap between them, when a Wazuh 4.14 patch or an OpenSearch maintenance release lands and nobody has been assigned to test it against the custom decoders and dashboards.
Ask who applies platform upgrades and who signs off on them. For Wazuh, the partner should name who applies server, indexer and dashboard updates across the cluster, who rolls back a failed update, and who checks agent compatibility before agents are upgraded. For OpenSearch or a Graylog Data Node backend, ask how the partner tracks maintenance windows and end-of-life dates, and whether it plans upgrades ahead of those dates. Also ask who tests rule changes before they reach production, and whether that testing uses a staging environment that mirrors your ingest volume. Get the answer as a named role, not a team name.
Alert tuning needs its own review path. Ask how the partner records each tuning change, who approves suppressions and threshold changes, and how it confirms that a suppressed alert still matters for the controls you are audited against. Then ask what the partner needs from your SOC to keep the platform supported: named escalation contacts, a change calendar, access to alert outcomes so tuning reflects real triage, and a defined owner for log source changes. Finally, confirm response expectations and support hours in the contract, including severity definitions, response and restoration targets, and whether 24/7 coverage is included or priced separately. General wording such as "best effort" or "business hours" should be replaced with specific terms before signing.
How to run the RFP in five steps
This sequence turns a vague shortlist of SIEM partners into a written, comparable set of answers and a signed scope with acceptance criteria. Each step produces a document or test result that the next step relies on, so the buying committee can see why one partner was chosen.
Define requirements and log sources first
Before sending any question, the security lead and the SOC manager write down the log sources, daily ingest estimates, retention periods for hot and archive storage, alert routing targets and the compliance views the SIEM must support. Owners sign off on the list, and the step is done when every question in the RFP traces back to one of these written requirements.
Send the questions with a worked example request
Send the RFP questions to each shortlisted partner and ask for a worked example that uses your own numbers, such as a sample ingest figure and a retention policy, to show how storage and compute are sized. Ask them to state which components they would install, including the Wazuh indexer or the Graylog and OpenSearch pairing, and to label any assumption they make. The step is complete when every partner returns written answers and a worked example that can be checked against your inputs.
Run a sample onboarding and parser test
Ask each partner to onboard a small set of representative log sources from your environment, such as one Windows host, one firewall and one identity provider, into a test instance. Check that fields parse correctly, that agents report, and that a sample detection rule fires and routes an alert. The step closes when you hold a short test record showing what was onboarded, what failed and how long the partner took to fix each failure.
Compare scored answers against the requirements
Score every partner against the same weighted criteria, covering sizing method, parser ownership, detection tuning responsibility, immutability evidence, upgrade handling and post go-live support. Record the reasons for each score in writing so that a reviewer outside the evaluation team can follow the decision. The step is done when a single comparison sheet shows each partner's answers, test results and gaps side by side.
Sign a written scope with acceptance criteria
Agree the chosen partner's scope, deliverables, responsibilities and acceptance criteria in a written statement of work before any production work starts. Acceptance criteria should name specific tests, such as log source coverage, alert delivery and restore of archived indices, and state who verifies each one. The step closes when both parties sign, and the acceptance criteria become the checklist for go-live.
How DeployOpen scopes, delivers and supports SIEM engagements
DeployOpen is a Chainscore Labs company that plans, implements, integrates, hardens, documents and supports self-hosted open-source platforms inside your own infrastructure. For SIEM RFP questions, we answer each question in writing against a defined scope, so you can compare implementation partners on the same terms.
How we scope
- Written scope covers the log sources, ingest and retention targets, and platform choice you confirm with us.
- We document which detection content, compliance views and alert routes are in and out of scope.
- Engagements are fixed-scope, with deliverables and timelines agreed in writing before work starts.
How we build
- We deploy the agreed platform in your cloud accounts, data centers or air-gapped network.
- We onboard the listed log sources, verify parsing, and tune detection content against the written scope.
- We run security testing on the SIEM itself, including access controls on the logs it stores.
How we hand over
- You receive architecture, sizing and configuration documentation for the deployed SIEM.
- Runbooks cover upgrade, backup, index lifecycle and retention procedures your team operates.
- We prepare retention, access and review evidence for your compliance assessor, who issues any audit opinion.
How we support
- Ongoing support, upgrades and continuous testing are available as retainers after go-live.
- Retainers can cover platform patching, such as Wazuh or OpenSearch version maintenance, agreed in advance.
- Confirm response expectations, service levels and upgrade windows in the written quote before signing.

