Request an exact quote
Cybersecurity · SIEM & log analytics migration path

From OpenText ArcSight to Graylog

Leaving a legacy correlation SIEM: mining ESM rules that still fire, replacing SmartConnectors with native inputs, reading CEF directly into Graylog, converting active lists to lookup tables, and handling the institutional knowledge nobody documented.

Effort
High
Est. timeline
~18 wks
Graylog model
Free Open / paid Security
Open source
Yes
▶ Model your savings in the interactive calculator

ArcSight migrations are rarely urgent and almost always overdue. The platform still works, the maintenance renewal still gets signed, and the correlation content still runs, which is precisely the problem: it has been running unexamined for years on a product whose ownership has changed hands repeatedly and whose architecture predates every assumption modern log platforms make. Graylog is a common destination not because it matches ESM feature for feature, but because it removes the two things that make ArcSight expensive to keep: the SmartConnector estate and the maintenance line item.

This migration is unusual in one respect. The hardest work is not technical. It is archaeology.

The content audit is the project

Start by pulling twelve months of correlated event history out of ESM and ranking rules by how many alerts a human actually dispositioned from them.

In a long-lived ArcSight estate the result is stark. A modest set of rules carries the entire detection programme. A larger set fires constantly and is ignored by convention rather than disabled. And a substantial tail has not fired in years, often because the log source behind it was decommissioned and nobody noticed, since a rule that never fires looks identical to a rule that is working perfectly.

That ranking is your migration scope, and it is also, quietly, a security improvement. Carrying unexamined content forward is how organisations end up with a new platform that inherits the old platform’s reputation for noise. Every rule you consciously retire should be written down as a decision with an owner and a date, so that when an auditor asks why a control disappeared you have an answer rather than a shrug.

Do the same for log sources. A SmartConnector consuming operational effort to feed a rule that no longer exists is pure cost.

The mapping

  • SmartConnectors → Graylog inputs (Syslog TCP/UDP, Beats, GELF, HTTP), or CEF-over-syslog as a transitional bridge.
  • CEF normalization → Graylog’s CEF parsing, then pipeline rules for the fields you actually query.
  • The ArcSight event schema → Graylog message fields, which are yours to name rather than prescribed.
  • ESM correlation rules → Graylog event definitions, with aggregation and thresholds.
  • Filters and data monitors → streams and dashboards.
  • Active lists → lookup tables.
  • Session lists → an external state store queried via a lookup adapter, or a restructured detection.
  • Trends and reports → Graylog dashboards and scheduled searches.
  • Logger long-term storage → Graylog archiving to object storage.
  • ESM cases → an external case platform (TheHive or your existing ticketing).

Use CEF as a bridge, then dismantle the connector tier

The sequencing trick that makes this migration low-risk is that Graylog can parse CEF. Most SmartConnectors already emit CEF over syslog to ESM, and a syslog destination is a configuration change on the connector, not a change on the source device.

So the first real milestone is cheap: add Graylog as a second syslog destination on a handful of connectors and start receiving genuine production data within days. You get real events to write pipeline rules against, real volumes to size against, and a running comparison with ESM, all without touching a firewall or a domain controller.

Then dismantle the connector tier deliberately, source by source, replacing each connector with native collection into Graylog. Some sources will move easily, because they were speaking syslog all along and the connector was only ever a normalizer. Others, particularly API-based and Windows event collection, need a real replacement such as Beats or the Graylog Sidecar. Sequence by effort, retire connectors as you go, and let the operational burden fall visibly, because that reduction is a large part of the case for the project.

Rebuilding detections without rebuilding the complexity

ArcSight rewards complex correlation, and estates accumulate it. Graylog rewards a different shape: enrich heavily at ingest in pipeline rules, then keep the detection condition simple.

Reworking content in that shape is usually a simplification rather than a compromise. A rule that correlated three event types by joining on user and asset in ESM often becomes, in Graylog, a pipeline that attaches user context and asset criticality to every event as it arrives, plus an event definition with a straightforward condition. The logic did not get weaker; it moved earlier.

Where that does not work is genuine multi-stage, stateful correlation across long windows. Identify those rules early, be honest about whether Graylog Open covers them, and choose deliberately between restructuring, external state, Graylog’s paid security tier, or accepting that one specific detection is not coming with you.

Order of operations

  1. Rank ESM rules by real firing and disposition history, and record retirement decisions for the rest.
  2. Inventory SmartConnectors against surviving log sources and mark each for native replacement or retirement.
  3. Stand up Graylog with retention and archiving policies configured before the first message arrives.
  4. Bridge with CEF: dual-destination a few connectors and validate parsing, volume, and search against live data.
  5. Replace connectors with native collection, source by source, retiring each connector as its replacement proves out.
  6. Build pipeline enrichment first, detections second, so conditions stay simple.
  7. Convert active lists to lookup tables, and resolve session-list dependencies explicitly.
  8. Parallel-run with both platforms alerting, comparing daily, for a full quarter.
  9. Retire ESM after the maintenance renewal date you have been working backwards from, not before the parallel run completes.

Clearing the bar before you cut over

Every surviving detection fires correctly on replayed production events. Every retired detection has a documented retirement decision. All remaining log sources collect natively, with no SmartConnector in the path. Lookup tables are populated and refreshed automatically. Retention and archiving satisfy the written obligation. Analysts have worked real alerts out of the new workflow while ESM was still authoritative. And the connector estate is genuinely gone, because leaving half of it running is how the operational saving evaporates.

