Components Flashcards

1
Q

Quali sono i componenti principali dello Zabbix Server?

A

Data collectors (poller, pinger, trapper)
Internal processes (history syncer, task manager)
Caches

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

Quali sono i databases engines supportati?

A

MySQL/Percona 8.0.x
MariaDB 10.5.00 - 10.8*
PostgreSQL 13.x TimescaleDB 2.3.x
Oracle
SQLite3 (solo per Proxy e Agent2)

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

Quali sono le funzioni dello Zabbix Frontend?

A

Mostrare e modificare le configurazioni
Mostrare i valori raccolti
Mostrare i problemi rilevati

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

Ogni quanto tempo lo Zabbix Server/Proxy legge le configurazioni?

A

Di default ogni minuto.
Le modifiche fatte attraverso il frontend vengono scritte immediatamente nel DB e il Server le legge di default ogni minuto
È possibile forzare la rilettura da riga di comando

zabbix_server -R config_cache_reload

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

Zabbix Agent

A

Può funzionare sia in modalità attiva che passiva, anche simultaneamente

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

Quali sono le porte che usano i vari processi di Zabbix?

A

10050 per l’Agent
10051 per Server e Proxy
10052 per il Java Gateway
10053 per lo Zabbix web service

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

Zabbix Proxy

A

Colleziona i dati in vece dello Zabbix Server e glieli manda ogni secondo
Fa preprocessing, se necessario
La major deve essere identica a quella dello Zabbix Server

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

Quali sono i requisiti per l’installazione

A

NTP
Timezone
Configurazione regole del firewall
Attenzione a AppArmor e SELinux

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

Opzioni per l’installazione

A

Pacchetti ufficiali (sempre raccomandati)
Cloud images
Containers
Virtual appliances
Source code (l’unica opzione disponibile per Oracle)

Debian e derivate includono pacchetti, sempre consigliabile usare quelli ufficiali!

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

Zabbix Database Schema

A

Lo schema del database è fornito in un pacchetto che si chiama zabbix-sql-scripts
Il pacchetto include:
- Tabelle
- Templates
- Immagini

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

Requisiti minimi del file di configurazione del Server

A

Database host address
Database name
Database schema (solo per PostgreSQL se si usa una schema specifico)
Database user
Database password

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

Comandi a runtime

A

Si eseguono con l’opzione ‘-R’
Rilettura della config cache
zabbix_server -R config_cache_reload
Esecuzione del processo housekeeper
zabbix_server -R housekeeper_execute
Informazioni di diagnostica
zabbix_server -R diaginfo

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

Formato dei log

A

<Process>:<Date>:<Time> Information

`32833:20240403:145503.030 Zabbix agent item "agent.ping" on host "training.lan" failed`
</Time></Date></Process>

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

Requisiti per il frontend

A

PHP 7.2.0 o superiore
Apache o Nginx
Zabbix usa php-fpm

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

Dove si trova il file di configurazione del frontend?

A

Il file si trova in /usr/share/zabbix/conf/zabbix.conf.php e viene linkato in /etc/zabbix/web/zabbix.conf.php

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

Tipologia di utenti

A

Zabbix user: utente limitato accesso ai soli dati collezionati
Zabbix admin: può modificare le configurazioni di monitoraggio
Zabbix super admin: accesso globale

17
Q

Time format

A

Zabbix usa lo UNIXTIME: il numero di secondi trascorsi dal 01/01/1970
Il frontend converte quel valore usando la time zone definita dall’utente

18
Q

Data flow

A

Data collection
Data preprocessing
Problem detection
Alerting