ZABBIX CERTIFIED SPECIALIST EXAM
PREP (2026/2027) QUESTIONS AND
ANSWERS
1. Which database engine is NOT supported by Zabbix Server in the current enterprise
versions?
A. PostgreSQL with TimescaleDB
B. SQLite3
C. MySQL/MariaDB
D. Oracle
Answer: B
Conceptual Explanation: While SQLite3 is supported for Zabbix Proxy, it is not supported
as a backend database for Zabbix Server.
2. In Zabbix Agent 2, which plugin allows for monitoring of Docker containers without
external scripts?
A. Container-check plugin
B. Docker plugin
,C. Systemd plugin
D. Virt-manager plugin
Answer: B
Conceptual Explanation: Zabbix Agent 2 features a native Docker plugin written in Go,
which allows for direct monitoring of Docker metrics.
3. What is the primary difference between Zabbix Agent ‘Active’ and ‘Passive’ modes?
A. Active mode uses UDP, Passive mode uses TCP
B. In Active mode, the agent initiates the connection; in Passive mode, the server initiates it
C. Active mode is for Linux, Passive mode is for Windows
D. Active mode requires a proxy, Passive mode does not
Answer: B
Conceptual Explanation: Active agents request the list of checks from the server and push
data, while in Passive mode, the server requests data from the agent.
4. Which trigger function is used to check if the last value of an item is greater than a specific
threshold ‘N’?
A. last(/host/key)>N
B. avg(/host/key,5m)>N
C. max(/host/key,1h)>N
, D. prev(/host/key)>N
Answer: A
Conceptual Explanation: The ‘last()’ function retrieves the most recent value collected for
the specified item.
5. What happens if a Zabbix Proxy loses connection to the Zabbix Server?
A. Data is immediately discarded
B. Data is stored locally on the proxy database and sent when the connection is restored
C. The agent stops collecting data
D. The server automatically switches to Passive monitoring
Answer: B
Conceptual Explanation: Zabbix Proxies are designed for high availability and store
collected data in their local database until the server is reachable.
6. Which type of macro is defined using the syntax ‘{$MACRO}’?
A. Built-in macro
B. Expression macro
C. Low-level discovery macro
D. User macro
Answer: D
PREP (2026/2027) QUESTIONS AND
ANSWERS
1. Which database engine is NOT supported by Zabbix Server in the current enterprise
versions?
A. PostgreSQL with TimescaleDB
B. SQLite3
C. MySQL/MariaDB
D. Oracle
Answer: B
Conceptual Explanation: While SQLite3 is supported for Zabbix Proxy, it is not supported
as a backend database for Zabbix Server.
2. In Zabbix Agent 2, which plugin allows for monitoring of Docker containers without
external scripts?
A. Container-check plugin
B. Docker plugin
,C. Systemd plugin
D. Virt-manager plugin
Answer: B
Conceptual Explanation: Zabbix Agent 2 features a native Docker plugin written in Go,
which allows for direct monitoring of Docker metrics.
3. What is the primary difference between Zabbix Agent ‘Active’ and ‘Passive’ modes?
A. Active mode uses UDP, Passive mode uses TCP
B. In Active mode, the agent initiates the connection; in Passive mode, the server initiates it
C. Active mode is for Linux, Passive mode is for Windows
D. Active mode requires a proxy, Passive mode does not
Answer: B
Conceptual Explanation: Active agents request the list of checks from the server and push
data, while in Passive mode, the server requests data from the agent.
4. Which trigger function is used to check if the last value of an item is greater than a specific
threshold ‘N’?
A. last(/host/key)>N
B. avg(/host/key,5m)>N
C. max(/host/key,1h)>N
, D. prev(/host/key)>N
Answer: A
Conceptual Explanation: The ‘last()’ function retrieves the most recent value collected for
the specified item.
5. What happens if a Zabbix Proxy loses connection to the Zabbix Server?
A. Data is immediately discarded
B. Data is stored locally on the proxy database and sent when the connection is restored
C. The agent stops collecting data
D. The server automatically switches to Passive monitoring
Answer: B
Conceptual Explanation: Zabbix Proxies are designed for high availability and store
collected data in their local database until the server is reachable.
6. Which type of macro is defined using the syntax ‘{$MACRO}’?
A. Built-in macro
B. Expression macro
C. Low-level discovery macro
D. User macro
Answer: D