Contact...5 29.10.2020 10:00 Monitoring SNMP trapov a log súborov vprostredí nástroja Zabbix a...
Transcript of Contact...5 29.10.2020 10:00 Monitoring SNMP trapov a log súborov vprostredí nástroja Zabbix a...
-
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