ZABBIX CERTIFIED SPECIALIST
PRACTICE EXAM 2026/2027 QUESTIONS
AND ANSWERS
1. In a Zabbix environment, which component is responsible for performing active checks
when using a Zabbix Agent in ‘Active’ mode?
A. The Zabbix Agent requests the configuration from the Server and then pushes data.
B. The Zabbix Server sends requests to the Agent at specific intervals.
C. The Zabbix Proxy initiates a connection to the Agent to retrieve data.
D. The Zabbix Database sends instructions directly to the Agent via SQL queries.
Answer: A
Conceptual Explanation: In active mode, the Zabbix Agent initiates the communication by
requesting the list of items from the Zabbix Server or Proxy and then sends the collected
data back periodically.
2. Which database engine feature is highly recommended for Zabbix 7.0+ to handle large
volumes of history data efficiently through partitioning?
A. MySQL MyISAM engine
,B. SQLite3 Flat Files
C. Oracle NoSQL DB
D. PostgreSQL with TimescaleDB
Answer: D
Conceptual Explanation: TimescaleDB is a PostgreSQL extension used by Zabbix to
provide automatic partitioning of history and trends, significantly improving performance
for large environments.
3. A Zabbix Specialist needs to monitor a log file that rotates frequently. Which item key
should be used to ensure no data is lost during rotation?
A. log[file]
B. logrt[file_regexp]
C. vfs.file.contents[file]
D. vfs.file.regexp[file,regexp]
Answer: B
Conceptual Explanation: The ‘logrt’ key is specifically designed to handle log rotation by
using regular expressions to match filename patterns and tracking the file’s inode and size.
4. When configuring a Zabbix Proxy in ‘Passive’ mode, which statement is true regarding the
communication flow?
A. The Proxy connects to the Zabbix Server on port 10051.
, B. The Proxy initiates a connection to the database directly.
C. The Agent connects to the Proxy on port 10050.
D. The Zabbix Server connects to the Proxy on port 10051.
Answer: D
Conceptual Explanation: In passive mode, the Zabbix Server is the initiator and connects
to the Proxy to retrieve the data collected by the Proxy.
5. What is the primary purpose of ‘Hysteresis’ in Zabbix trigger expressions?
A. To prevent trigger flapping when a value oscillates around a threshold.
B. To increase the speed of data collection.
C. To calculate the average value of an item over time.
D. To allow multiple users to acknowledge the same event.
Answer: A
Conceptual Explanation: Hysteresis is used to define different thresholds for a trigger to
become ‘PROBLEM’ and ‘OK’, which prevents frequent state changes when the value is
unstable near the threshold.
6. Which preprocessing step should be used to extract a specific value from a Prometheus-
formatted response?
A. JSONPath
B. Prometheus pattern
PRACTICE EXAM 2026/2027 QUESTIONS
AND ANSWERS
1. In a Zabbix environment, which component is responsible for performing active checks
when using a Zabbix Agent in ‘Active’ mode?
A. The Zabbix Agent requests the configuration from the Server and then pushes data.
B. The Zabbix Server sends requests to the Agent at specific intervals.
C. The Zabbix Proxy initiates a connection to the Agent to retrieve data.
D. The Zabbix Database sends instructions directly to the Agent via SQL queries.
Answer: A
Conceptual Explanation: In active mode, the Zabbix Agent initiates the communication by
requesting the list of items from the Zabbix Server or Proxy and then sends the collected
data back periodically.
2. Which database engine feature is highly recommended for Zabbix 7.0+ to handle large
volumes of history data efficiently through partitioning?
A. MySQL MyISAM engine
,B. SQLite3 Flat Files
C. Oracle NoSQL DB
D. PostgreSQL with TimescaleDB
Answer: D
Conceptual Explanation: TimescaleDB is a PostgreSQL extension used by Zabbix to
provide automatic partitioning of history and trends, significantly improving performance
for large environments.
3. A Zabbix Specialist needs to monitor a log file that rotates frequently. Which item key
should be used to ensure no data is lost during rotation?
A. log[file]
B. logrt[file_regexp]
C. vfs.file.contents[file]
D. vfs.file.regexp[file,regexp]
Answer: B
Conceptual Explanation: The ‘logrt’ key is specifically designed to handle log rotation by
using regular expressions to match filename patterns and tracking the file’s inode and size.
4. When configuring a Zabbix Proxy in ‘Passive’ mode, which statement is true regarding the
communication flow?
A. The Proxy connects to the Zabbix Server on port 10051.
, B. The Proxy initiates a connection to the database directly.
C. The Agent connects to the Proxy on port 10050.
D. The Zabbix Server connects to the Proxy on port 10051.
Answer: D
Conceptual Explanation: In passive mode, the Zabbix Server is the initiator and connects
to the Proxy to retrieve the data collected by the Proxy.
5. What is the primary purpose of ‘Hysteresis’ in Zabbix trigger expressions?
A. To prevent trigger flapping when a value oscillates around a threshold.
B. To increase the speed of data collection.
C. To calculate the average value of an item over time.
D. To allow multiple users to acknowledge the same event.
Answer: A
Conceptual Explanation: Hysteresis is used to define different thresholds for a trigger to
become ‘PROBLEM’ and ‘OK’, which prevents frequent state changes when the value is
unstable near the threshold.
6. Which preprocessing step should be used to extract a specific value from a Prometheus-
formatted response?
A. JSONPath
B. Prometheus pattern