ZABBIX CERTIFIED SPECIALIST EXAM
2026/2027 QUESTIONS AND ANSWERS
1. In Zabbix, what is the default behavior if a trigger expression contains a functional macro
with a non-existent item?
A. The trigger status changes to ‘Unknown’
B. The trigger will always evaluate to FALSE
C. The trigger becomes ‘Not Classified’
D. The Zabbix Server crashes immediately
Answer: A
Conceptual Explanation: If a function in a trigger expression cannot be evaluated (e.g.,
due to a missing item or data), the trigger state transitions to ‘Unknown’ until data is
available.
2. Which Zabbix component is responsible for executing remote commands on a monitored
host using an active agent?
A. Zabbix Server
B. Zabbix Proxy
,C. Zabbix Agent (Active)
D. Zabbix Java Gateway
Answer: C
Conceptual Explanation: In Zabbix, the Agent itself executes the command. For active
agents, the agent periodically checks the server/proxy for assigned remote commands to
execute.
3. What is the maximum number of Zabbix Servers that can be part of a single High
Availability (HA) cluster natively in Zabbix 7.0?
A. 2
B. 8
C. Unlimited
D. 5
Answer: C
Conceptual Explanation: Zabbix native HA cluster allows an unlimited number of nodes,
though usually 2-3 are sufficient for standard setups.
4. Which preprocessing step is most efficient for extracting a specific value from a complex
multi-level JSON object?
A. Regular expression
B. JavaScript
, C. XML XPath
D. JSONPath
Answer: D
Conceptual Explanation: JSONPath is specifically designed to parse and extract data from
JSON structures efficiently without the overhead of JavaScript.
5. When using Zabbix Proxy, where is the configuration data cached?
A. In the Proxy’s local SQLite or MySQL database
B. Directly in the Proxy’s RAM
C. On the Zabbix Server’s disk
D. In the Frontend session
Answer: B
Conceptual Explanation: Zabbix Proxy caches its configuration in its RAM (ConfigCache)
to ensure fast processing of items, though it also persists metadata in its local database.
6. Which macro has the highest priority when evaluating values in Zabbix?
A. Context-specific User macro
B. Template macro
C. Host macro
D. Global macro
2026/2027 QUESTIONS AND ANSWERS
1. In Zabbix, what is the default behavior if a trigger expression contains a functional macro
with a non-existent item?
A. The trigger status changes to ‘Unknown’
B. The trigger will always evaluate to FALSE
C. The trigger becomes ‘Not Classified’
D. The Zabbix Server crashes immediately
Answer: A
Conceptual Explanation: If a function in a trigger expression cannot be evaluated (e.g.,
due to a missing item or data), the trigger state transitions to ‘Unknown’ until data is
available.
2. Which Zabbix component is responsible for executing remote commands on a monitored
host using an active agent?
A. Zabbix Server
B. Zabbix Proxy
,C. Zabbix Agent (Active)
D. Zabbix Java Gateway
Answer: C
Conceptual Explanation: In Zabbix, the Agent itself executes the command. For active
agents, the agent periodically checks the server/proxy for assigned remote commands to
execute.
3. What is the maximum number of Zabbix Servers that can be part of a single High
Availability (HA) cluster natively in Zabbix 7.0?
A. 2
B. 8
C. Unlimited
D. 5
Answer: C
Conceptual Explanation: Zabbix native HA cluster allows an unlimited number of nodes,
though usually 2-3 are sufficient for standard setups.
4. Which preprocessing step is most efficient for extracting a specific value from a complex
multi-level JSON object?
A. Regular expression
B. JavaScript
, C. XML XPath
D. JSONPath
Answer: D
Conceptual Explanation: JSONPath is specifically designed to parse and extract data from
JSON structures efficiently without the overhead of JavaScript.
5. When using Zabbix Proxy, where is the configuration data cached?
A. In the Proxy’s local SQLite or MySQL database
B. Directly in the Proxy’s RAM
C. On the Zabbix Server’s disk
D. In the Frontend session
Answer: B
Conceptual Explanation: Zabbix Proxy caches its configuration in its RAM (ConfigCache)
to ensure fast processing of items, though it also persists metadata in its local database.
6. Which macro has the highest priority when evaluating values in Zabbix?
A. Context-specific User macro
B. Template macro
C. Host macro
D. Global macro