TTechclick ⚡ XP 0% All lessons
IBM · SIEM · Deployment & ComponentsInteractive · L1 / L2 / L3

IBM QRadar Deployment & Components — Console, Processors, Data Nodes & Sizing

QRadar can run as one box or spread across dozens of appliances. This lesson maps every component — Console, Event Processor, Event Collector, Flow Processor, Data Node, App Host — explains when to split them out, and shows exactly how EPS and FPM drive your sizing and licensing.

📅 2026-06-20 · ⏱ 17 min · 4 infographics · live block demo · 🏷 10-Q assessment + AI Tutor inline

⚡ Quick Answer

A practical 2026 guide to IBM QRadar deployment: all-in-one vs distributed, Console, Event Processor, Flow Processor, Data Node, App Host, and EPS/FPM sizing and licensing explained clearly.

🎯 By the end you will be able to

Read as:

Pick where you want to start

1

Two topologies

All-in-one vs distributed — when each fits.

2

Core components

Console, EP, EC, FP, Data Node, App Host.

3

EPS & FPM

How events and flows are measured, licensed, pooled.

4

Sizing & deploy

End-to-end event path + sizing rules of thumb.

🧠 Warm-up — 3 questions, no score

Just notice which ones make you pause. We answer all three inside the lesson.

1. Can QRadar run as a single appliance in production?

Answered in Two topologies.

2. What unit measures raw event throughput in QRadar?

Answered in EPS & FPM.

3. Which component stores apps like QRadar Advisor so they don't slow down the Console?

Answered in Core components.

Most engineers think…

Most people hear 'QRadar' and picture a single SIEM appliance that does everything in one box. That picture works for a lab — it fails you in a real environment and in an interview.

QRadar is a distributed SIEM platform: one central Console that holds configuration, offenses and the license pool, plus a fleet of specialised appliances — Event Processors for correlation, Event Collectors for log ingestion, Flow Processors for NetFlow/sFlow, Data Nodes for extra storage, and an App Host for extensions. You scale each layer independently, and your EPS/FPM licence is distributed across the pool — not hard-wired to one box. Understanding that architecture is what lets you size it right, troubleshoot capacity problems, and answer any deployment question in an interview.

① Two topologies — all-in-one vs distributed

QRadar supports two core deployment models. In the all-in-one model, every component — Console, Event Processor, Flow Processor, and the correlation engine — runs on a single host. This suits labs, proof-of-concepts, and small environments where a single appliance can handle the expected EPS and FPM load without dedicated hardware for each role.

The distributed model separates roles across multiple appliances. The Console manages configuration and offenses while Event Processors, Flow Processors, Data Nodes and the App Host each run on dedicated hardware. This lets you scale each layer independently: add another Event Processor when EPS grows, add Data Nodes when storage fills, and keep the Console responsive because it is not also grinding through correlation.

IBM recommends the distributed model for any production deployment that expects significant log volumes, multiple data sources, or high availability requirements. The transition from all-in-one to distributed is supported but requires planning, so it is worth designing distributed from day one if growth is expected.

Figure 1 — All-in-One vs Distributed QRadar
The all-in-one fits labs and small sites; distributed is recommended for any production deployment with growth plans.All-in-One vs Distributed QRadarAll-in-OneConsole + EP + FP on one hostSimpler to set up and manageEPS/FPM limited to one applianceGood for labs and small sitesDistributedConsole, EP, FP on separate hostsScale each role independentlyAdd Data Nodes for storage onRecommended for production
The all-in-one fits labs and small sites; distributed is recommended for any production deployment with growth plans.
Quick check · Q1 of 10 · Understand

Which QRadar deployment model is recommended for production environments that expect growth?

Correct: b. The distributed model lets you add Event Processors for EPS, Data Nodes for storage, and Flow Processors for FPM independently. The all-in-one hits a ceiling when any one dimension grows.
👉 So far: QRadar runs all-in-one (one host, all roles) or distributed (separate Console, EPs, FPs, Data Nodes, App Host). Distributed is recommended for any production site expecting growth.

