ZABBIX CERTIFIED SPECIALIST
2026/2027 ADVANCED PRACTICE EXAM
QUESTIONS AND ANSWERS
1. Which Zabbix component is primarily responsible for the execution of remote commands
and the collection of data from monitored hosts via active/passive checks?
A. Zabbix Frontend
B. Zabbix Server
C. Zabbix Java Gateway
D. Zabbix Agent
Answer: D
Conceptual Explanation: The Zabbix Agent is the component installed on the target host
to collect data and perform remote commands. The Server receives this data or requests it.
2. In a High Availability (HA) Zabbix Server setup, which statement is correct regarding the
database connection?
A. Each HA node requires its own unique database instance.
B. Nodes communicate via a Zabbix Proxy to the database.
,C. All nodes in the HA cluster must connect to the same shared database.
D. The active node replicates data to standby nodes via SQLite.
Answer: C
Conceptual Explanation: Zabbix native HA requires all server nodes to point to the same
database schema to maintain consistency of configuration and history.
3. What is the primary difference between ‘Zabbix agent’ and ‘Zabbix agent (active)’ item
types?
A. Active agents use UDP; passive agents use TCP.
B. Passive agents initiate the connection; active agents wait for the server.
C. Active agents request a list of items and push data; passive agents respond to server
polls.
D. There is no difference in communication direction, only in encryption support.
Answer: C
Conceptual Explanation: In active mode, the agent connects to the server to get the list of
items to monitor and then pushes the data. In passive mode, the server connects to the
agent and requests data.
4. Which Zabbix configuration parameter defines how long the history of an item is kept in
the database before being archived or deleted by the Housekeeper?
A. Refresh interval
, B. Trend storage period
C. History storage period
D. Data retention limit
Answer: C
Conceptual Explanation: The ‘History storage period’ setting in the item configuration
determines the lifespan of raw data in the database.
5. A trigger expression uses the ‘last()’ function. If the server cannot reach the agent and the
item becomes unsupported, what happens to the trigger status by default?
A. It changes to ‘PROBLEM’ immediately.
B. It stays in its current state until data is received or the trigger is re-evaluated.
C. It changes to ‘UNKNOWN’.
D. It is automatically disabled.
Answer: B
Conceptual Explanation: Zabbix triggers generally maintain their state if new data is not
available to evaluate a change, though specific internal events may flag the item as
unsupported.
6. Which macro has the highest priority when evaluating a trigger expression if the same
macro name is defined in multiple places?
A. Global macro
2026/2027 ADVANCED PRACTICE EXAM
QUESTIONS AND ANSWERS
1. Which Zabbix component is primarily responsible for the execution of remote commands
and the collection of data from monitored hosts via active/passive checks?
A. Zabbix Frontend
B. Zabbix Server
C. Zabbix Java Gateway
D. Zabbix Agent
Answer: D
Conceptual Explanation: The Zabbix Agent is the component installed on the target host
to collect data and perform remote commands. The Server receives this data or requests it.
2. In a High Availability (HA) Zabbix Server setup, which statement is correct regarding the
database connection?
A. Each HA node requires its own unique database instance.
B. Nodes communicate via a Zabbix Proxy to the database.
,C. All nodes in the HA cluster must connect to the same shared database.
D. The active node replicates data to standby nodes via SQLite.
Answer: C
Conceptual Explanation: Zabbix native HA requires all server nodes to point to the same
database schema to maintain consistency of configuration and history.
3. What is the primary difference between ‘Zabbix agent’ and ‘Zabbix agent (active)’ item
types?
A. Active agents use UDP; passive agents use TCP.
B. Passive agents initiate the connection; active agents wait for the server.
C. Active agents request a list of items and push data; passive agents respond to server
polls.
D. There is no difference in communication direction, only in encryption support.
Answer: C
Conceptual Explanation: In active mode, the agent connects to the server to get the list of
items to monitor and then pushes the data. In passive mode, the server connects to the
agent and requests data.
4. Which Zabbix configuration parameter defines how long the history of an item is kept in
the database before being archived or deleted by the Housekeeper?
A. Refresh interval
, B. Trend storage period
C. History storage period
D. Data retention limit
Answer: C
Conceptual Explanation: The ‘History storage period’ setting in the item configuration
determines the lifespan of raw data in the database.
5. A trigger expression uses the ‘last()’ function. If the server cannot reach the agent and the
item becomes unsupported, what happens to the trigger status by default?
A. It changes to ‘PROBLEM’ immediately.
B. It stays in its current state until data is received or the trigger is re-evaluated.
C. It changes to ‘UNKNOWN’.
D. It is automatically disabled.
Answer: B
Conceptual Explanation: Zabbix triggers generally maintain their state if new data is not
available to evaluate a change, though specific internal events may flag the item as
unsupported.
6. Which macro has the highest priority when evaluating a trigger expression if the same
macro name is defined in multiple places?
A. Global macro