Architecture Flashcards
What language is the Zabbix agent 2 developed in?
The Zabbix agent 2 is developed in the Go language.
What Zabbix components are developed in the C language?
The Zabbix server, proxy and Zabbix agent (variant 1) are developed in the C language.
What language is the Zabbix front end developed in?
The Zabbix front end is developed using the PHP language.
What language is the Zabbix Java gateway developed in?
The Zabbix Java gateway is developed in Java.
What are the three main Zabbix components?
The three main Zabbix components are:
* Zabbix Server: data collection, problem detection, notification
* Zabbix frontend: configuration and visualisation
* Zabbix database: configuration data, historical values
Can the Zabbix components be installed on separate machines?
Yes, all components can be installed on the same or separate machines.
What are the additional (optional) Zabbix components?
The additional (optional) Zabbix components are:
* Zabbix Proxy: monitor remote locations, distribute load between proxies
* Zabbix Java gateway: monitor Java applications, can be attached to Zabbix server or Zabbix proxy
* Zabbix web service: generate scheduled reports
What component is used to generate scheduled reports?
The Zabbix web service generates scheduled reports.
What component can be used to monitor Java applications?
The Zabbix Java gateway monitors Java applications and can be attached to a Zabbix server or Zabbix proxy.
What components does the Zabbix server have?
The Zabbix server has:
* Data collectors (pollers, trappers, pingers…)
* Internal processes (history syncer, task manager…)
* Caches (configuration cache, history cache, value cache…)
What is passive mode?
In passive mode the Zabbix server connects to the zabbix agent or proxy.
What is active mode?
In active mode the zabbix agent or proxy connects to server.
Passive and active modes can work simultaneously.
How frequently is data sent to the Zabbix server by a proxy server?
Collected data is sent to the Zabbix server every second by default.
- All data is stored into a local proxy database for a limited amount of time.
- The data is still collected by the proxy in case of network issues between the server and proxy
What process collects data from the Zabbix passive agent?
The poller process collects data from the Zabbix passive agent.
What process accepts data from a Zabbix active agent?
The trapper process accepts data from the Zabbix active agent.