② Core components — what each one owns

Every QRadar deployment is built from a fixed set of roles. The Console is the web UI and management brain: it holds the global configuration, the offense queue, reporting, user management and the license pool. There is exactly one Console per QRadar deployment. The Event Processor (EP) receives normalised events from Event Collectors, runs correlation rules (the Rules Engine and Magistrate), and stores events in its local Ariel data store. You add EPs to scale EPS throughput.

The supporting cast

The Event Collector (EC) sits closest to log sources — it collects raw events from DSMs (device support modules), normalises them and forwards to an EP. An EC inherits the EPS allocation of its parent EP. The Flow Processor (FP) does the same for network flow data (NetFlow, sFlow, J-Flow), producing QRadar flows and counting FPM. The Data Node extends storage and search capacity for an EP — it does not process events itself but lets one EP manage a much larger Ariel data store, useful when retention windows grow. Finally the App Host runs QRadar applications (QRadar Advisor with Watson, User Behavior Analytics, etc.) in Docker containers, isolated from the Console so that an expensive app does not steal Console CPU.

Figure 2 — QRadar Console at the centre
The Console is the single management brain; all other components register to it and report offenses, events and flow data.QRadar Console at the centreConsoleConfig + Offenses + PoolEvent ProcessorEvent CollectorFlow ProcessorData NodeApp Host
The Console is the single management brain; all other components register to it and report offenses, events and flow data.
🖥️
Console
tap to flip

The single management brain — holds global config, the offense queue, user management, reporting and the EPS/FPM license pool. One per deployment.

⚙️
Event Processor
tap to flip

Receives normalised events from Event Collectors, runs the Rules Engine and Magistrate for correlation, and stores events in the local Ariel data store. Scale by adding more EPs.

💾
Data Node
tap to flip

Extends the Ariel storage and search capacity of an Event Processor. Does not process events itself — purely adds disk and index capacity so one EP can hold months of raw data.

📦
App Host
tap to flip

Runs QRadar apps (Advisor with Watson, UBA, etc.) in Docker containers, isolated from the Console so heavy analytics workloads don't starve the management UI.

Name every component in one breath

In an interview, walk through the component stack in order: Console (management + license pool) → Event Collector (parse + normalise) → Event Processor (correlate + store in Ariel) → Flow Processor (NetFlow/sFlow) → Data Node (extra Ariel storage) → App Host (Docker apps). That single sequence covers 90% of QRadar architecture questions.

Quick check · Q2 of 10 · Remember

An Event Collector sits between which two components in a distributed QRadar deployment?

Correct: c. The Event Collector receives raw events from log sources, normalises them with DSMs, and forwards them to its parent Event Processor for correlation and Ariel storage.
👉 So far: Console = management + offense + license pool (one per deployment). Event Collector = parse raw logs. Event Processor = correlate + Ariel store. Flow Processor = NetFlow/FPM. Data Node = extra Ariel storage. App Host = Docker apps.

③ EPS & FPM — measuring and licensing throughput

EPS (Events Per Second) and FPM (Flows Per Minute) are the two currency units of QRadar licensing and capacity. IBM licenses QRadar by these rates: the base licence starts at 100 EPS and 15,000 FPM; additional EPS must be purchased in multiples of 100 and additional FPM in multiples of 5,000.

The Console holds the total licensed EPS and FPM as a license pool. You then allocate slices of that pool to individual Event Processors and Flow Processors through the Admin > License Pool Management screen. An Event Collector inherits the allocation of its parent EP — it does not have its own separate slice. If any processor's allocated EPS is exceeded, QRadar throttles incoming events on that processor to protect stability.

There are two licence models: the Usage Model (pay for EPS + FPM rates) and the Enterprise Model which licenses by Managed Virtual Servers (MVS) instead of raw rates. Most on-premises deployments use the Usage Model. For QRadar on Cloud, IBM manages the pool automatically. Always monitor the License Pool Management console for over-allocation warnings before they become dropped-event problems.

