Monitoring i Observability w praktyce: Grafana, Prometheus, Loki i Zabbix
by:
Najbliższe terminy tego szkolenia
Standardy JSystems
- Wszyscy nasi trenerzy muszą być praktykami i osiągać średnią z ankiet minimum 4.75 na 5. Nie ma wśród nas trenerów-teoretyków. Każdy trener JSystems ma bogate doświadczenie komercyjne w zakresie tematów z których prowadzi szkolenia.
- Wszystkie szkolenia mają format warszatowy. Każde zagadnienie teoretyczne jest poparte rzędem warsztatów w ściśle określonym formacie.
- Terminy gwarantowane na 100%. Jeśli jakiś termin jest oznaczony jako gwarantowany, oznacza to że odbędzie się nawet jeśli część grupy wycofa się z udziału. Ryzyko ponosimy my jako organizator.
- Do każdego szkolenia które wymaga jakiegokolwiek oprogramowania dostarczamy skonfigurowane, gotowe hosty w chmurze. Dzięki temu uczestnik nie musi nic instalować na swoim komputerze (i bić się z blokadami korporacyjnymi). Połączenie następuje przez zdalny pulpit lub SSH - w zależności od szkolenia.
Program szkolenia
Moduł 1: Podstawy Grafany i architektura
- Grafana OSS, Cloud, Enterprise – przegląd możliwości
- Instalacja i konfiguracja Grafana OSS
- Architektura integracji danych
- Ćwiczenie: samodzielna instalacja Grafany i pierwsze źródła danych
Moduł 2: Podłączanie źródeł danych
- Kluczowe źródła danych:
- Prometheus (eksportery, Alertmanager, integracja z Grafaną)
- InfluxDB
- Elasticsearch
- Zabbix
- MySQL / PostgreSQL
- Tworzenie połączeń i podstawowe zapytania
- Ćwiczenie: integracja Prometheusa i Lokiego z Grafaną
Moduł 3: Prometheus – wprowadzenie i obsługa
- Architektura Prometheusa: Serwer, Exporters, Alertmanager, Grafana
- Plik konfiguracyjny prometheus.yml – kluczowe sekcje
- Web UI: Targets, Rules, Alerts, Graph, Status
- Eksportery i instrumentacja aplikacji – praktyczne przykłady
- Ćwiczenie: skonfigurowanie Prometheusa z node_exporter
Moduł 4: Podstawy Zabbix
- Wprowadzenie do Zabbix: historia, cele, pojęcia monitoringu
- Instalacja Zabbix Server (Ubuntu/Debian, CentOS/RHEL) + baza danych
- Instalacja klienta (Linux, Windows) i konfiguracja agentów
- Tworzenie hostów, grup hostów, zarządzanie triggerami
- Monitorowanie podstawowych zasobów systemowych
- Ekrany monitoringu, pulpity nawigacyjne
- Zarządzanie użytkownikami, grupami i uprawnieniami
- Tworzenie alertów, wykresów, szablonów
- Ćwiczenie: Integracja Zabbix ↔ Grafana (wizualizacja w dashboardach)
Moduł 5: Loki – log management w Grafanie
- Wprowadzenie do Lokiego i jego roli w ekosystemie Grafana
- Instalacja i konfiguracja Lokiego
- Integracja z Grafaną – dodanie źródła danych Loki
- Budowa dashboardów opartych o logi
- Warsztat: monitorowanie logów systemowych i aplikacyjnych
Moduł 6: Dashboardy i wizualizacje w Grafanie
- Struktura dashboardów: wiersze, panele, foldery, playlisty
- Import/export dashboardów i reużywalność konfiguracji
- Typy wizualizacji: Time Series, Bar Chart, Stat, Gauge, Table, Pie Chart, Heatmap, Histogram, Geomap
- Ćwiczenie: dashboard monitorujący system (CPU, RAM, dyski, sieć)
Moduł 7: Dynamiczne dashboardy i zmienne Grafany
- Zmienne globalne i lokalne – filtrowanie i parametryzacja danych
- Zastosowanie zmiennych w panelach i wizualizacjach
- Ćwiczenie: dashboard z możliwością filtrowania po serwerach i środowiskach
Moduł 8: Alertowanie i powiadomienia
- Tworzenie reguł alertów w Grafanie (Alert Rules)
- Konfiguracja punktów kontaktowych (Contact Points)
- Polityki powiadomień (Notification Policies) i Silences
- Ćwiczenie: system powiadomień mailowych / Slack / webhook
Moduł 9: Administracja i bezpieczeństwo w Grafanie
- Role i użytkownicy, zarządzanie dostępem
- Organizacje (Orgs) i zespoły (Teams)
- Metody logowania i SSO (przegląd)
- Provisioning i API – automatyzacja konfiguracji Grafany
- Ćwiczenie: stworzenie organizacji z różnymi zespołami i rolami
Moduł 10: Rozszerzenia i projekt końcowy
- Instalacja i zarządzanie wtyczkami w Grafanie
- Przegląd popularnych rozszerzeń
- Najlepsze praktyki monitoringu z Grafaną, Prometheusem, Lokim i Zabbix
- Projekt końcowy: weryfikacja pełnego systemu monitoringu ze wszystkimi elementami stworzonymi w trakcie szkolenia
Opis szkolenia
Szkolenie odbywa się na żywo z udziałem trenera. Nie jest to forma kursu video!
O szkoleniu w skrócie
Celem szkolenia jest przekazanie uczestnikom kompleksowej wiedzy na temat monitoringu i observability z wykorzystaniem narzędzi open source, takich jak Grafana, Prometheus, Loki i Zabbix. Uczestnicy nauczą się budować nowoczesne dashboardy, analizować metryki i logi, tworzyć systemy alertowania oraz konfigurować pełne środowisko monitoringu infrastruktury i aplikacji.
Szkolenie obejmuje zarówno solidne podstawy teoretyczne, jak i szeroki zakres praktycznych warsztatów, podczas których uczestnicy krok po kroku stworzą kompletny system monitoringu, integrując różne źródła danych i wizualizacje w Grafanie.
Dla kogo jest to szkolenie?
Szkolenie jest skierowane do administratorów systemów, specjalistów DevOps, inżynierów IT, analityków danych oraz wszystkich osób odpowiedzialnych za stabilność i bezpieczeństwo infrastruktury IT. Jest także dobrym wyborem dla osób, które chcą poszerzyć swoje kompetencje w obszarze monitoringu i observability oraz wdrażać nowoczesne rozwiązania open source w środowisku produkcyjnym.
Prowadzący szkolenie:
Sebastian Koziatek
Administrator systemów IT starej daty, pracujący z systemami uniksowymi od ponad 25 lat.
Od ponad 15 lat pracujący w jako administrator dużych środowisk serwerowych w bankach i korporacjach. Administrator wirtualizacji, konteneryzacji i systemów operacyjnych.
Od 5 lat aktywnie zajmujący się migracją infrastruktur firmowych do chmur z wykorzystaniem nowych technologii - głownie Docker i Kubernetes.
Środowisko robocze
Nie jest wymagane instalowanie żadnego oprogramowania przez Uczestnika. Dostęp do gotowego środowiska na potrzeby tego szkolenia jest zapewniany każdemu Uczestnikowi przez organizatora.
Gdy na jakiś termin zgłosi się minimalna liczba osób, termin oznaczamy jako gwarantowany.
Jeśli jakiś termin oznaczony jest jako gwarantowany to oznacza to, że na 100% się odbędzie we wskazanym czasie i miejscu.
Nawet gdyby część takiej grupy zrezygnowała lub przeniosła się na inny termin, raz ustalony termin gwarantowany takim pozostaje.
Ewentualne ryzyko ponosimy my jako organizator.
Przejdź do terminów tego szkolenia
Sprawdź pozostałe szkolenia z kategorii:
Monitoring serwerów i aplikacji
Zobacz
Sprawdź, co mówią o nas ci, którzy nam zaufali
Trenerzy kategorii Monitoring serwerów i aplikacji
Sebastian Koziatek
Sebastian Koziatek
Ostatnie miejsca!