ZABBIX CERTIFIED SPECIALIST
ADVANCED QUESTIONS AND ANSWERS
1. Which process is primarily responsible for processing data sent via the zabbix_sender
utility?
A. Zabbix Poller
B. Zabbix HTTP Poller
C. Zabbix Trapper
D. Zabbix Snmptrapper
Answer: C
Conceptual Explanation: The Zabbix Trapper process is designed to accept incoming data
from external sources like zabbix_sender, active agents, and proxies.
2. In Zabbix Agent 2, which feature allows for the concurrent execution of multiple checks?
A. Multi-threading in C++
B. Go-based concurrency (Goroutines)
C. Increasing the ‘StartAgents’ parameter
,D. Using the ‘zabbix_get’ load balancer
Answer: B
Conceptual Explanation: Zabbix Agent 2 is written in Go and utilizes Goroutines to handle
multiple plugins and checks concurrently, overcoming the limitations of the classic agent’s
process-based model.
3. By default, which port does the Zabbix Server listen on for incoming connections from
proxies and active agents?
A. 10050
B. 8080
C. 10051
D. 5432
Answer: C
Conceptual Explanation: Port 10051 is the default port for the Zabbix Server to listen for
communications from other Zabbix components, while 10050 is for the Agent.
4. What is the impact of setting the ‘HousekeepingFrequency’ parameter to 0 in the Zabbix
Server configuration?
A. Housekeeping runs continuously
B. Housekeeping only cleans the database on startup
C. Housekeeping runs every minute
, D. Housekeeping is disabled
Answer: D
Conceptual Explanation: Setting HousekeepingFrequency to 0 disables the internal
Zabbix housekeeping process entirely, which might be necessary if using external
partitioning.
5. When using Zabbix Agent (Active), how does the agent know which items to monitor?
A. It reads them from its local zabbix_agentd.conf file
B. The agent requests the list of active checks from the server at a defined interval
C. The server pushes the list to the agent every 60 seconds
D. It monitors all items associated with the Hostname in the database
Answer: B
Conceptual Explanation: In active mode, the agent initiates a connection to the
server/proxy to request the list of items it needs to process based on its
‘RefreshActiveChecks’ interval.
6. Which function is used in a trigger expression to detect if a host has not sent any data for a
specific period?
A. last()
B. count()
C. nodata()
ADVANCED QUESTIONS AND ANSWERS
1. Which process is primarily responsible for processing data sent via the zabbix_sender
utility?
A. Zabbix Poller
B. Zabbix HTTP Poller
C. Zabbix Trapper
D. Zabbix Snmptrapper
Answer: C
Conceptual Explanation: The Zabbix Trapper process is designed to accept incoming data
from external sources like zabbix_sender, active agents, and proxies.
2. In Zabbix Agent 2, which feature allows for the concurrent execution of multiple checks?
A. Multi-threading in C++
B. Go-based concurrency (Goroutines)
C. Increasing the ‘StartAgents’ parameter
,D. Using the ‘zabbix_get’ load balancer
Answer: B
Conceptual Explanation: Zabbix Agent 2 is written in Go and utilizes Goroutines to handle
multiple plugins and checks concurrently, overcoming the limitations of the classic agent’s
process-based model.
3. By default, which port does the Zabbix Server listen on for incoming connections from
proxies and active agents?
A. 10050
B. 8080
C. 10051
D. 5432
Answer: C
Conceptual Explanation: Port 10051 is the default port for the Zabbix Server to listen for
communications from other Zabbix components, while 10050 is for the Agent.
4. What is the impact of setting the ‘HousekeepingFrequency’ parameter to 0 in the Zabbix
Server configuration?
A. Housekeeping runs continuously
B. Housekeeping only cleans the database on startup
C. Housekeeping runs every minute
, D. Housekeeping is disabled
Answer: D
Conceptual Explanation: Setting HousekeepingFrequency to 0 disables the internal
Zabbix housekeeping process entirely, which might be necessary if using external
partitioning.
5. When using Zabbix Agent (Active), how does the agent know which items to monitor?
A. It reads them from its local zabbix_agentd.conf file
B. The agent requests the list of active checks from the server at a defined interval
C. The server pushes the list to the agent every 60 seconds
D. It monitors all items associated with the Hostname in the database
Answer: B
Conceptual Explanation: In active mode, the agent initiates a connection to the
server/proxy to request the list of items it needs to process based on its
‘RefreshActiveChecks’ interval.
6. Which function is used in a trigger expression to detect if a host has not sent any data for a
specific period?
A. last()
B. count()
C. nodata()