Bądźmy w kontakcie

Plan Szkolenia

Wprowadzenie do monitorowania sieci open source

  • Ewolucja monitorowania sieci: od SNMP do współczesnej telemetrii
  • Problem uzależnienia od dostawców w komercyjnych rozwiązaniach monitorowania
  • Przegląd krajobrazu monitorowania open source
  • LibreNMS vs Zabbix: wybór odpowiedniej platformy
  • Strategie monitorowania hybrydowego i uzupełniającego

Architektura i instalacja LibreNMS

  • Przegląd architektury i komponentów LibreNMS
  • Instalacja: ręczna vs wdrożenie z użyciem Dockera
  • Konfiguracja bazy danych (MySQL/MariaDB)
  • Konfiguracja serwera WWW (Apache/Nginx z PHP-FPM)
  • Konfiguracja i optymalizacja RRDtool
  • Początkowa konfiguracja i walidacja

Architektura i instalacja Zabbix

  • Architektura Zabbix: serwer, proxy, agent, frontend
  • Metody instalacji: pakiety, Docker, kompilacja ze źródeł
  • Konfiguracja i optymalizacja bazy danych (MySQL/PostgreSQL/TimescaleDB)
  • Konfiguracja serwera i frontendu
  • Kreator pierwszej konfiguracji
  • Rozważania dotyczące skalowalności od początku

Odkrywanie urządzeń i inwentaryzacja

  • Automatyczne odkrywanie sieci w LibreNMS
  • Odkrywanie sieci i automatyczna rejestracja w Zabbix
  • Wersje SNMP i bezpieczeństwo (v1, v2c, v3)
  • Klasyfikacja i grupowanie urządzeń
  • Zarządzanie lokalizacją i kontaktami
  • Import/eksport i konfiguracja zbiorcza

Głębsze spojrzenie na monitorowanie SNMP

  • Podstawy protokołu SNMP i MIB-y
  • Konfiguracja SNMP na urządzeniach sieciowych (routery, przełączniki, zapory)
  • Monitorowanie niestandardowych OID-ów i sondowanie
  • Bezpieczeństwo SNMPv3: uwierzytelnianie i szyfrowanie
  • Rozwiązywanie problemów z łącznością SNMP
  • Uwzględnienie specyficznych dla dostawców aspektów SNMP

Monitorowanie oparte na agentach

  • Instalacja i konfiguracja agenta Zabbix
  • Zabbix agent 2: agent nowej generacji oparty na Go
  • Integracja agenta LibreNMS i check_mk
  • Niestandardowe skrypty i parametry użytkownika
  • Tryby pasywne i aktywne agenta
  • Wdrożenie agentów na dużą skalę (Ansible, Puppet, Chef)

Monitorowanie serwerów Windows i Linux

  • Liczniki wydajności i usługi Windows
  • Metryki systemowe Linux: CPU, pamięć, dysk, sieć
  • Monitorowanie procesów i usług
  • Monitorowanie i parsowanie plików dziennika
  • Monitorowanie JVM i aplikacji
  • Monitorowanie kontenerów (Docker, Kubernetes)

Monitorowanie urządzeń sieciowych

  • Monitorowanie przełączników: status portów, VLAN-y, STP, tablice MAC
  • Monitorowanie routerów: BGP, OSPF, tablice routingu
  • Monitorowanie zapór: sesje, przepustowość, trafienia reguł
  • Monitorowanie punktów dostępowych Wi-Fi
  • Monitorowanie środowiskowe: temperatura, zasilanie, UPS
  • Śledzenie wykorzystania interfejsów i błędów

Monitorowanie wirtualizacji i chmury

  • Integracja monitorowania VMware vSphere
  • Monitorowanie Proxmox VE
  • Monitorowanie Hyper-V
  • Interfejsy API monitorowania chmury AWS/Azure/GCP
  • Monitorowanie OpenStack
  • Monitorowanie orchestracji kontenerów

Typy elementów i zbieranie danych

  • Typy elementów Zabbix: agent Zabbix, SNMP, IPMI, JMX, SSH, Telnet
  • Elementy obliczeniowe i agregowane
  • Elementy zależne i przetwarzanie wstępne
  • Moduły pollera LibreNMS i odkrywanie OS
  • Niestandardowe metody zbierania danych
  • Typy danych i jednostki

