Zkuste nás kontaktovat

Návrh Školení

Úvod do open-source monitorování sítí

  • Vývoj monitorování sítí: od SNMP k moderní telemetrii
  • Obavy z vazby na dodavatele v komerčních monitorovacích řešeních
  • Přehled krajiny open-source monitorování
  • LibreNMS versus Zabbix: výběr správné platformy
  • Strategie hybridního a doplňkového monitorování

Architektura a instalace LibreNMS

  • Přehled architektury a komponent LibreNMS
  • Instalace: ruční versus nasazení přes Docker
  • Konfigurace databáze (MySQL/MariaDB)
  • Nastavení webového serveru (Apache/Nginx s PHP-FPM)
  • Konfigurace a ladění RRDtool
  • Počáteční konfigurace a validace

Architektura a instalace Zabbix

  • Architektura Zabbix: server, proxy, agent, frontend
  • Metody instalace: balíčky, Docker, kompilace ze zdrojových kódů
  • Nastavení a optimalizace databáze (MySQL/PostgreSQL/TimescaleDB)
  • Konfigurace serveru a frontendu
  • Průvodce pro první nastavení
  • Zohlednění škálovatelnosti od začátku

Objevování zařízení a inventarizace

  • Automatické objevování sítě v LibreNMS
  • Objevování sítě a automatická registrace v Zabbix
  • Verze SNMP a zabezpečení (v1, v2c, v3)
  • Klasifikace a seskupování zařízení
  • Správa lokalit a kontaktů
  • Import/export a hromadná konfigurace

Hluboké ponoření do monitorování SNMP

  • Základy protokolu SNMP a MIB
  • Konfigurace SNMP na síťových zařízeních (směrovače, přepínače, firewally)
  • Monitorování a dotazování podle vlastních OID
  • Zabezpečení SNMPv3: ověřování a šifrování
  • Odstraňování problémů se spojením SNMP
  • Zvláštnosti pro jednotlivé dodavatele v kontextu SNMP

Monitorování založené na agentech

  • Instalace a konfigurace agenta Zabbix
  • Zabbix agent 2: nová generace agenta založená na jazyce Go
  • Integrace agenta LibreNMS a check_mk
  • Vlastní skripty a uživatelské parametry
  • Pasivní versus aktivní módy agenta
  • Vysoké nasazení agenta (Ansible, Puppet, Chef)

Monitorování serverů Windows a Linux

  • Performance countery a služby Windows
  • Systémové metriky Linuxu: CPU, paměť, disk, síť
  • Monitorování procesů a služeb
  • Monitorování a analýza logů
  • Monitorování JVM a aplikací
  • Monitorování kontejnerů (Docker, Kubernetes)

Monitorování síťového vybavení

  • Monitorování přepínačů: status portů, VLAN, STP, tabulky MAC
  • Monitorování směrovačů: BGP, OSPF, směrovací tabulky
  • Monitorování firewallů: relace, propustnost, zásahy pravidel
  • Monitorování bezdrátových přístupových bodů
  • Monitorování prostředí: teplota, napájení, UPS
  • Využití rozhraní a sledování chyb

Monitorování virtualizace a cloudu

  • Integrace monitorování VMware vSphere
  • Monitorování Proxmox VE
  • Monitorování Hyper-V
  • Cloud API pro monitorování AWS/Azure/GCP
  • Monitorování OpenStack
  • Monitorování orchestrace kontejnerů

Typy položek a sběr dat

  • Typy položek Zabbix: Zabbix agent, SNMP, IPMI, JMX, SSH, Telnet
  • Vypočítané a agregované položky
  • Závislé položky a předzpracování
  • Moduly pollera LibreNMS a objevování OS
  • Vlastní metody sběru dat
  • Datové typy a jednotky

Upozornění a spouštěče (trigery)

  • Výrazy a funkce spouštěčů Zabbix
  • Závislosti spouštěčů a korelace událostí
  • Pravidla upozornění a transporty LibreNMS
  • Kanály notifikací: email, SMS, Slack, PagerDuty, webhooks
  • Eskalace a workflow uznání
  • Okna údržby a plánované výpadky

Dashboardy a vizualizace

  • Dashboardy a obrazovky Zabbix
  • Widgety grafů a síťové mapy
  • Přizpůsobení dashboardu LibreNMS
  • Vytváření vlastních grafů a šablon
  • Mapy síťové topologie a objevování
  • Integrace s Grafana pro pokročilou vizualizaci

Reporting a analýza

  • Reporting SLA a dostupnosti
  • Reporty pro plánování kapacity
  • Generování vlastních reportů
  • Dodávání reportů v plánovaném čase
  • Analýza trendů a predikce
  • Automatizace reportů na bázi API

Distribuované monitorování a monitorování s vysokou dostupností

  • Nasazení proxy Zabbix pro vzdálené lokality
  • Klasterování serveru Zabbix a HA (High Availability)
  • Nastavení distribuovaného pollera LibreNMS
  • Vyvažování zátěže mezi více pollery
  • Strategie geografické distribuce
  • Replikace databází a klasterování

Optimalizace výkonu

  • Optimalizace a ladění databází
  • Výkon pollera a souběžné kontroly
  • Optimalizace úložiště historie a trendů
  • Politiky čištění (housekeeping) a retence dat
  • Strategie mezipaměti (caching)
  • Doporučení pro velikost hardwaru a škálování

Zabezpečení a řízení přístupu

  • Ověřování uživatelů: integrace LDAP, SAML, MFA
  • Konfigurace řízení přístupu na základě rolí
  • Oprávnění pro skupiny hostitelů a šablony
  • Zabezpečení API a správa tokenů
  • Auditní protokoly a compliance (soulad s předpisy)
  • Bezpečná komunikace (TLS/SSL)

Automatizace a integrace

  • Využití API Zabbix a skriptování
  • API LibreNMS a automatizace
  • Integrace webhooků pro systémy pro správu tiketů
  • Moduly Ansible pro správu konfigurace
  • Integrace do pipeline CI/CD
  • ChatOps a automatizace notifikací

Migrace z komerčních nástrojů

  • Posouzení náhrady komerčních monitorovacích nástrojů
  • Strategie a nástroje pro migraci dat
  • Současný provoz během přechodného období
  • školení personálu a dokumentace
  • Poučení z produkčních migrací

Osvedčené postupy pro nasazení do produkce

  • Postupy zálohování a zotavení po havárii
  • Strategie aktualizací pro produkční prostředí
  • Vytváření dokumentace a procedur (runbook)
  • Postupy testování a validace
  • Komunitní podpora a příspěvky

Požadavky

  • Pochopení síťových protokolů (SNMP, ICMP, TCP/UDP)
  • Zkušenosti se správou systému Linux
  • Znalost základních síťových pojmů (subnets, směrování, přepínání)
  • Seznámení se s koncepty databází (MySQL/PostgreSQL)
  • Základní zkušenosti se správou webových serverů

Publikum

  • Správci a inženýři sítě
  • Systémoví správci zodpovědní za monitorování infrastruktury
  • Manažeři IT operací
  • Inženýři NOC a specialisté na monitorování
 28 Hodiny

Počet účastníků


Cena za účastníka

Reference (2)

Nadcházející kurzy

Související kategorie