The short version

ArcSight to Graylog is a content-archaeology project wearing a migration’s clothes. The technical path is well-trodden: CEF gives you a safe bridge, connectors give way to native inputs, active lists become lookup tables, and pipeline enrichment replaces query-time correlation. The risk is not the technology, it is migrating a decade of unexamined rules and inheriting their noise. Rank by what actually fires, retire the rest on purpose, treat the calculator’s per-endpoint figures above as illustrative, and count the removal of the connector tier as a real and permanent operational saving.

Tooling & automation for this path

Replace the SmartConnector estate with Graylog inputs, reading CEF directly where connectors already emit it; re-author ESM correlation rules as Graylog event definitions and pipeline rules; migrate active lists to lookup tables; parallel-run per log source and decommission connectors in waves.

Primary references: official Graylog documentation ↗ and the OpenText ArcSight documentation ↗ , always verify version-specific behavior against them before you migrate.

Frequently asked questions

Can Graylog read CEF directly, so we can keep the SmartConnectors?

Yes, and it is the single most useful transitional trick in this migration. Graylog can parse CEF, so a SmartConnector already configured to emit CEF over syslog can be re-pointed at a Graylog input in minutes without touching the source device. That lets you validate Graylog against real production data long before you touch the connector estate. Treat it as a bridge rather than a destination, though: the long-term goal is native collection, because the connector tier is a large part of what you are trying to stop operating and paying for.

What happens to ESM correlation rules? Is there any converter?

None, and ArcSight rules are among the least portable content in the SIEM market. ESM rules are built in a graphical editor over a proprietary event schema with conditions, aggregation, and chained actions, and much of the real logic lives in active lists and session lists that accumulate state. There is no export path that another platform can execute. Reimplement intent: for each rule that has fired a real, actioned alert in the last year, write the condition in plain language and build it as a Graylog event definition, using pipeline rules to do enrichment at ingest so the detection condition itself stays simple.

How do active lists and session lists map to Graylog?

Active lists become Graylog lookup tables, which is a close enough fit to be routine for the static and semi-static ones (asset criticality, known-bad indicators, authorised admin accounts). Session lists are harder because they hold time-bounded state built up by rules, and Graylog has no direct equivalent. The usual pattern is to push that state into an external store the pipeline can query via a lookup adapter, or to restructure the detection so the state is unnecessary. Audit which session lists are genuinely load-bearing first; in most estates it is a small number.

Nobody here knows why half the ESM content exists. How do we handle that?

This is the defining problem of an ArcSight migration and it deserves an explicit plan rather than heroics. ArcSight estates are typically old enough that the original authors have moved on, and the content includes rules protecting systems that no longer exist. Use firing history as ground truth, not documentation: pull twelve months of correlated events, rank rules by how often a human dispositioned an alert from them, and migrate downward from the top until the value curve flattens. Everything you do not migrate should be recorded as a deliberate retirement decision with a date and an owner, so the audit answer is a decision rather than an omission.

Is Graylog really an equivalent to ArcSight ESM, or are we downgrading?

On raw correlation sophistication, ESM is more capable than Graylog Open and you should say so internally rather than overselling the move. What Graylog offers is a far better ratio: modern collection, fast search, straightforward pipeline processing, and alerting that covers the detections most estates actually run, at a fraction of the operating cost and with none of the connector-tier maintenance. If your programme genuinely depends on deep multi-stage correlation, evaluate Graylog Security or a platform with stronger correlation rather than assuming the open tier covers it.

Model your 3-year cost

Pre-filled for OpenText ArcSight → Graylog; adjust every figure with your own numbers. Estimates are illustrative, not vendor quotes, see our methodology.

Sized at 500 GB ingested/day, cost is computed on this.
Stay on OpenText ArcSight (3yr)
$2,100,000
Move to Graylog (3yr + migration)
$162,000
Projected savings
$1,938,000 (92%)
Payback period
1.3 mo
Build a decision report from these numbers:

How this is licensed: Security is the category where the billing unit changes per segment: EDR/XDR bills per endpoint or per protected asset; SIEM bills by ingest volume (GB/day) or events per second; MDR, MSSP, and SOC-as-a-Service bill per endpoint or per asset for endpoint-centric services but per GB ingested for co-managed SIEM and SOC-as-a-Service; SOAR bills per analyst seat or per automation run; and vulnerability management bills per scanned asset. The calculator normalizes everything to protected endpoints so segments stay comparable; if you are modelling a SIEM or an ingest-priced SOC-as-a-Service specifically, treat one endpoint as roughly one asset generating logs and sanity-check the total against your GB/day contract.

Illustrative, editable figures, not vendor pricing (defaults reviewed May 2026).

Request a vendor-accurate Graylog quote

A guided builder that turns your estimates into a requirements report (RFQ) you can send to a vendor, partner, or distributor for a binding quote, then feed the real prices back into the calculator above. How our estimates work.

  1. 1Size it
  2. 2Requirements
  3. 3Your details
  4. 4Channels & export

How big is your OpenText ArcSight estate?

Every device that needs the agent installed. Not sure? Enter rough numbers, the distributor confirms exact counts later.

1,000 endpoints
Default mid-size assumption (1,000 endpoints)