Figure 3 — QRadar license pool — how EPS flows
The Console holds the total licensed EPS; each Event Processor draws an allocated slice; Event Collectors inherit from their parent EP.QRadar license pool — how EPS flowsConsoleHolds total licensed EPS + FPM poolEvent ProcessorsEach allocated a slice of the pool (multiples of 100 EPS)Event CollectorsInherit EPS from parent EP — no separate allocation
The Console holds the total licensed EPS; each Event Processor draws an allocated slice; Event Collectors inherit from their parent EP.
Sizing to average EPS, not peak EPS

The most common QRadar deployment mistake is buying EPS based on average log rates. Authentication storms, vulnerability scans and batch log shippers can spike 3–5× above average. Always add at least 20% headroom above expected peak EPS — and monitor License Pool Management weekly, not just at deployment.

▶ Watch a firewall syslog become a QRadar offense

Step through the full event path from raw UDP syslog to analyst-ready offense. Then press Break it to see the classic EPS throttle failure.

① Log SourceA perimeter firewall sends a syslog (UDP 514) to the QRadar Event Collector for its network segment.
② Event CollectorThe EC loads the Cisco ASA DSM, parses the raw syslog, normalises it into QRadar's Common Event Format, and forwards to the parent Event Processor.
③ Event ProcessorThe EP stores the event in its Ariel data store and passes it through the Rules Engine. A custom rule fires: 10 firewall denies from the same source IP in 5 minutes.
④ Console + OffenseThe Magistrate creates a new offense on the Console — 'Multiple firewall denies from 10.1.2.3' — with a magnitude score and a link to the correlated events for analyst triage.
Press Play to step through the healthy event-to-offense path. Then press Break it.
Quick check · Q3 of 10 · Apply

A QRadar deployment has 500 licensed EPS. How must that capacity be distributed to additional Event Processors?

Correct: b. IBM requires EPS allocations in multiples of 100. The Console's License Pool Management screen is where you manually slice the pool across processors. Event Collectors inherit from their parent EP.
👉 So far: EPS and FPM are the licensing currency. The Console holds the pool; allocate EPS in multiples of 100 and FPM in multiples of 5,000 to each processor. Event Collectors inherit EPS from their parent EP.

④ Sizing & the end-to-end event path

A raw syslog from a firewall travels like this: the log source sends UDP/TCP syslog to an Event Collector. The EC loads the matching DSM, parses and normalises the event into QRadar's Common Event Format, then forwards it to its parent Event Processor. The EP stores the event in its local Ariel database, passes it through the Rules Engine for real-time correlation, and if a rule fires, the Magistrate creates or updates an offense and sends it to the Console for analyst review.

Sizing rules of thumb

Size Event Processors for peak EPS with at least 20% headroom — bursts (authentication storms, vulnerability scans) can spike 3–5× the average. A single EP appliance can handle tens of thousands of EPS at high spec; check the IBM Hardware Guide for the exact model capacities. Add Data Nodes when 90-day retention on raw events exceeds the EP's internal disk. Add an App Host before installing more than one or two QRadar applications to keep Console performance stable. For the Flow side, size Flow Processors for peak FPM at the network boundary — NetFlow can generate far more FPM than logs generate EPS in a traffic-heavy environment.

Figure 4 — End-to-end event path in QRadar
A raw log travels from the source through the Event Collector and Event Processor before offenses reach the Console.End-to-end event path in QRadarLog Sourcefirewall / server /appEvent Collectorparse + normalise DSMEvent ProcessorAriel store + RulesMagistratecreate / updateoffenseConsoleanalyst triage +reports
A raw log travels from the source through the Event Collector and Event Processor before offenses reach the Console.

Priya at a Mumbai bank faces this

