Contact...5 29.10.2020 10:00 Monitoring SNMP trapov a log súborov vprostredí nástroja Zabbix a...

54
1

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

    [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

    Jesenné štvrtky so Zabbixom

  • [email protected]

    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