Bądźmy w kontakcie

Plan Szkolenia

Wprowadzenie do monitorowania sieci open source

  • Ewolucja monitorowania sieci: od SNMP do współczesnej telemetrii
  • Obawy związane z uzależnieniem od dostawców w komercyjnych rozwiązaniach monitorujących
  • Przegląd krajobrazu monitorowania open source
  • LibreNMS vs Zabbix: wybór odpowiedniej platformy
  • Strategie monitorowania hybrydowego i komplementarnego

Architektura i instalacja LibreNMS

  • Omówienie architektury i komponentów LibreNMS
  • Instalacja: ręczna vs wdrożenie za pomocą Dockera
  • Konfiguracja bazy danych (MySQL/MariaDB)
  • Konfiguracja serwera WWW (Apache/Nginx z PHP-FPM)
  • Konfiguracja i optymalizacja RRDtool
  • Wstępna 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 samego początku

Odkrywanie i inwentaryzacja urządzeń

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

Głębokie spojrzenie na monitorowanie SNMP

  • Podstawy protokołu SNMP i MIB
  • Konfiguracja SNMP na urządzeniach sieciowych (routery, przełączniki, firewalle)
  • Monitorowanie i sondowanie niestandardowych OID
  • Zabezpieczenia SNMPv3: uwierzytelnianie i szyfrowanie
  • Rozwiązywanie problemów z łącznością SNMP
  • Specyficzne dla dostawców rozważania dotyczące 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
  • Wdrażanie 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 sprzętu sieciowego

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

Monitorowanie wirtualizacji i chmury

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

Typy elementów i zbieranie danych

  • Typy elementów Zabbix: Zabbix agent, SNMP, IPMI, JMX, SSH, Telnet
  • Elementy obliczeniowe i agregowane
  • Elementy zależne i przetwarzanie wstępne
  • Moduły pollerów LibreNMS i odkrywanie systemów operacyjnych
  • 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 LibreNMS
  • Kanały powiadomień: e-mail, SMS, Slack, PagerDuty, webhooki
  • Workflow eskalacji i potwierdzania
  • Okna konserwacji i planowane przestoje

Pulpity nawigacyjne i wizualizacja

  • Pulpity nawigacyjne i ekrany Zabbix
  • Widżety wykresów i mapy sieciowe
  • Dostosowywanie pulpitu nawigacyjnego LibreNMS
  • Tworzenie niestandardowych wykresów i szablonów
  • Mapy topologii sieci i odkrywanie
  • Integracja z Grafana dla zaawansowanej wizualizacji

Raportowanie i analiza

  • Raporty 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 rozproszonych pollerów LibreNMS
  • Równoważenie obciążenia między wieloma pollerami
  • Strategie dystrybucji geograficznej
  • Replikacja i klastrowanie baz danych

Optymalizacja wydajności

  • Optymalizacja i dostrajanie bazy danych
  • Wydajność pollerów i równoczesne sprawdzanie
  • Optymalizacja przechowywania historii i trendów
  • Polityki konserwacji i przechowywania danych
  • 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

  • Korzystanie z 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 komercyjnych narzędzi monitorujących
  • Strategie i narzędzia migracji danych
  • Współistnienie podczas przejścia
  • Szkolenie personelu i dokumentacja
  • Wnioski z migracji w środowiskach produkcyjnych

Najlepsze praktyki wdrażania w środowiskach produkcyjnych

  • 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 wkład

Wymagania

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

Grupa docelowa

  • Administratorzy i inżynierowie sieciowi
  • Administratorzy systemów odpowiedzialni za monitorowanie infrastruktury
  • Kierownicy działów 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