QRadar starts dropping events during morning trading hours. The license pool management page shows the main Event Processor is at 100% of its 500 EPS allocation, and the EPS or FPM license pool over-allocated alert fires.

Likely cause

The EP's EPS allocation matches the average load, not peak load. Trading system log bursts during market open spike EPS 3–4× above average, exceeding the allocation and triggering QRadar's throttle.

Diagnosis

Check Admin > License Pool Management — the EP shows Allocated EPS = 500, Current EPS = 500 with an over-allocation warning. The System Notifications tab confirms events are being throttled.

Admin ▸ License Pool Management ▸ Event Processor row ▸ Allocated EPS column
Fix

Either purchase additional EPS capacity and increase the EP's allocation, or deploy a second Event Processor and split the log sources between them to bring each EP within its allocation at peak. Set the allocation with 20% headroom above expected peak.

Verify

Monitor for one full trading day. License Pool Management should show current EPS comfortably below allocated EPS at peak, and the over-allocation System Notification should not fire.

Check the System Notifications tab first

Before blaming a rule or a log source for missing events, check Admin > System Notifications. QRadar posts explicit alerts for over-allocated EPS/FPM, throttled Event Collectors, and Data Node storage warnings. One read of that screen answers most 'where did my events go?' tickets without any deep-dive.

Quick check · Q4 of 10 · Analyze

An analyst notices the Console is slow and apps are crashing. The most likely root cause is…

Correct: c. QRadar apps run in Docker containers. Without an App Host they run on the Console, consuming its CPU and memory. The fix is to deploy an App Host appliance and move the apps there.
👉 So far: Raw log → Event Collector (DSM parse) → Event Processor (Rules Engine + Ariel) → Magistrate (offense) → Console (analyst triage). Size for peak EPS + 20% headroom; add Data Nodes for retention, App Host for extensions.

🤖 Ask the AI Tutor

Tap any question — instant, scoped to this lesson. No login, no waiting.

Pre-curated from vendor docs + community Q&A, scoped to this lesson. For a live prod issue, paste your export into chat.techclick.in.

📝 Wrap-up assessment — six more

You've answered 4 inline. Six left. 70% (7 of 10) marks the lesson complete on your profile. Tap Submit all answers at the end.

Q5 · Remember

How many QRadar Consoles can exist in a single QRadar deployment?

Correct: b. QRadar always has exactly one Console per deployment. It is the single management brain holding the license pool, offense queue and global configuration. Adding more EPs does not add more Consoles.
Q6 · Understand

Which QRadar component stores normalised events and runs the Rules Engine for real-time correlation?

Correct: d. The Event Processor receives normalised events from Event Collectors, runs the Rules Engine and Magistrate for real-time correlation, and stores events in the local Ariel data store. The Event Collector only parses and normalises; the Data Node only adds storage.
Q7 · Apply

Your QRadar EP's Ariel disk fills up before the required 90-day retention window. What is the correct fix?

Correct: a. Data Nodes extend the Ariel storage and search capacity of an Event Processor. Adding Data Nodes lets one EP hold longer retention windows without replacing the EP. App Host, EPS allocation, and Event Collectors do not address disk storage.
Q8 · Analyze

FPM consumption is spiking above the licensed limit during business hours. Which component should you examine first?

Correct: c. FPM (Flows Per Minute) is processed by Flow Processors and allocated from the Console's FPM pool. Check the Flow Processor's current FPM vs its pool allocation in Admin > License Pool Management. If it is over-allocated, flows will be dropped.
Q9 · Evaluate

An interviewer asks how to scale QRadar to handle double the current EPS. Best answer?

Correct: c. You scale QRadar EPS by adding Event Processors and distributing log source traffic across them, then allocating the pool's EPS to each EP in the License Pool Management console. Data Nodes add storage, not EPS capacity. The Console's disk is unrelated to EPS throughput.
Q10 · Evaluate

What is the strongest reason to deploy an App Host before installing multiple QRadar applications?

