1
2
3
Contact
4
Jarné webináre na stiahnutie:
https://www.snt.sk/Zabbix_Webinare1.sk.html
Jesenné štvrtky so Zabbixom:
https://www.snt.sk/SnT_Zabbix_webinare_(2.seria)n.sk.htmlhttps://www.zabbix.com/webinars?language=slovak
Produktové portfólio modulov pre Zabbix:
https://www.snt.sk/Datasheet_Zabbix_rozsirenia_a_moduly_6-2019.pdf
Dôležité odkazy
5
29.10.2020 10:00Monitoring SNMP trapov a log súborov v prostredí nástroja
Zabbix a metódy ich spracovania
Jesenné štvrtky so [email protected]
24.9.2020 10:00Výkonný Business Service Management v prostredí nástroja Zabbix
1.10.2020 10:00Vzdialená administrácia Zabbix agentov a Zabbix proxy serverov v
heterogénnych prostrediach bez nástrojov tretích strán
Unifikovaný monitoring
rozsiahlych databázových prostredí
Oracle, PG, MS SQL, MySQL
7
Agenda
OOB funkcionality Zabbixu
Common Server
Konfigurácia zberu údajov
Databáza ako zdroj udalostí
REST API
Orchestrácia
Self monitoring
WEB rozhranie
OOB funkcionality Zabbixu
Čo ponúka Zabbix pre
monitoring databáz
8
9
Zabbix OOB
ODBC
User Parameters
External checks
Zabbix trapper
MySQL, PostgreSQL templates
Portal Integrations
OOB dostupné funkcionality
10
Slabé stránkyZabbix OOB
riešení
Nedostatočná podpora
Problematické škálovanie (prostredia s viacerými Zabbix servermi)
Nasadenie v rozsiahlych heterogénnych prostrediach (stovky inštancií)
Kvalita dokumentácie
Nejednotný proces konfigurácie
Orchestrácia a centralizovaná správa konfigurácií
Self monitoring a performance tuning
OOB dostupné funkcionality
11
Hľadanie optimálneho riešenia monitoringu databáz
Agent-less
Otvorený kód – scripting
Oracle, MySQL, PostgreSQL, MS SQL
Jednoduchý spôsob rozširovania - modularita
Jednotný systém konfigurácie
Konfigurácia zberu údajov (SQL queries) bez nutnosti reštartu
Definovanie prahových hodnôt incidentov priamo v databázach
Spoľahlivý a detailný self monitoring
Udalostné tabuľky – jednoduchá tvorba integrácií
Zber údajov v pasívnom režime Zabbix servera alebo Zabbix proxy
Zber údajov pre viacero Zabbix serverov alebo Zabbix proxy
Common Server(S&T Slovakia)
Architektúra a funkcionality
12
Common Server
Core
13
Zabbix server
Zabbix proxy
Zabbix proxy
Oracle DB collector
MySQL collector PostgreSQL collectorSender
instanceSender
instanceSender
instanceMS SQL
collector
Script monitor
WEB
GU
I
RE
ST
Inst
ance
Inst
ance
Inst
ance
Inst
ance
Inst
ance
Inst
ance
Con
nec
tio
n
Con
nec
tio
n
Con
nec
tio
n
Con
nec
tio
n
Con
nec
tio
n
Con
nec
tio
n
Inst
ance
Con
nec
tio
n
Common Server – Architektúra modulu
14
Common Server – konfigurácia zberu údajov
Zber údajov pre
každú inštanciu
kolektora
kľúč
skupina itemov napĺňaných konkrétnym SQL query (reťazce, číselné hodnoty)
LLD item (discovering itemov, triggerov, grafov...)
sekcia - skupina kľúčov/itemov prezentujúcich konkrékne metriky
interval zberu kľúčov - pre konkrétnu sekciu
prahové hodnoty
nastavené pomocou procesu LLD
definované v konfiguračnom súbore
definované pomocou SQL query (prahové hodnoty priamo v databáze)
povolenie vyvolania konkrétneho kľúča (API) - EXTERNAL, EXTERNAL ONLY
udalostné tabuľky - výber tabuliek a ich stĺpcov
15
Common Server – tabuľky udalostí
16
Common Server – tabuľky udalostí
17
Common Server – tabuľky udalostí
18
Common Server – tabuľky udalostí
Common Server
REST API
Orchestrácia konfigurácie
19
20
REST
API
Získanie informácií o konfigurácii inštancií kolektorov
Aktivácia a deaktivácia inštancie kolektora
Načítanie konfigurácie nových inštancií kolektorov
Načítanie konfigurácie nových spojení (connections)
Vyvolanie kľúča (SQL query) na vybranej inštancii kolektora
Nastavenie práv na vyvolanie vybraných kľúčov (SQL queries)
Možnosť využiť ľubovoľný externý scheduler
REST API – automatizovaná orchestrácia monitoringu
21
Zabbix server 1
Zabbix proxy 2
Zabbix proxy 1Common Server 1
Common Server 2
Zabbix proxy 3 Zabbix server 2
Common Server - orchestrácia monitoringu
22
Zabbix server 1
Zabbix proxy 2
Zabbix proxy 1Common Server 1
Common Server 2
Zabbix proxy 3 Zabbix server 2
Orchestration• Collector Configurations• Connection Configurations• Zabbix Hosts&Templates
Common Server - orchestrácia monitoringu
23
Zabbix server 1
Zabbix proxy 2
Zabbix proxy 1Common Server 1
Common Server 2
Zabbix proxy 3 Zabbix server 2
Orchestration• Collector Configurations• Connection Configurations• Zabbix Hosts&Templates
Common Server - orchestrácia monitoringu
24
Zabbix server 1
Zabbix proxy 2
Zabbix proxy 1Common Server 1
Common Server 2
Zabbix proxy 3 Zabbix server 2
Orchestration• Collector Configurations• Connection Configurations• Zabbix Hosts&Templates
Config file distributio and CS
API usage
Common Server - orchestrácia monitoringu
25
Zabbix server 1
Zabbix proxy 2
Zabbix proxy 1Common Server 1
Common Server 2
Zabbix proxy 3 Zabbix server 2
Orchestration• Collector Configurations• Connection Configurations• Zabbix Hosts&Templates
Zabbix API host creation
Zabbix API host creation
Config file distributio and CS
API usage
Common Server - orchestrácia monitoringu
Common Server
Self monitoring
26
27
Common Server – self monitoring
Viacero úrovní logovania
Samostatné logovanie pre každú inštanciu komponentov Common Servera
Automatizovaná tvorba metrík monitorujúcich vykonávanie SQL queries
Úspešnosť
Doba behu
Kontrola konektivity a heartbeat
Strata spojenia s inštanciou monitorovanej databázy
Strata toku údajov z inštancie kolektora do prostredia Zabbix servera
Využitie systémových zdrojov CPU, MEM
Collector health report (Zabbix dashboard, Zabbix screen)
28
Common Server – Collector health dashborad
29
Common Server – Collector health dashborad
30
Common Server – Collector health dashborad
31
Common Server – Collector health dashborad
32
Common Server – Collector health dashborad
33
Common Server – Collector health dashborad
34
Common Server – Collector health dashborad
Common Server
Web GUI
35
36
Common Server – WEB GUI
37
Common Server – WEB GUI
38
Common Server – WEB GUI
39
Common Server – WEB GUI
40
Common Server – WEB GUI
41
Common Server – WEB GUI
42
Common Server – WEB GUI
43
Common Server – WEB GUI
44
Common Server – WEB GUI
45
Common Server – WEB GUI
Common Server
Sumarizácia
46
47
Hľadanie optimálneho riešenia monitoringu databáz
Agent-less
Otvorený kód – scripting
Jednoduchý spôsob rozširovania - modularita
Jednotný systém konfigurácie
Konfigurácia zberu údajov (SQL queries) bez nutnosti reštartu
Definovanie prahových hodnôt incidentov priamo v databázach
Spoľahlivý a detailný self monitoring
Udalostné tabuľky – jednoduchá tvorba integrácií
REST API – Orchestrácia konfigurácie a vykonanie zberu údajov na požiadanie
Zber údajov v pasívnom režime Zabbix servera alebo Zabbix proxy
Zber údajov pre viacero Zabbix serverov alebo Zabbix proxy
Referencie
48
49
Referencie
50
S&T Slovakia – portfólio ponúkaných služieb
Some of the used icons made by Freepik from www.flaticon.com
Vďaka za pozornosť
http://www.freepik.com/http://www.flaticon.com/
52
Contact
53
29.10.2020 10:00Monitoring SNMP trapov a log súborov v prostredí nástroja
Zabbix a metódy ich spracovania
24.9.2020 10:00Výkonný Business Service Management v prostredí nástroja Zabbix
1.10.2020 10:00Vzdialená administrácia Zabbix agentov a Zabbix proxy serverov v
heterogénnych prostrediach bez nástrojov tretích strán
Jesenné štvrtky so Zabbixom
22.10.2020 10:00Vývojové prostredia Zabbix na Kubernetes klastri
Jesenné štvrtky so Zabbixom
5.11.2020 10:00Výkonný Business Service Management v prostredí nástroja Zabbix
Top Related