ZABBIX CERTIFIED SPECIALIST
ADVANCED EXAM STUDY GUIDE
QUESTIONS AND ANSWERS
1. In Zabbix 7.0 architecture, which component is responsible for performing active checks
when the Zabbix server is under high load and a proxy is deployed?
A. The Zabbix Server exclusively
B. The Zabbix Frontend
C. The Database Backend
D. The Zabbix Proxy
Answer: D
Conceptual Explanation: A Zabbix Proxy can collect data (both active and passive checks)
from monitored hosts and buffer it before sending it to the Zabbix Server, thereby
offloading the server.
2. Which function is used in a trigger expression to determine the difference between the
maximum and minimum values for a specific period?
A. delta()
,B. diff()
C. absrange()
D. change()
Answer: A
Conceptual Explanation: The delta() function in Zabbix trigger expressions returns the
difference between the maximum and minimum values for the evaluated time period.
3. When configuring an item, what does the ‘Update interval’ of ‘0’ signify if a ‘Scheduling
interval’ is also defined?
A. The item will never be checked
B. The item will only be checked based on the scheduling interval
C. The item will be checked every second
D. The configuration is invalid and will throw an error
Answer: B
Conceptual Explanation: If the Update interval is set to 0, the regular polling is disabled,
and the item is only checked according to the custom Scheduling interval rules.
4. Which macro type has the highest priority during evaluation in Zabbix?
A. Global macros
B. Template macros
, C. Internal macros
D. Host macros
Answer: D
Conceptual Explanation: Zabbix follows a specific order for macro resolution: Host
macros have the highest priority, followed by macros defined in linked templates, and
finally Global macros.
5. What is the primary difference between Zabbix Agent and Zabbix Agent 2?
A. Agent 2 is written in C and is faster for small tasks
B. Agent 2 is written in Go and supports concurrent checks through plugins
C. Zabbix Agent 1 supports encrypted communications while Agent 2 does not
D. Agent 2 only supports passive checks
Answer: B
Conceptual Explanation: Zabbix Agent 2 is a new generation written in Go, which allows
for better concurrency, persistence of connections, and a plugin-based architecture.
6. In the context of Zabbix permissions, what happens if a user belongs to two groups where
one provides ‘Read’ access and the other provides ‘Deny’ access to a host group?
A. The user has Read access
B. The user has Super Admin rights over that group
C. The user is denied access to the host group
ADVANCED EXAM STUDY GUIDE
QUESTIONS AND ANSWERS
1. In Zabbix 7.0 architecture, which component is responsible for performing active checks
when the Zabbix server is under high load and a proxy is deployed?
A. The Zabbix Server exclusively
B. The Zabbix Frontend
C. The Database Backend
D. The Zabbix Proxy
Answer: D
Conceptual Explanation: A Zabbix Proxy can collect data (both active and passive checks)
from monitored hosts and buffer it before sending it to the Zabbix Server, thereby
offloading the server.
2. Which function is used in a trigger expression to determine the difference between the
maximum and minimum values for a specific period?
A. delta()
,B. diff()
C. absrange()
D. change()
Answer: A
Conceptual Explanation: The delta() function in Zabbix trigger expressions returns the
difference between the maximum and minimum values for the evaluated time period.
3. When configuring an item, what does the ‘Update interval’ of ‘0’ signify if a ‘Scheduling
interval’ is also defined?
A. The item will never be checked
B. The item will only be checked based on the scheduling interval
C. The item will be checked every second
D. The configuration is invalid and will throw an error
Answer: B
Conceptual Explanation: If the Update interval is set to 0, the regular polling is disabled,
and the item is only checked according to the custom Scheduling interval rules.
4. Which macro type has the highest priority during evaluation in Zabbix?
A. Global macros
B. Template macros
, C. Internal macros
D. Host macros
Answer: D
Conceptual Explanation: Zabbix follows a specific order for macro resolution: Host
macros have the highest priority, followed by macros defined in linked templates, and
finally Global macros.
5. What is the primary difference between Zabbix Agent and Zabbix Agent 2?
A. Agent 2 is written in C and is faster for small tasks
B. Agent 2 is written in Go and supports concurrent checks through plugins
C. Zabbix Agent 1 supports encrypted communications while Agent 2 does not
D. Agent 2 only supports passive checks
Answer: B
Conceptual Explanation: Zabbix Agent 2 is a new generation written in Go, which allows
for better concurrency, persistence of connections, and a plugin-based architecture.
6. In the context of Zabbix permissions, what happens if a user belongs to two groups where
one provides ‘Read’ access and the other provides ‘Deny’ access to a host group?
A. The user has Read access
B. The user has Super Admin rights over that group
C. The user is denied access to the host group