Correct: b. Without an App Host, QRadar applications run as Docker containers on the Console itself, competing with management, offense processing and reporting for CPU and memory. This causes Console slowdowns and app crashes. An App Host isolates app workloads so the Console stays responsive.
Lesson complete — saved to your profile.
Almost! You need 70% (7 of 10) — re-read the path that tripped you up and tap "Try again".

🧠 In your own words

Type one line: what is the difference between an Event Collector and an Event Processor in QRadar? Then compare with the expert version.

Expert version: The Event Collector is the ingestion edge: it sits close to log sources, loads DSMs to parse and normalise raw events into QRadar's Common Event Format, and forwards the structured events upstream. The Event Processor is the correlation engine: it receives those normalised events, stores them in the Ariel data store, runs the Rules Engine for real-time pattern matching, and hands matched events to the Magistrate to create or update offenses on the Console. The EC normalises; the EP correlates. You can have many ECs feeding one EP, or spread ECs across network segments to reduce WAN traffic before correlation.

🗣 Teach a friend

Best way to lock it in — explain it in one line to a teammate. Tap to generate a paste-ready summary.

📖 Glossary

Console
The single management appliance per QRadar deployment — holds global configuration, the offense queue, user management, reporting and the EPS/FPM license pool.
Event Processor (EP)
The correlation engine that receives normalised events, runs the Rules Engine and Magistrate, and stores events in the local Ariel data store. Add EPs to scale EPS.
Event Collector (EC)
Sits close to log sources; loads DSMs to parse and normalise raw events, then forwards them to the parent Event Processor. Inherits EPS allocation from its EP.
Flow Processor (FP)
Processes network flow records (NetFlow, sFlow, J-Flow) and produces QRadar flows, measured in FPM (Flows Per Minute).
Data Node
Extends the Ariel storage and search capacity of an Event Processor. Does not process or correlate events — purely adds disk and index space for longer retention.
App Host
Runs QRadar applications in Docker containers, isolated from the Console so that analytics workloads (Advisor, UBA, etc.) do not compete for Console CPU.
EPS (Events Per Second)
The licensed rate at which QRadar ingests, normalises and correlates events. Base licence is 100 EPS; additional EPS purchased in multiples of 100.
FPM (Flows Per Minute)
The licensed rate at which QRadar processes network flow records. Base licence is 15,000 FPM; additional FPM purchased in multiples of 5,000.
Ariel
QRadar's proprietary time-series data store used by Event Processors to hold raw and normalised events for search and correlation. Data Nodes extend its capacity.
License Pool Management
The Admin console screen where the Console's total licensed EPS and FPM are sliced and allocated to individual Event Processors and Flow Processors.

📚 Sources

  1. IBM — QRadar Security Intelligence Platform overview and components. ibm.com/docs/en/qsip/7.5
  2. IBM — QRadar 7.5 Architecture and Deployment Guide. ibm.com/docs/en/SS42VS_7.5/pdf/b_siem_deployment.pdf
  3. IBM — Distributing event and flow capacity (License Pool Management). ibm.com/docs/en/qsip/7.5.0?topic=management-distributing-event-flow-capacity
  4. IBM Support — QRadar: About EPS & FPM Limits and throttling behaviour. ibm.com/support/pages/qradar-about-eps-fpm-limits
  5. IBM Support — QRadar Data Gateway and Event Collector hardware capabilities EPS/FPM threshold enforcement. ibm.com/support/pages/qradar-data-gateway-and-event-collector-hardware-capabilities-epsfpm-threshold-enforcement
  6. ScienceSoft — IBM QRadar SIEM deployment case study for a 4 million subscriber telecom provider. scnsoft.com/case-studies/ibm-qradar-siem-deployment

What's next?

Got the deployment picture? Next, go deep on QRadar offenses — how the Rules Engine correlates raw events into actionable offenses, how the Magistrate ranks them by magnitude, and how analysts triage them from the Offenses tab.