Alerty i wyzwalacze

  • Wyrażenia i funkcje wyzwalaczy Zabbix
  • Zależności wyzwalaczy i korelacja zdarzeń
  • Reguły alertów i transporty w LibreNMS
  • Kanały powiadomień: e-mail, SMS, Slack, PagerDuty, webhooki
  • Procesy eskalacji i potwierdzania
  • Okna konserwacji i zaplanowane przestoje

Pulpity nawigacyjne i wizualizacja

  • Pulpity nawigacyjne i ekrany Zabbix
  • Widżety wykresów i mapy sieciowe
  • Dostosowywanie pulpitu nawigacyjnego LibreNMS
  • Tworzenie i szablonowanie niestandardowych wykresów
  • Mapy topologii sieci i odkrywanie
  • Integracja z Grafana zaawansowana wizualizacja

Raportowanie i analizy

  • Raportowanie SLA i dostępności
  • Raporty planowania pojemności
  • Generowanie niestandardowych raportów
  • Planowane dostarczanie raportów
  • Analiza trendów i prognozowanie
  • Automatyzacja raportów oparta na API

Rozproszone i wysokodostępne monitorowanie

  • Wdrożenie proxy Zabbix dla zdalnych lokalizacji
  • Klastrowanie i HA serwera Zabbix
  • Konfiguracja rozproszonego pollera LibreNMS
  • Równoważenie obciążenia między wieloma pollerami
  • Strategie dystrybucji geograficznej
  • Replikacja i klastrowanie bazy danych

Optymalizacja wydajności

  • Optymalizacja i dostrojenie bazy danych
  • Wydajność pollerów i równoczesne sprawdzanie
  • Optymalizacja przechowywania historii i trendów
  • Polityki przechowywania danych i sprzątania
  • Strategie buforowania
  • Wytyczne dotyczące skalowania i doboru sprzętu

Bezpieczeństwo i kontrola dostępu

  • Uwierzytelnianie użytkowników: integracja LDAP, SAML, MFA
  • Konfiguracja kontroli dostępu opartej na rolach
  • Uprawnienia grup hostów i szablonów
  • Bezpieczeństwo API i zarządzanie tokenami
  • Rejestrowanie audytu i zgodność
  • Bezpieczna komunikacja (TLS/SSL)

Automatyzacja i integracja

  • Użycie API Zabbix i skrypty
  • API LibreNMS i automatyzacja
  • Integracja webhooków z systemami zgłoszeń
  • Moduły Ansible do zarządzania konfiguracją
  • Integracja z potokami CI/CD
  • Automatyzacja powiadomień i ChatOps

Migracja z narzędzi komercyjnych

  • Ocena zastąpienia komercyjnego monitorowania
  • Strategie i narzędzia migracji danych
  • Współistnienie podczas przejścia
  • Szkolenie personelu i dokumentacja
  • Lekcje wyciągnięte z migracji produkcyjnych

Najlepsze praktyki wdrażania w środowisku produkcyjnym

  • Procedury tworzenia kopii zapasowych i odzyskiwania po awarii
  • Strategie aktualizacji w środowiskach produkcyjnych
  • Tworzenie dokumentacji i podręczników operacyjnych
  • Procedury testowania i walidacji
  • Wsparcie społeczności i współtworzenie

Wymagania

  • Zrozumienie protokołów sieciowych (SNMP, ICMP, TCP/UDP)
  • Doświadczenie w administracji systemami Linux
  • Znajomość podstawowych pojęć sieciowych (podsieci, routing, przełączanie)
  • Znajomość podstawowych koncepcji baz danych (MySQL/PostgreSQL)
  • Podstawowe doświadczenie w administracji serwerami WWW

Grupa docelowa

  • Administratorzy i inżynierowie sieci
  • Administratorzy systemów odpowiedzialni za monitorowanie infrastruktury
  • Menedżerowie operacji IT
  • Inżynierowie NOC i specjaliści ds. monitorowania
 28 godzin

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (4)

Propozycje terminów

Powiązane Kategorie