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
Opinie uczestników (4)
Dokładność
Piotr Kochmanski - Urzad Miejski w Brwinowie
Szkolenie - Nessus Manager
Jak trener skutecznie przekazuje wiedzę
Vu Thoai Le - Reply Polska sp. z o. o.
Szkolenie - Certified Kubernetes Administrator (CKA) - exam preparation
Przetłumaczone przez sztuczną inteligencję
bardzo dużo wiedzy, ciekawych informacji, Dużo przykładów. Super
Mateusz - Urzad Dozoru Technicznego
Szkolenie - Bezpieczeństwo sieci komputerowych – jak zabezpieczyć swoje usługi
Ciekawe laboratoria, pomoc trenera
Alexey - Tink Poland sp. z o. o.
Szkolenie - Certified Kubernetes Application Developer (CKAD) - exam preparation
Przetłumaczone przez sztuczną inteligencję