ZABBIX CERTIFIED SPECIALIST
ADVANCED EXAM PREP 2026/2027
QUESTIONS AND ANSWERS
1. Which component is responsible for performing the data preprocessing steps in a Zabbix
environment where Zabbix Proxies are used?
A. The Zabbix Proxy performs all preprocessing except for JavaScript steps.
B. The Zabbix Server always performs all preprocessing.
C. The Zabbix Proxy always performs all preprocessing.
D. The Zabbix Proxy performs basic preprocessing, but Zabbix Server handles complex
logic.
Answer: C
Conceptual Explanation: In modern Zabbix versions, the Zabbix Proxy is capable of
performing all preprocessing steps, including JavaScript, which reduces the load on the
Zabbix Server.
2. What is the effect of setting ‘StartPreprocessors=0’ in the Zabbix Server configuration file?
A. Preprocessing will be handled by the Zabbix Agent instead.
,B. The Zabbix Server will fail to start.
C. Preprocessing will be handled by the main server process instead of dedicated workers.
D. Preprocessing will be disabled, and all items with preprocessing steps will become
unsupported.
Answer: D
Conceptual Explanation: StartPreprocessors determines the number of pre-forked
instances of preprocessing workers. If set to 0, no preprocessing can occur, leading to
unsupported items.
3. When using TimescaleDB with Zabbix, which specific table is commonly converted into a
hypertable to improve performance?
A. hosts
B. config
C. triggers
D. history_uint
Answer: D
Conceptual Explanation: The history tables (like history, history_uint, history_str) and
trend tables are the main candidates for hypertable conversion in TimescaleDB to handle
massive time-series data.
, 4. In a Zabbix Agent 2 environment, what is the primary advantage of the ‘Plugins’
architecture over the classic Zabbix Agent?
A. It reduces the disk footprint of the agent installation.
B. It allows for shell scripts to be executed faster.
C. It supports more than one concurrent check through Go routine concurrency.
D. It eliminates the need for any passive checks.
Answer: C
Conceptual Explanation: Zabbix Agent 2 is written in Go and uses goroutines, allowing it
to handle multiple concurrent checks and persistent connections for plugins like MySQL or
PostgreSQL.
5. Which macro type is used specifically for LLD (Low Level Discovery) rule filtering?
A. {#MACRO}
B. {MACRO}
C. {$MACRO}
D. {?MACRO}
Answer: A
Conceptual Explanation: {#MACRO} is the syntax for LLD macros, which are discovered
during the LLD process and used in prototypes.
ADVANCED EXAM PREP 2026/2027
QUESTIONS AND ANSWERS
1. Which component is responsible for performing the data preprocessing steps in a Zabbix
environment where Zabbix Proxies are used?
A. The Zabbix Proxy performs all preprocessing except for JavaScript steps.
B. The Zabbix Server always performs all preprocessing.
C. The Zabbix Proxy always performs all preprocessing.
D. The Zabbix Proxy performs basic preprocessing, but Zabbix Server handles complex
logic.
Answer: C
Conceptual Explanation: In modern Zabbix versions, the Zabbix Proxy is capable of
performing all preprocessing steps, including JavaScript, which reduces the load on the
Zabbix Server.
2. What is the effect of setting ‘StartPreprocessors=0’ in the Zabbix Server configuration file?
A. Preprocessing will be handled by the Zabbix Agent instead.
,B. The Zabbix Server will fail to start.
C. Preprocessing will be handled by the main server process instead of dedicated workers.
D. Preprocessing will be disabled, and all items with preprocessing steps will become
unsupported.
Answer: D
Conceptual Explanation: StartPreprocessors determines the number of pre-forked
instances of preprocessing workers. If set to 0, no preprocessing can occur, leading to
unsupported items.
3. When using TimescaleDB with Zabbix, which specific table is commonly converted into a
hypertable to improve performance?
A. hosts
B. config
C. triggers
D. history_uint
Answer: D
Conceptual Explanation: The history tables (like history, history_uint, history_str) and
trend tables are the main candidates for hypertable conversion in TimescaleDB to handle
massive time-series data.
, 4. In a Zabbix Agent 2 environment, what is the primary advantage of the ‘Plugins’
architecture over the classic Zabbix Agent?
A. It reduces the disk footprint of the agent installation.
B. It allows for shell scripts to be executed faster.
C. It supports more than one concurrent check through Go routine concurrency.
D. It eliminates the need for any passive checks.
Answer: C
Conceptual Explanation: Zabbix Agent 2 is written in Go and uses goroutines, allowing it
to handle multiple concurrent checks and persistent connections for plugins like MySQL or
PostgreSQL.
5. Which macro type is used specifically for LLD (Low Level Discovery) rule filtering?
A. {#MACRO}
B. {MACRO}
C. {$MACRO}
D. {?MACRO}
Answer: A
Conceptual Explanation: {#MACRO} is the syntax for LLD macros, which are discovered
during the LLD process and used in prototypes.