Overview
Domain 10 has two official objectives: configure forwarders and identify additional forwarder options. Configuring forwarders covers outputs.conf target groups, default groups and the settings that decide how a forwarder spreads data across several indexers. Additional options cover indexer acknowledgement with useACK, compression, SSL encryption, the forwarder's output queue, throughput limits in limits.conf, indexer discovery through a cluster manager, intermediate forwarders and sending to more than one group.
At 5%, expect about three questions. They usually describe a reliability, security or performance requirement and ask which forwarder setting satisfies it, so you should be able to connect each option to the problem it solves and to the file where it lives.
How it's tested
Expect requirement-to-setting questions. A forwarder is losing data during indexer restarts, sending unevenly, or transmitting in clear text, and you choose the outputs.conf, inputs.conf or limits.conf change that addresses it. Several options look plausible, so tie each one to the exact problem it was designed to solve.
-
Protect the data
A data loss or delivery guarantee concern is described and you choose indexer acknowledgement or queue settings.
-
Spread the load
Indexers fill unevenly and you choose load-balancing settings such as autoLBFrequency or a longer server list.
-
Secure or tune
You select SSL, compression or throughput settings and decide where each must be configured.
A universal forwarder on a busy web server lags hours behind real time while CPU and network are idle. The candidate recalls that universal forwarders cap throughput at 256 KBps by default through maxKBps in limits.conf. Raising or removing that limit fixes the lag, while adding indexers or enabling compression would not address the bottleneck on the forwarder.
Objectives 2
Official objectives from the Splunk outline, in outline order.
10.1 Configure Forwardersoutputs.conf target groups and load balancing.
- What it means
- A forwarder's outputs.conf defines one or more target groups. The [tcpout] stanza sets defaultGroup, and each [tcpout:<group>] stanza lists server = idx1:9997, idx2:9997. With several servers, the forwarder uses automatic load balancing, switching indexers on a timer set by autoLBFrequency, which defaults to 30 seconds, or after a volume set by autoLBVolume.
- What to understand
- Load balancing spreads data so every indexer holds part of each source, which speeds distributed search. Universal forwarders switch indexers only at safe points in the stream, so a single long-lived file can stick to one indexer; event breaking settings on the forwarder can help. Configuration can be applied through the CLI, files or a deployment server.
- How it shows up
- A distribution or connectivity requirement is given and you choose the outputs.conf configuration.
- Common confusion
- Assuming load balancing sends each event to every listed indexer rather than switching between them.
10.2 Identify additional Forwarder optionsAcknowledgement, compression, SSL, throughput and indexer discovery.
- What it means
- Additional options include useACK = true for indexer acknowledgement, so the forwarder resends data the indexer has not confirmed; compressed = true for compression, set on both forwarder and receiver; SSL settings for encrypted, authenticated connections; maxQueueSize for the output queue; maxKBps under [thruput] in limits.conf; indexer discovery so forwarders get the peer list from a cluster manager; and intermediate forwarders that aggregate traffic.
- What to understand
- Each option solves a specific problem: acknowledgement for data loss in transit, compression for bandwidth, SSL for confidentiality, maxKBps for throughput caps, indexer discovery for changing cluster membership. Forwarders can also send to several groups at once, cloning data, or send raw data to third-party systems with sendCookedData = false.
- How it shows up
- A reliability, security or performance need is described and you pick the matching forwarder option.
- Common confusion
- Setting compression on the forwarder only, without enabling it on the receiving port.
High-yield concepts
The terms, rules and formulas this domain turns into questions most often.
-
defaultGroup
The target group a forwarder uses unless told otherwise.
- Remember
- Set in the [tcpout] stanza.
- Tested as
- outputs.conf questions.
- Trap
- Leaving it unset with several groups.
-
Automatic load balancing
Forwarder switches among listed indexers.
- Remember
- autoLBFrequency defaults to 30 seconds.
- Tested as
- Distribution questions.
- Trap
- Thinking every event goes to every indexer.
-
autoLBVolume
Switch indexers after a data volume threshold.
- Remember
- Complements the time-based switch.
- Tested as
- Uneven distribution items.
- Trap
- Confusing it with maxKBps.
-
useACK
Indexer acknowledgement for forwarded data.
- Remember
- Forwarder resends unacknowledged blocks.
- Tested as
- Data loss questions.
- Trap
- Assuming TCP alone guarantees delivery.
-
compressed = true
Compresses forwarded data.
- Remember
- Must match on both forwarder and receiver.
- Tested as
- Bandwidth questions.
- Trap
- Setting one side only.
-
SSL forwarding
Encrypts and can authenticate forwarder connections.
- Remember
- Certificates configured on both sides.
- Tested as
- Security questions.
- Trap
- Relying on compression for confidentiality.
-
maxKBps
Throughput cap in limits.conf [thruput].
- Remember
- Universal forwarder default is 256 KBps.
- Tested as
- Lagging forwarder scenarios.
- Trap
- Adding indexers to fix forwarder lag.
-
Indexer discovery
Forwarders learn indexer peers from the cluster manager.
- Remember
- Avoids editing server lists.
- Tested as
- Clustered environments.
- Trap
- Hard-coding peers that change.
-
Intermediate forwarder
A forwarder tier that receives and relays data.
- Remember
- Reduces direct connections to indexers.
- Tested as
- Architecture questions.
- Trap
- Assuming it must parse.
-
Cloned groups
Sending the same data to several target groups.
- Remember
- List groups in defaultGroup separated by commas.
- Tested as
- Dual-destination questions.
- Trap
- Thinking it load-balances between groups.
Side by side
Concepts candidates mix up, compared on the point that decides the answer.
Forwarder options by problem
| Concept | Meaning | Key difference | Common trap |
|---|---|---|---|
| useACK | Delivery confirmation | Prevents loss in transit | Assuming TCP suffices |
| compressed | Smaller transfers | Both sides must agree | Setting one side |
| SSL | Encrypted connection | Protects confidentiality | Using compression instead |
| maxKBps | Throughput cap | UF default 256 KBps | Blaming indexers |
Distribution patterns
| Concept | Meaning | Key difference | Common trap |
|---|---|---|---|
| Load-balanced group | Several servers in one group | Data split across them | Expecting copies on each |
| Cloned groups | Several groups in defaultGroup | Full copy to each group | Expecting load balancing |
| Indexer discovery | Peers from cluster manager | Dynamic server list | Hard-coding cluster peers |
Exam traps
Each trap is an answer that looks right. Learn the clue that should change your mind.
-
Load balancing copies data
- What candidates pick
- Say each listed indexer receives every event.
- Why it looks right
- Several servers are listed together.
- Why it's wrong
- Within one group the forwarder switches between servers; cloning needs separate groups.
Clue to watch for One tcpout group lists several indexers.
-
Add indexers for lag
- What candidates pick
- Add indexers to fix a lagging forwarder.
- Why it looks right
- More capacity sounds helpful.
- Why it's wrong
- If the forwarder is capped by maxKBps, extra indexers change nothing.
Clue to watch for Forwarder resources are idle while data lags.
-
TCP guarantees delivery
- What candidates pick
- Skip useACK because TCP is reliable.
- Why it looks right
- TCP retransmits lost packets.
- Why it's wrong
- Data can be lost in memory if an indexer fails before writing it; acknowledgement covers that gap.
Clue to watch for The requirement is no data loss during outages.
-
Compression secures data
- What candidates pick
- Choose compression to protect data in transit.
- Why it looks right
- Compressed data is not human readable.
- Why it's wrong
- Compression saves bandwidth; SSL provides encryption.
Clue to watch for The requirement mentions confidentiality.
-
Hard-code cluster peers
- What candidates pick
- List every clustered indexer manually in outputs.conf.
- Why it looks right
- It works for small sites.
- Why it's wrong
- Indexer discovery lets forwarders follow cluster membership automatically.
Clue to watch for Indexers join and leave a cluster.
Answer framework
Use these steps to choose the right forwarder setting for a requirement.
- Classify the requirement as distribution, reliability, security, bandwidth or throughput so you can focus on the relevant group of forwarder settings and files.
- For distribution, list several indexers in one tcpout group and adjust autoLBFrequency or autoLBVolume when indexers fill unevenly.
- For reliability, enable useACK and size the output queue; for security, configure SSL certificates on both forwarder and receiver.
- For bandwidth, enable compression on both ends; for a lagging forwarder, check maxKBps in limits.conf before blaming the indexers or the network.
- For changing clusters or extra destinations, use indexer discovery, intermediate forwarders or cloned target groups as the scenario requires.
Practice question
Want more like this? The SPLK-1003 practice test has questions for every domain.
Checklist
0 of 10
Tick each one you can do without notes. Your ticks stay in this browser.
Study strategy
Learn forwarder options as a problem-to-setting table. List problems down the left, such as uneven indexers, data loss, clear-text traffic, bandwidth limits, forwarder lag, changing cluster membership and a second destination, and write the setting and file next to each. Review the table until you can answer from the problem alone.
In a lab, configure a universal forwarder with two indexers in one group and watch data split between them in a search by splunk_server. Enable useACK and compression, remembering to set compression on the indexer's splunktcp stanza too. Then lower maxKBps and watch the forwarder fall behind, which makes the throughput trap memorable.
Afterwards, read the outputs.conf specification file and skim each attribute you used. Finish with scenario questions, and link this topic to Forwarder Management, since in practice you would push these settings through a deployment app rather than editing each forwarder by hand, and that habit is exactly what the exam expects you to recommend.
FAQ
How much of SPLK-1003 is Configuring Forwarders?
Configuring Forwarders is 5% of the exam, about three questions, covering forwarder configuration and additional forwarder options.
How does forwarder load balancing work?
The forwarder sends to one indexer at a time from its target group and switches every autoLBFrequency seconds, 30 by default, or after autoLBVolume bytes.
What does useACK do?
It makes the indexer acknowledge data once written; the forwarder resends anything not acknowledged, protecting against loss in transit.
Why is my universal forwarder lagging?
Check maxKBps in limits.conf. The universal forwarder defaults to 256 KBps, which can be too low for busy sources.
Does compression need settings on both sides?
Yes. Set compressed = true in outputs.conf on the forwarder and on the receiving splunktcp input on the indexer.
What is indexer discovery?
A feature that lets forwarders ask the cluster manager for the current list of indexer peers instead of hard-coding them.
Other Cybersecurity certifications
Where the same subject shows up in other exams. Cards marked "Same subject" open the matching domain.
- CompTIA Cybersecurity Analyst+ Study guide
- Microsoft Security Operations Analyst Associate Study guide
- Certified Ethical Hacker Study guide
- Penetration Tester Study guide
- Systems Security Certified Practitioner Study guide
- Certified in Risk and Information Systems Control Study guide
- CompTIA PenTest+ Study guide
- CompTIA SecurityX (CASP+) Study guide
- Azure Security Engineer Associate Study guide
- CISM (Certified Information Security Manager) Study guide
- CISSP Study guide
- CompTIA Security+ Study guide
- Certified Information Systems Auditor Study guide
- Certified Cloud Security Professional Study guide
Test your Domain 10 knowledge
You have covered outputs.conf groups, load balancing and additional forwarder options. Test whether you can match a requirement to the right setting.
Keep going
- Training Training Built on your Weak areas
- Practice test Questions by domain, with explanations
- Mock exam Full length, timed like the real exam
- Readiness test Find your weakest domain in minutes
- Cheat sheet Key terms and formulas on one page
- Ask the SPLK-1003 AI tutor Get any concept explained your way