Architecture Flashcards

(32 cards)

1
Q

What language is the Zabbix agent 2 developed in?

A

The Zabbix agent 2 is developed in the Go language.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What Zabbix components are developed in the C language?

A

The Zabbix server, proxy and Zabbix agent (variant 1) are developed in the C language.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What language is the Zabbix front end developed in?

A

The Zabbix front end is developed using the PHP language.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What language is the Zabbix Java gateway developed in?

A

The Zabbix Java gateway is developed in Java.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What are the three main Zabbix components?

A

The three main Zabbix components are:
* Zabbix Server: data collection, problem detection, notification
* Zabbix frontend: configuration and visualisation
* Zabbix database: configuration data, historical values

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Can the Zabbix components be installed on separate machines?

A

Yes, all components can be installed on the same or separate machines.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What are the additional (optional) Zabbix components?

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What component is used to generate scheduled reports?

A

The Zabbix web service generates scheduled reports.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What component can be used to monitor Java applications?

A

The Zabbix Java gateway monitors Java applications and can be attached to a Zabbix server or Zabbix proxy.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What components does the Zabbix server have?

A

The Zabbix server has:
* Data collectors (pollers, trappers, pingers…)
* Internal processes (history syncer, task manager…)
* Caches (configuration cache, history cache, value cache…)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is passive mode?

A

In passive mode the Zabbix server connects to the zabbix agent or proxy.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is active mode?

A

In active mode the zabbix agent or proxy connects to server.

Passive and active modes can work simultaneously.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

How frequently is data sent to the Zabbix server by a proxy server?

A

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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What process collects data from the Zabbix passive agent?

A

The poller process collects data from the Zabbix passive agent.

Zabbix active agent vs passive agent

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What process accepts data from a Zabbix active agent?

A

The trapper process accepts data from the Zabbix active agent.

Zabbix active agent vs passive agent

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

How many instances of the trapper processes can be started?

A

The active Zabbix agent can be configured to have between 0-1000 trapper instances.

17
Q

What are the two most important parts of the Zabbix active configuration?

A

The two most important parts of the Zabbix active configuration are:
* Hostname
* ServerActive

18
Q

What Zabbix components can perform pre-processing?

A

The Zabbix server and proxies can carry out pre-processing.

device > collected data > preprocessing > transfformed data > database

19
Q

What are the scenarios related to a failed pre-processing step?

A

Either error handling can be introduced using “custom on fail” scenarios or the item will become unsupported and further steps will not be processed.

20
Q

How are problems detected?

A

Problems are detected based on collected data using items and evaluation of collected data using triggers.

21
Q

How are problems raised?

A

Problems are raised based on the result of a trigger expression:
Problem: trigger expression is TRUE
OK: trigger expression is FALSE

22
Q

What types of events are created by Triggers?

A

Triggers create Problem and Recovery events.
Problem - create a problem
Recovery - resolve the problem

23
Q

How many Zabbix event generation modes does zabbix support?

A

Zabbix supports two event generation modes:
1. Single: only one event is generated when a trigger goes into the problem state
2. Multiple: a new event is generated upon every evaluation of the trigger e.g. used in log files and SNMP traps.

Avoid multiple problem generation unless their is a specific need.

24
Q

Where are notifications generated and sent from?

A

Notifications are generated and sent only by the Zabbix server.

25
What delivery channels (media) are supported by Zabbix?
* Email * SMS * Webhook * Custom alert scripts
26
What zabbix component sends messages?
The **alerter process** sends messages
27
What is an **action**?
An **action** is a **set of conditions** followed by an automatically executed **set of operations**.
28
What functionality is provided by **actions**?
**Notify users with different messages**: * For problem detection, updates and resolved problems * For acknowledged and unacknowledged problems **Execute remote commands**: - On Zabbix server, proxy and agent - Via SSH and Telnet - Via IPMI **Escalate to other users or user groups**: * Inform different teams if a problem is not resolved for significant amount of time * Unlimited number of escalation steps is supported **Run global scripts and custom scripts**
29
What types of operations are supported for trigger and service actions?
* **Operations**: Executed during the problem * **Recovery operations**: Executed when the problem is resolved * **Update operations**: Executed when the problem is updated (acknowledged, etc.)
30
What causes "internal events"?
Internal events are generated by problems in the configuration: * Not supported items * Not supported low-level discovery rules * Unknown triggers
31
What is the severity classification of **Internal events**?
Internal events have "**Not classified**" severity: User media filters must include this severity, otherwise the messages will not be sent.
32
Do internal events use the same actions are trigger actions?
No, internal events use "internal actions": * Event type (items, triggers or LLD rules) * Templates, hosts and host groups * Tag names and values