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
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ę