Slajd 1/55
Wprowadzenie do monitorowania sieci komputerowych
Cel slajdu: Przedstawienie zakresu tematycznego modułu, celów poznawczych oraz kluczowych obszarów technologicznych nadzoru sieci.

Podstawy i zakres tematyczny

Monitorowanie sieci teleinformatycznych to krytyczny obszar inżynierii systemowej, odpowiedzialny za zapewnienie ciągłości działania usług, wysokiej dostępności oraz bezpieczeństwa infrastruktury.

  • Zakres przedmiotowy: Nadzór nad infrastrukturą teleinformatyczną, urządzeniami aktywnymi warstw L2/L3, łączami transmisyjnymi oraz usługami aplikacyjnymi
  • Ścieżka technologiczna: Fundamenty teoretyczne, protokół SNMP (v1/v2c/v3), architektura systemów NMS, konteneryzacja oraz centralne logowanie zdarzeń
  • Środowisko systemowe: System Linux, kontenery Docker, oprogramowanie LibreNMS, system MikroTik RouterOS oraz protokół Syslog
  • Metodyka diagnostyczna: Integracja odpytywania aktywnego (ICMP, SNMP GET), raportowania pasywnego (SNMP Traps, Syslog) oraz telemetrii przepływów (NetFlow/IPFIX)
System monitorowania sieci (NMS): Zintegrowane środowisko programowo-sprzętowe służące do ciągłego nadzorowania, analizowania parametrów wydajnościowych, alarmowania o awariach oraz planowania rozwoju zasobów sieci teleinformatycznej.
Wprowadzenie do monitorowania sieci Monitorowanie sieci komputerowych Część 1: Wprowadzenie do tematyki i fundamenty pojęciowe 📊 Systemy NMS LibreNMS, The Dude 📡 Protokół SNMP v1, v2c, v3 (USM/VACM) 📋 Logowanie Syslog, RFC 5424 Infrastruktura teleinformatyczna i telemetria sieciowa
Slajd 2/55
Spis treści prezentacji wprowadzającej
Cel slajdu: Przedstawienie struktury i logicznego układu zagadnień omawianych w pierwszej prezentacji kursu.

Układ materiału i plan wykładu

Materiał podzielono na cztery logiczne bloki tematyczne, prowadzące od fundamentalnych zasad diagnostyki sieciowej do zaawansowanych zagadnień architektury NMS i SLA.

  • Blok 1: Fundamenty i narzędzia: Przypomnienie roli sieci, cele monitorowania, metody aktywne i pasywne oraz podstawowe narzędzia CLI (ping, traceroute, nmap, ss)
  • Blok 2: Architektura systemów NMS: Model FCAPS, komponenty platformy nadzoru, przegląd oprogramowania, parametryzacja metryk, progi alarmowe i bazy RRDtool
  • Blok 3: Protokoły, regulacje i normy: Telemetria przepływów (NetFlow/IPFIX), SNMP, Syslog (RFC 5424), wymogi RODO, ustawy o KSC oraz normy ISO 27001 i ISO 20000
  • Blok 4: Praktyka inżynierska i laboratorium: Monitorowanie usług, kalkulacja SLA i MTTR, unikanie alert fatigue, dobre praktyki oraz architektura środowiska laboratoryjnego
Zasada dydaktyczna: Każde pojęcie teoretyczne jest natychmiast ilustrowane przykładem praktycznym, konfiguracją CLI lub schematem przepływu danych.
Spis treści prezentacji 1 1. Fundamenty i narzędzia • Slajdy 3-6: Rola sieci, cele, pojęcia • Slajdy 7-9: Monitoring aktywny i pasywny • Slajdy 10-12: ping, traceroute, nmap, ss 2. Systemy NMS i metryki • Slajdy 13-15: Architektura NMS i FCAPS • Slajdy 16-18: Open Source vs Commercial • Slajdy 19-27: Obiekty, progi, histereza, RRD 3. Protokoły, prawo i normy • Slajdy 28-31: ICMP, NetFlow, SNMP, Syslog • Slajdy 32-34: Bezpieczeństwo, RODO, ISO • Slajdy 35-36: Planowanie wdrożenia, topologia 4. Praktyka, SLA i laboratorium • Slajdy 37-42: Usługi, środowisko, pulpity NOC • Slajdy 43-47: SLA, MTTR/MTBF, pojemność, AI • Slajdy 48-55: Błędy, dobre praktyki, lab
Slajd 3/55
Czym jest sieć komputerowa – przypomnienie fundamentów
Cel slajdu: Odświeżenie kluczowych elementów architektury sieci LAN/WAN i ich ról przed omówieniem metod ich nadzoru.

Podstawowe komponenty infrastruktury teleinformatycznej

Sieć komputerowa to połączony zespół autonomicznych urządzeń wymieniających pakiety danych przy użyciu ujednoliconych reguł transmisyjnych (stosu protokołów TCP/IP).

  • Urządzenia warstwy L2 (Łącza danych): Przełączniki dostępowe i dystrybucyjne (Switch), ramki Ethernet, segmentacja logiczna VLAN (802.1Q), tablice adresów MAC (CAM)
  • Urządzenia warstwy L3 (Sieciowej): Routery, przełączniki wielowarstwowe (L3 switch), adresacja IPv4/IPv6, tablice routingu (FIB/RIB) oraz protokoły trasowania (OSPF, BGP)
  • Urządzenia brzegowe i bezpieczeństwa: Zapory sieciowe (Firewall / Next-Gen Firewall), koncentratory VPN, translacja adresów NAT oraz systemy zapobiegania włamaniom (IPS)
  • Punkty końcowe i serwery: Węzły generujące i przetwarzające dane: serwery bazodanowe, aplikacyjne, maszyny wirtualne, kontenery oraz stacje robocze
Punkt widzenia NMS: Każdy element sieci jest potencjalnym źródłem awarii (Single Point of Failure - SPOF) oraz generatorem danych telemetrycznych niezbędnych do diagnostyki.
Warstwy sieci a punkty pomiarowe Warstwa L2 (Dostęp) Przełączniki, VLAN, MAC Warstwa L3 (Rdzeń/Dystr.) Routery, OSPF, IP Subnets Warstwa L4-L7 (Usługi) Firewall, DNS, HTTP, Serwery Obszary podlegające stałemu nadzorowi inżynierskiemu • Porty przełączników: stan linku (UP/DOWN), szybkość negocjacji, błędy CRC, utylizacja pasma • Urządzenia trasujące: tablice routingu, sąsiedztwa protokołów dynamicznych, utylizacja procesora i buforów • Zapory sieciowe (UTM): tabele stanów połączeń, obciążenie reguł inspekcji, pasmo tuneli VPN • Hosty i serwery: czas odpowiedzi na zapytania ICMP, obciążenie zasobów obliczeniowych, dostępność procesów
Slajd 4/55
Po co monitorować sieć? Cele biznesowe i techniczne
Cel slajdu: Uświadomienie znaczenia ciągłego nadzoru sieciowego dla funkcjonowania organizacji oraz przedstawienie kosztów braku monitoringu.

Uzasadnienie biznesowe i operacyjne

Głównym celem monitorowania jest przejście z trybu reaktywnego (naprawianie po zgłoszeniu awarii przez użytkowników) do trybu proaktywnego (wykrycie i usunięcie usterki przed wystąpieniem negatywnych skutków).

  • Ciągłość działania (Business Continuity): Minimalizacja czasu przestojów krytycznych systemów produkcyjnych, finansowych i usług publicznych
  • Szybka lokalizacja awarii (Root Cause Analysis): Natychmiastowe wskazanie wadliwego kabla, interfejsu, zawieszonego procesu lub pętli STP zamiast wielogodzinnych poszukiwań
  • Optymalizacja kosztów i inwestycji: Precyzyjne planowanie rozbudowy pasma w oparciu o realne dane telemetryczne, eliminujące niepotrzebne przewymiarowanie łącz
  • Bezpieczeństwo i rozliczalność: Wykrywanie nieautoryzowanych urządzeń, anomalii w ruchu, ataków DDoS oraz weryfikacja dotrzymywania umów SLA przez dostawców ISP
Zasada złotej godziny: Im szybciej inżynier otrzyma powiadomienie o anomalii, tym mniejsze prawdopodobieństwo kaskadowego rozszerzenia się awarii na całe przedsiębiorstwo.
Reaktywne vs proaktywne zarządzanie Podejście reaktywne (Brak NMS) • Informacja o awarii od użytkowników • Długi czas lokalizacji problemu (MTTD) • Chaos decyzyjny i wysokie koszty przestoju Podejście proaktywne (Z NMS) • Automatyczny alert w ułamku sekundy • Precyzyjna lokalizacja usterki (Root Cause) • Mitygacja zanim użytkownicy odczują skutki Inżynierskie wskaźniki korzyści wdrożenia NMS 1. Skrócenie MTTR (Mean Time to Repair) o 60-80% dzięki telemetrii 2. Weryfikacja umów SLA z dostawcami usług telekomunikacyjnych (ISP) 3. Planowanie pojemności (Capacity Planning) w oparciu o trendy, a nie domysły
Slajd 5/55
Historia i ewolucja monitorowania sieci
Cel slajdu: Przedstawienie drogi rozwojowej protokołów i narzędzi nadzoru sieciowego od prostych narzędzi konsolowych do zaawansowanych systemów telemetrycznych.

Od polecenia ping do systemów AIOps

Zarządzanie siecią ewoluowało wraz ze skokowym wzrostem jej przepustowości, liczby podłączonych hostów oraz krytyczności przesyłanych informacji.

  • Lata 1980 – Narzędzia manualne: Początki sieci ARPANET/Internetu, polecenia ping (napisane w 1983 r., wykorzystujące ICMP z RFC 792 z 1981 r.) oraz traceroute; ręczne sprawdzanie węzłów
  • 1988–1990 – Protokół SNMP: Narodziny Simple Network Management Protocol (wstępna specyfikacja RFC 1067 z 1988 r., pełny standard RFC 1157 opublikowany w maju 1990 r.); lekki protokół oparty na UDP, który stał się światowym standardem
  • Lata 1990 – Ewolucja do SNMPv2c i MRTG: Wprowadzenie liczników 64-bitowych (Counter64), operacji GetBulk oraz pierwszych wykresów webowych MRTG i biblioteki RRDtool
  • 2002 – Bezpieczeństwo z SNMPv3: Wprowadzenie kryptograficznego uwierzytelniania i prywatności USM oraz kontroli dostępu VACM (RFC 3411-3418; standard szyfrowania AES opisano w RFC 3826 z 2004 r.)
  • Współczesność – Telemetria i AIOps: Telemetria strumieniowa gNMI/gRPC, konteneryzacja platform NMS (Docker), bazy TSDB oraz algorytmy uczenia maszynowego
Geneza historyczna: Protokół SNMP projektowano w 1988 r. jako rozwiązanie pomostowe przed wdrożeniem ciężkiego protokołu CMIP standardu OSI. Prostota i lekkość implementacyjna SNMP sprawiły, że to on zdominował rynek na kolejne dekady.
Oś czasu ewolucji telemetrii sieciowej 1983 ping (ICMP) RFC 792 1988/1990 SNMPv1 RFC 1067/1157 1995-1999 MRTG / RRDtool Wykresy webowe 2002 SNMPv3 USM RFC 3411-3418 Teraźniejszość AIOps / gNMI Telemetria push Ewolucja podejścia: od odpytywania binarnego UP/DOWN do predykcji awarii Od manualnych komend ICMP po autonomiczne korelatory zdarzeń oparte na uczeniu maszynowym
Slajd 6/55
Podstawowe pojęcia monitorowania
Cel slajdu: Zdefiniowanie kluczowych filarów telemetrycznych determinujących stan infrastruktury IT.

Cztery filary oceny stanu sieci

Aby precyzyjnie opisać kondycję dowolnego elementu sieci, inżynieria teleinformatyczna posługuje się czterema fundamentalnymi wymiarami metrycznymi.

  • Dostępność (Availability): Binarne lub procentowe określenie, czy urządzenie bądź usługa odpowiada na zapytania w określonym przedziale czasu (np. uptime 99.98%)
  • Wydajność (Performance): Szybkość realizacji zadań: czas odpowiedzi (RTT), opóźnienia przetwarzania pakietów, przepustowość magistrali i portów
  • Wykorzystanie zasobów (Utilization): Stopień obciążenia komponentów sprzętowych: utylizacja procesora (CPU), pamięci RAM, buforów pakietów i przestrzeni dyskowej
  • Jakość transmisji (Quality of Service): Wskaźniki determinujące stabilność: fluktuacja opóźnień (jitter), procent utraconych pakietów (packet loss) oraz błędy ramkowania (CRC)
Zasada korelacji metryk: Sama wysoka dostępność (ping odpowiada) nie oznacza prawidłowego działania systemu. Przełącznik może odpowiadać na pakiety ICMP, lecz przy 100% utylizacji CPU odrzucać 40% pakietów tranzytowych.
Cztery filary telemetrii sieciowej 1. Dostępność (Availability) • Stan binarny: UP / DOWN • Czas nieprzerwanej pracy (Uptime) • Wskaźnik procentowy w okresie SLA 2. Wydajność (Performance) • Czas przelotu pakietu (RTT w ms) • Przepływność (Throughput w Mbps) • Czas ładowania i obsługi transakcji 3. Utylizacja zasobów • Obciążenie procesora (% CPU Load) • Użycie pamięci RAM i buforów ASIC • Wolumen partycji dyskowych i NVRAM 4. Jakość transmisji (QoS) • Utrata pakietów (% Packet Loss) • Zmienność opóźnień (Jitter) • Błędy ramkowania (CRC / FCS errors)
Slajd 7/55
Rodzaje monitorowania: Aktywne a pasywne
Cel slajdu: Zrozumienie fundamentalnego podziału metodologii aktywnego odpytywania (Pull) i pasywnego nasłuchiwania (Push).

Dwie komplementarne strategie zbierania informacji

W zależności od sposobu inicjowania komunikacji i obciążenia sieci wyróżniamy dwa podstawowe podejścia do gromadzenia danych telemetrycznych.

  • Monitorowanie aktywne (Model Pull / Polling): Serwer NMS sam inicjuje zapytania do urządzeń w regularnych odstępach czasu (np. SNMP GET, ICMP Echo, HTTP GET); bada stan i wartości liczników
  • Monitorowanie pasywne (Model Push / Event-driven): Urządzenie samo wysyła powiadomienie do serwera NMS w momencie wystąpienia zdarzenia (SNMP Trap/Inform, Syslog, eksport NetFlow)
  • Charakterystyka obciążenia: Monitoring aktywny generuje stały, przewidywalny narzut na pasmo; monitoring pasywny generuje ruch tylko wtedy, gdy w sieci występują zdarzenia
  • Czas reakcji na incydent: Monitoring pasywny informuje o awarii w ułamku sekundy; monitoring aktywny wykrywa usterkę dopiero w kolejnym cyklu odpytywania (np. po 1–5 minutach)
Komplementarność: Żadna z metod nie jest wystarczająca samodzielnie. Pasywne pułapki informują o awarii natychmiast, lecz jeśli urządzenie całkowicie utraci zasilanie, nie wyśle trapa – dopiero aktywny polling ICMP/SNMP ujawni brak odpowiedzi.
Porównanie modeli: Aktywny vs Pasywny Monitoring aktywny (Pull) • Serwer cyklicznie odpytuje cel • Mechanizmy: ICMP ping, SNMP GET • Testy HTTP GET, DNS query • Zaleta: pewność stanu braku odpowiedzi • Wada: dodatkowy ruch w sieci • Opóźnienie wykrycia = interwał (np. 5m) Monitoring pasywny (Push) • Urządzenie samo wysyła zdarzenie • Mechanizmy: SNMP Trap / Inform • Komunikaty Syslog (port UDP 514) • Eksport sesji: NetFlow, IPFIX • Zaleta: natychmiastowa reakcja (0s) • Wada: cisza może oznaczać awarię łącza Synergia metod w nowoczesnym NMS Monitoring pasywny natychmiast alarmuje o incydencie, a monitoring aktywny stale weryfikuje dostępność
Slajd 8/55
Monitorowanie aktywne – polling i interwały czasowe
Cel slajdu: Szczegółowa analiza mechanizmów odpytywania cyklicznego, wyboru interwałów i problemu obciążenia sieci oraz CPU urządzeń.

Cykliczne sprawdzanie stanu urządzeń

Monitorowanie aktywne (polling) polega na regularnym wysyłaniu zapytań o stan i wartości liczników przez dedykowany komponent NMS zwany pollerem.

  • Interwał odpytywania (Polling Interval): Czas pomiędzy kolejnymi cyklami odpytywania; standardowo 5 minut dla metryk SNMP, 60 sekund dla ICMP Ping
  • Kompromis inżynierski (Trade-off): Krótszy interwał = szybsza detekcja awarii, lecz wyższe obciążenie procesorów urządzeń sieciowych, łączy i bazy NMS
  • Zawijanie liczników (Counter Rollover): Przy łączach 10 Gbps 32-bitowy licznik bajtów zawija się w niespełna 3,4 sekundy; konieczność używania liczników 64-bitowych (Counter64 w SNMPv2c/v3)
  • Zrównoważenie czasowe (Staggering): Poller rozkłada odpytywanie setek urządzeń równomiernie w czasie okna 5 minut, unikając nagłych skoków obciążenia (burst)
Kalkulacja obciążenia: Odpytywanie 500 przełączników (każdy po 48 portów) co 1 minutę generuje zapytanie o ponad 24 000 interfejsów na minutę. Wymaga to wielowątkowych pollerów i precyzyjnego zarządzania timeoutami.
Mechanika interwałów pollingu Oś czasu odpytywania (Polling Interval = 5 minut) T0: Poll T+5m T+10m T+15m Awaria (T+2m) Opóźnienie detekcji: 3 min Inżynierski kompromis: Interwał vs Obciążenie • ICMP Ping (Dostępność): interwał 30-60 sekund (szybka detekcja awarii łączy) • SNMP Standard (Liczniki interfejsów): interwał 300 sekund (5 minut - standard RRDtool) • SNMP Fast-Polling (Porty krytyczne / BGP): interwał 60 sekund • Audyt inwentarzowy (SNMP Discovery): interwał 6-24 godzin (tablice MAC, routing, soft)
Slajd 9/55
Monitorowanie pasywne – pułapki i logi zdarzeń
Cel slajdu: Omówienie asynchronicznego raportowania zdarzeń za pomocą SNMP Traps i protokołu Syslog.

Gdy urządzenie samo informuje o problemie

W monitorowaniu pasywnym to urządzenie monitorowane decyduje o momencie wysłania informacji, reagując na wewnętrzne zdarzenia systemowe i sprzętowe.

  • SNMP Traps (Pułapki SNMP): Niepotwierdzane pakiety UDP wysyłane na port 162 serwera NMS przy zmianie stanu (np. linkDown, coldStart, fanFailure)
  • SNMP InformRequest: Usprawniona wersja pułapki w SNMPv2c/v3 wymagająca potwierdzenia (ACK) od managera; w przypadku braku ACK następuje retransmisja
  • Syslog (Dziennik zdarzeń): Tekstowe komunikaty diagnostyczne generowane przez jądro i procesy, przesyłane na port UDP/TCP 514 zgodnie z RFC 5424
  • Eksport przepływów (Flows): Pasywny eksport zagregowanych metadanych o sesjach IP (NetFlow v9 per RFC 3954, IPFIX per RFC 7011)
SNMP Trap vs Inform: Klasyczny Trap to strzał w próżnię (fire-and-forget). Jeśli switch wyśle pułapkę podczas restartu serwera NMS, informacja o awarii bezpowrotnie przepadnie. InformRequest eliminuje tę wadę dzięki mechanizmowi retransmisji.
Kanały monitoringu pasywnego Switch L2 / Router Agent snmpd Serwer NMS Demon snmptrapd / syslog SNMP Trap (UDP 162): linkDown Syslog (UDP 514): %LINK-3-UPDOWN Porównanie kanałów pasywnej telemetrii SNMP Trap: Format binarny ASN.1, ściśle powiązany z OID, uniwersalny w świecie sieci SNMP Inform: Wymaga potwierdzenia odbioru (ACK) przez serwer NMS; eliminuje straty UDP Syslog (RFC 5424): Format tekstowy UTF-8, czytelny dla ludzi i maszyn, bogate metadane NetFlow / IPFIX: Metadane o sesjach IP (IP źródłowe/docelowe, porty, bajty, flagi TCP)
Slajd 10/55
Podstawowe narzędzia diagnostyczne: ping i traceroute
Cel slajdu: Omówienie narzędzi linii poleceń opartych na protokole ICMP, stanowiących pierwszy krok diagnostyki sieciowej.

Fundament codziennej pracy administratora

Przed uruchomieniem zaawansowanych systemów NMS każdy inżynier sieciowy weryfikuje łączność za pomocą elementarnych poleceń systemu operacyjnego.

  • Polecenie ping (ICMP Echo Request/Reply): Mierzy dwukierunkowy czas przelotu pakietu (RTT - Round Trip Time) oraz wskaźnik utraty pakietów (packet loss) zgodnie z RFC 792
  • Parametr TTL (Time To Live): Licznik przeskoków przez routery; dekrementowany o 1 na każdym węźle L3; zapobiega krążeniu pakietów w pętli transmisyjnej
  • Polecenie traceroute / tracert: Wykorzystuje pakiety z celowo obniżanym TTL (1, 2, 3...) i komunikaty ICMP Time Exceeded (Type 11) do mapowania kolejnych routerów na trasie
  • Ograniczenia diagnostyczne: Współczesne firewalle często blokują lub ograniczają (rate-limit) ruch ICMP, co może fałszować obraz rzeczywistej dostępności usług
Przykład użycia:
$ ping -c 4 8.8.8.8
Zwraca statystyki: rtt min/avg/max/mdev = 12.4/14.1/16.8/1.5 ms oraz 0% packet loss. Wzrost parametru mdev (odchylenie standardowe) wskazuje na niestabilność łącza (jitter).
Diagnostyka konsolowa ICMP Konsola Linux – Diagnostyka ICMP $ ping -c 3 192.168.1.1 PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data. 64 bytes from 192.168.1.1: icmp_seq=1 ttl=64 time=0.452 ms 64 bytes from 192.168.1.1: icmp_seq=2 ttl=64 time=0.389 ms 64 bytes from 192.168.1.1: icmp_seq=3 ttl=64 time=0.412 ms # 3 packets transmitted, 3 received, 0% packet loss, time 2048ms $ traceroute -n 8.8.8.8 traceroute to 8.8.8.8 (8.8.8.8), 30 hops max, 60 byte packets 1 192.168.1.1 0.512 ms 0.480 ms 0.465 ms (Brama LAN) 2 10.200.0.1 4.120 ms 4.085 ms 4.110 ms (Router ISP) 3 195.114.0.5 11.230 ms 11.180 ms 11.210 ms (Węzeł IXP) 4 8.8.8.8 13.840 ms 13.790 ms 13.810 ms (DNS Google)
Slajd 11/55
Narzędzia podstawowe: nmap i netstat / ss
Cel slajdu: Zrozumienie roli skanera nmap oraz narzędzia ss w audycie dostępności portów, weryfikacji gniazd sieciowych i identyfikacji usług.

Analiza gniazd i skanowanie portów sieciowych

Podczas wdrażania i diagnostyki systemów NMS administrator musi precyzyjnie weryfikować, które usługi nasłuchują na interfejsach oraz czy ruch telemetryczny nie jest blokowany przez zapory sieciowe.

  • Skaner nmap (Network Mapper): Narzędzie do audytu bezpieczeństwa i inwentaryzacji; bada stany portów: open (otwarty), closed (zamknięty, odrzucony TCP RST), filtered (filtrowany przez firewall)
  • Techniki skanowania nmap: Skanowanie TCP SYN (-sS, skanowanie połówkowe, niewymagające pełnego 3-way handshake), TCP Connect (-sT), skanowanie UDP (-sU) oraz detekcja wersji usług (-sV)
  • Narzędzie ss (Socket Statistics): Współczesny następca przestarzałego programu netstat; pobiera informacje o gniazdach bezpośrednio z jądra Linuksa za pośrednictwem interfejsu Netlink
  • Weryfikacja usług NMS w terminalu: Polecenie ss -tulnp pozwala natychmiast sprawdzić, czy demony snmpd (UDP 161) i rsyslog (UDP/TCP 514) nasłuchują na właściwych adresach IP
Praktyczne polecenia terminala:
nmap -sV -p 22,80,161 192.168.1.1 – szybki audyt portów routera brzegowego.
ss -tuln – weryfikacja otwartych gniazd TCP (LISTEN) i UDP (UNCONN) na lokalnym serwerze.
Diagnostyka portów: nmap i ss Skanowanie portów (nmap) i gniazd (ss) $ nmap -sT -p 22,80,161 192.168.1.1 PORT STATE SERVICE 22/tcp open ssh 80/tcp open http 161/tcp closed snmp $ ss -tuln | grep -E ":(22|80|161|514)" Netid State Recv-Q Send-Q Local Address:Port Peer Address:Port udp UNCONN 0 0 0.0.0.0:161 0.0.0.0:* udp UNCONN 0 0 0.0.0.0:514 0.0.0.0:* tcp LISTEN 0 128 0.0.0.0:22 0.0.0.0:* tcp LISTEN 0 511 0.0.0.0:80 0.0.0.0:* # Potwierdzenie gotowości usług SNMP (161) i Syslog (514) w systemie
Slajd 12/55
Protokoły używane w monitorowaniu
Cel slajdu: Systematyka protokołów telemetrycznych w odniesieniu do warstw modelu ISO/OSI oraz stosu TCP/IP.

Ekosystem protokołów nadzorczych

Efektywny monitoring nie opiera się na jednym protokole, lecz łączy wyspecjalizowane standardy komunikacyjne operujące na różnych warstwach modelu sieciowego.

  • SNMP (Simple Network Management Protocol): Podstawowy protokół telemetryczny; pozwala odpytywać liczniki interfejsów, stan procesora, pamięci i zasilania urządzeń sieciowych (RFC 1157, RFC 3411)
  • ICMP (Internet Control Message Protocol): Wykorzystywany do szybkiego testowania dostępności, pomiaru opóźnień RTT oraz wykrywania mikrozaników (RFC 792)
  • Syslog: Centralne przesyłanie dzienników zdarzeń i komunikatów o błędach w formacie tekstowym (RFC 5424) na dedykowany serwer logów
  • NetFlow / sFlow / IPFIX: Protokoły analizy przepływów warstwy L4; dostarczają odpowiedzi na pytanie kto, z kim, kiedy i ile danych przesyła (RFC 7011)
Podział funkcjonalny: ICMP odpowiada na pytanie czy cel żyje; SNMP informuje w jakiej kondycji jest cel; Syslog wyjaśnia co dokładnie się wydarzyło; NetFlow ujawnia jaki ruch jest przesyłany.
Protokoły monitoringu w modelu OSI Warstwa Aplikacji (L7) SNMP (UDP 161/162), Syslog (UDP/TCP 514), WMI/WinRM (TCP 5985/5986), HTTP/HTTPS, SSH Warstwa Transportowa (L4) NetFlow v5/v9 (UDP 2055), IPFIX (RFC 7011, UDP/TCP 4739), sFlow (UDP 6343) Warstwa Sieciowa (L3) ICMP (RFC 792): Echo Request / Echo Reply, Time Exceeded, Destination Unreachable Warstwa Łącza Danych (L2) LLDP (IEEE 802.1AB), CDP (Cisco), STP/RSTP (detekcja zmian topologii i pętli) Pełny stos protokołów monitoringu tworzy spójny obraz stanu infrastruktury
Slajd 13/55
Czym jest system NMS? Definicja i architektura
Cel slajdu: Zdefiniowanie architektury i zadań platformy NMS jako centralnego ośrodka nadzoru infrastruktury teleinformatycznej.

Centralny system zarządzania siecią

Network Management System (NMS) to zintegrowana platforma sprzętowo-programowa stanowiąca centrum dowodzenia i nadzoru nad całością infrastruktury IT w organizacji.

  • Gromadzenie telemetrii (Data Collection): Wielowątkowe odpytywanie agentów SNMP, odbiór pułapek, nasłuch strumieni Syslog oraz analiza pakietów NetFlow/sFlow
  • Przechowywanie danych w szeregach czasowych: Składowanie metryk w bazach zoptymalizowanych pod kątem czasu (RRDtool, InfluxDB, Prometheus, VictoriaMetrics)
  • Wizualizacja i pulpity NOC: Interfejs graficzny prezentujący dashboardy w czasie rzeczywistym, mapy topologii sieci oraz statusy krytycznych usług
  • Silnik alertów i korelacji: Automatyczna analiza stanów urządzeń, weryfikacja progów ostrzegawczych i wysyłanie powiadomień przez e-mail, SMS lub Webhook
Rola platformy NMS: NMS przetwarza miliony surowych danych telemetrycznych na czytelne dla inżynierów informacje o stanie zdrowia sieci i lokalizacji usterek.
Architektura funkcjonalna systemu NMS SYSTEM NMS (CENTRALNY) • Kolektory (Pollers) • Baza danych (RRD / SQL) • Silnik reguł alertowych • Interfejs Web (Pulpit NOC) Routery i switche SNMP, Syslog Serwery i kontenery Agenci, API Kanały alarmowe E-mail, SMS, Webhook Raporty i SLA Uptime, 95th perc. Kluczowe funkcjonalności platformy NMS 1. Automatyczne wykrywanie urządzeń (Auto-discovery) i mapowanie relacji L2/L3 2. Ciągłe gromadzenie danych telemetrycznych i wizualizacja na wykresach 3. Inteligentne alarmowanie z histerezą i eskalacją, zapobiegające zmęczeniu alertami
Slajd 14/55
Model FCAPS – standard zarządzania siecią (ISO/IEC 7498-4)
Cel slajdu: Szczegółowe wyjaśnienie pięciu filarów modelu FCAPS zdefiniowanego w międzynarodowej normie ISO/IEC 7498-4.

Pięć filarów zarządzania według standardu OSI

Model FCAPS został zdefiniowany w normie ISO/IEC 7498-4:1989 i stanowi powszechnie akceptowany kanon podziału zadań operacyjnych w zarządzaniu sieciami.

  • F – Fault Management (Zarządzanie awariami): Wykrywanie, izolowanie, korygowanie usterek sprzętowych i programowych oraz rejestracja zdarzeń w dziennikach
  • C – Configuration Management (Zarządzanie konfiguracją): Inwentaryzacja zasobów sprzętowych, tworzenie kopii zapasowych konfiguracji routerów i switchy oraz audyt wprowadzanych zmian
  • A – Accounting Management (Zarządzanie rozliczaniem): Pomiar zużycia zasobów transmisyjnych, rozliczanie użytkowników i jednostek organizacyjnych oraz kontrola limitów
  • P – Performance Management (Zarządzanie wydajnością): Ciągły pomiar parametrów jakościowych: przepustowości, utylizacji CPU/RAM, czasu odpowiedzi RTT, opóźnień i wskaźników utraty pakietów
  • S – Security Management (Zarządzanie bezpieczeństwem): Kontrola dostępu do urządzeń, szyfrowanie komunikacji, wykrywanie nieautoryzowanego ruchu oraz integralność logów audytowych
Standard normatywny: Model FCAPS opracowany przez ISO (International Organization for Standardization) pozostaje do dziś podstawą projektowania systemów klasy Enterprise NMS i platform OSS/BSS u operatorów telekomunikacyjnych.
Pięć filarów modelu FCAPS F Fault Awarie • Detekcja • Izolacja • Alarmy • Korelacja C Config Konfiguracja • Backup • Wersjonowanie • Inwentarz • Zmiany A Accounting Rozliczanie • Użycie pasma • Billing ISP • Limity QoS • Audyt zasobów P Perform. Wydajność • RTT, Jitter • CPU, RAM • Błędy CRC • Trendy S Security Bezpieczeństwo • Kontrola praw • Skanowanie • Ataki DoS • Zgodność ISO Standard ISO/IEC 7498-4 (Management Framework) Uniwersalna klasyfikacja obszarów zarządzania sieciami teleinformatycznymi
Slajd 15/55
Architektura typowego systemu NMS
Cel slajdu: Przedstawienie modułowej dekompozycji platformy NMS oraz separacji ról pollerów, baz danych i interfejsu.

Architektura wielowarstwowa systemu nadzoru

Nowoczesny system NMS charakteryzuje się architekturą wielowarstwową, w której moduły akwizycji danych są odseparowane od silnika przetwarzania, składowania i prezentacji.

  • Warstwa akwizycji (Distributed Pollers): Wieloprocesowe demony zbierające metryki z urządzeń w sieci lokalnej lub zdalnych oddziałach, redukujące opóźnienia sieci WAN
  • Szyna komunikatów i kolejka zadań: Wykorzystanie pamięciowych brokerów (np. Redis, RabbitMQ) do harmonogramowania zadań odpytywania i buforowania zdarzeń
  • Podwójna warstwa składowania: Baza relacyjna (MySQL/MariaDB) dla metadanych, inwentarza i uprawnień oraz baza szeregów czasowych (RRDtool/TSDB) dla szybkich wykresów
  • Warstwa prezentacji i API: Serwer aplikacji WWW (Nginx/Apache z PHP lub Python) udostępniający responsywny interfejs oraz REST API do integracji zewnętrznych
Skalowalność horyzontalna: W dużych sieciach kampusowych poller centralny szybko ulega przeciążeniu. Architektura rozproszona pozwala na dołączanie kolejnych węzłów pollerów bez konieczności migracji bazy głównej.
Wielowarstwowa architektura NMS Warstwa Akwizycji Rozproszone Pollery SNMP, ICMP, Syslog, Flows Warstwa Kolejkowa Broker komunikatów Redis / RabbitMQ Warstwa Przetwarzania Silnik alertów i korelacji Parser reguł, ewaluator Baza Metryczna (TSDB) RRDtool / InfluxDB Szeregi czasowe, kompresja Baza SQL & Web UI MariaDB / PostgreSQL Nginx, PHP, Dashboardy Separacja odpowiedzialności gwarantuje wysoką skalowalność poziomą Dodatkowe poller-nodes mogą być umieszczane w odległych oddziałach firmy
Slajd 16/55
Przegląd systemów NMS – rozwiązania open source
Cel slajdu: Przegląd czołowych otwartych platform monitorowania, ich mocnych stron i optymalnych zastosowań.

Otwarte oprogramowanie do nadzoru infrastruktury

Świat oprogramowania Open Source oferuje dojrzałe, produkcyjne platformy monitorowania, z powodzeniem konkurujące z drogimi pakietami komercyjnymi.

  • LibreNMS: Specjalizacja w monitorowaniu urządzeń sieciowych przez SNMP; potężny moduł autoodkrywania topologii, gotowe szablony dla tysięcy modeli producentów (librenms.org)
  • Zabbix: Kompleksowy system z dedykowanymi agentami dla systemów operacyjnych; potężny silnik szablonów, wyliczania predykcji i automatyzacji (zabbix.com)
  • Prometheus + Grafana: Nowoczesny standard chmurowy; natywny dla środowisk kontenerowych Kubernetes/Docker, oparty na modelu metryk czasowych PromQL (prometheus.io)
  • Cacti i Icinga / Nagios: Pionierzy monitoringu; Cacti bazuje na czystej wizualizacji RRDtool, a Nagios/Icinga na architekturze wtyczek sprawdzających stany
Wybór narzędzia do celu: Dla administratora sieci LAN/WAN nadzorującego przełączniki Cisco, MikroTik i łącza światłowodowe, LibreNMS oferuje najkrótszy czas wdrożenia dzięki automatycznemu rozpoznawaniu setek parametrów po SNMP.
Otwarte platformy NMS LibreNMS • Specjalizacja: urządzenia sieciowe, SNMP • Autowykrywanie (CDP, LLDP, OSPF) • Bogate wsparcie dla Cisco, MikroTik • Stos: PHP, MariaDB, RRDtool, Python Zabbix • Specjalizacja: serwery, aplikacje, OS • Dedykowany lekki agent systemowy • Bardzo elastyczny silnik wyrażeń alertów • Stos: C (serwer), PHP, PostgreSQL/MySQL Prometheus + Grafana • Specjalizacja: kontenery, chmura, k8s • Własna baza TSDB i język PromQL • Zaawansowane dashboardy analityczne • Model pull przez endpointy HTTP /metrics Cacti / Nagios • Klasyczne rozwiązania o długiej historii • Cacti: nacisk na czyste wykresy RRD • Nagios: prosty model stanów host/service • Olbrzymia baza gotowych wtyczek Wybór zależy od profilu: LibreNMS dominuje w sieciach LAN/WAN, Zabbix w serwerowniach
Slajd 17/55
Przegląd systemów NMS – rozwiązania komercyjne
Cel slajdu: Przegląd komercyjnych pakietów NMS, ich modeli licencyjnych oraz funkcji dedykowanych dla sektora Enterprise.

Komercyjne platformy zarządzania infrastrukturą

Rozwiązania komercyjne wybierane są często przez organizacje wymagające formalnego wsparcia producenta ze zdefiniowanym czasem reakcji (SLA) oraz certyfikowanych audytów zgodności.

  • PRTG Network Monitor (Paessler): Popularne rozwiązanie oparte na modelu licencjonowania per sensor (np. 1 ping = 1 sensor, 1 port switcha = 1 sensor); intuicyjny instalator dla Windows
  • SolarWinds Network Performance Monitor: Rozbudowany pakiet klasy enterprise; wyróżnia się modułem NetPath (wizualizacja trasy pakietów w sieciach hybrydowych); licencjonowanie per interfejs
  • MikroTik The Dude: Wbudowane w system RouterOS bezpłatne narzędzie zarządzania siecią; doskonałe do automatycznego rysowania map topologicznych w środowiskach opartych na sprzęcie MikroTik
  • ManageEngine OpManager: Platforma integrująca monitorowanie wydajności, zarządzanie konfiguracją sieci (NCM) oraz analizę przepływów; silna integracja z systemami ticketowymi Helpdesk
Pułapka licencyjna: W systemach licencjonowanych per sensor koszt oprogramowania rośnie lawinowo wraz z rozwojem infrastruktury. Pojedynczy przełącznik 48-portowy może wymagać ponad 50 sensorów (ruch, błędy, CPU, zasilanie).
Komercyjne systemy NMS PRTG Network Monitor • Model licencjonowania per sensor • Bardzo prosty instalator dla Windows • Zintegrowany serwer www i baza • Szybkie wdrożenie w małych i średnich IT SolarWinds NPM • Standard w korporacjach dużej skali • NetPath: analiza ścieżki pakietów hop-by-hop • Licencjonowanie per element/interfejs • Bardzo wysoki koszt wdrożenia i licencji MikroTik The Dude • Dedykowany pakiet dla RouterOS • Bezpłatny dla użytkowników sprzętu MikroTik • Graficzne mapy topologii w czasie rzeczywistym • Lekki i stabilny w małych sieciach WISP/LAN ManageEngine OpManager • Rozbudowany ekosystem modułowy • Zarządzanie konfiguracją (NCM) i logami • Integracja z ServiceDesk Plus (Helpdesk) • Gotowe raporty pod audyty zgodności Komercyjne rozwiązania oferują wsparcie SLA producenta, lecz wiążą się ze znacznym kosztem
Slajd 18/55
Rola administratora w monitorowaniu infrastruktury
Cel slajdu: Przedstawienie codziennych obowiązków inżyniera sieciowego w kontekście obsługi systemu monitorowania oraz zarządzania incydentami.

Obowiązki operacyjne i procedury inżynierskie

System NMS jest jedynie narzędziem diagnostycznym; kluczowym czynnikiem determinującym niezawodność sieci są kompetencje inżyniera oraz rygorystyczne procedury operacyjne.

  • Utrzymanie bazy konfiguracji (CMDB): Ciągła aktualizacja inwentarza sieciowego, ewidencja adresów IP, przypisywanie lokalizacji fizycznych szaf rack i osób odpowiedzialnych
  • Strojenie reguł i eliminacja szumu: Regularny przegląd progów alarmowych w celu eliminacji fałszywych alarmów (false positives) prowadzących do zmęczenia alertami
  • Realizacja procedur operacyjnych (Runbooks): Tworzenie i aktualizacja precyzyjnych instrukcji postępowania dla dyżurnych NOC w przypadku wystąpienia konkretnych awarii
  • Planowanie pojemności (Capacity Planning): Cykliczna analiza trendów wzrostu ruchu, prognozowanie momentu wyczerpania przepustowości łącz i planowanie zakupów sprzętu
Złota zasada NOC: Każdy alarm generowany przez system NMS musi być actionable – czyli musi wymagać podjęcia konkretnego działania przez człowieka lub zautomatyzowany skrypt naprawczy. Jeśli alert nie wymaga reakcji, należy go bezwzględnie wyłączyć.
Cykl operacyjny inżyniera sieci 1. Inwentaryzacja Aktualizacja bazy CMDB Dodawanie nowych węzłów 2. Strojenie progów Eliminacja szumu (Noise) Definiowanie histerezy 3. Obsługa incydentów Reakcja wg procedur (SOP) Zarządzanie eskalacją 4. Analiza post-mortem Identyfikacja przyczyny źródłowej Wdrażanie wniosków zaradczych 5. Capacity Planning Prognozowanie nasycenia pasma Przygotowanie budżetu modernizacji NMS jest narzędziem inżyniera – efektywność zależy od jakości wdrożonych procedur
Slajd 19/55
Co monitorujemy? Przełączniki i routery
Cel slajdu: Identyfikacja kluczowych parametrów operacyjnych urządzeń sieciowych warstw L2 i L3 podlegających ciągłemu nadzorowi.

Telemetria urządzeń przełączających i trasujących

Przełączniki i routery stanowią szkielet komunikacyjny sieci; ich awaria odcina od usług całe segmenty organizacji, dlatego wymagają wielowymiarowego monitorowania.

  • Stan i parametry portów: Status operacyjny (ifOperStatus) oraz administracyjny (ifAdminStatus); szybkość negocjacji (1G/10G/25G), tryb dupleksu oraz stan zasilania PoE
  • Liczniki ruchu i błędów: Przepływność w bitach na sekundę, błędy sumy kontrolnej (CRC/FCS) wskazujące na uszkodzone okablowanie oraz odrzucenia pakietów (discards/drops)
  • Kondycja podzespołów fizycznych: Temperatura układów ASIC, obroty wentylatorów chłodzących, status zasilaczy redundantnych (PSU) oraz parametry optyczne wkładek SFP (moc sygnału DDM/DOM)
  • Tablice i stany protokołów: Zapełnienie tablicy adresów MAC (CAM exhaustion), liczba tras w tablicy routingu (RIB/FIB) oraz stabilność relacji sąsiedztwa w protokołach OSPF i BGP
Wskaźnik wczesnego ostrzegania: Wzrost licznika ifInErrors przy stałym ifOperStatus = UP świadczy o fizycznym uszkodzeniu medium transmisyjnego (np. załamany światłowód lub zakłócenia elektromagnetyczne na skrętce) i zwiastuje rychłą utratę łącza.
Wymiary telemetrii przełączników i routerów 1. Interfejsy sieciowe (Port Telemetry) Stan: ifOperStatus / ifAdminStatus | Pasmo: ifHCInOctets / ifHCOutOctets | Błędy: ifInErrors, CRC 2. Podsystemy sprzętowe (Hardware Health) Temperatura procesora i płyty (°C) | Prędkość obrotowa wentylatorów (RPM) | Stan redundantnych zasilaczy PSU 3. Zasoby obliczeniowe i pamięć (System Load) Obciążenie procesora (% CPU) | Użycie pamięci operacyjnej RAM | Bufory pakietów przełącznika (Packet drops) 4. Warstwa logiczna i protokoły (Protocol Health) Liczba adresów w tablicy CAM/MAC | Sąsiedztwa protokołów routingu OSPF/BGP | Stan drzewa STP (Topology changes) Kompleksowy nadzór nad switchami i routerami eliminuje ryzyko niewidocznych awarii sprzętowych
Slajd 20/55
Co monitorujemy? Serwery i systemy operacyjne
Cel slajdu: Zdefiniowanie metryk kluczowych dla oceny stanu fizycznych i wirtualnych maszyn serwerowych.

Nadzór nad stosem serwerowym

Infrastruktura serwerowa jest środowiskiem wykonawczym dla baz danych i aplikacji; jej stabilność zależy od zrównoważonego obciążenia czterech głównych podsystemów.

  • Podsystem procesora (CPU): Średnie obciążenie (Load Average 1m, 5m, 15m), procent czasu spędzonego w przestrzeni użytkownika, jądra oraz w oczekiwaniu na operacje I/O (%iowait)
  • Podsystem pamięci operacyjnej (RAM): Monitorowanie pamięci dostępnej (MemAvailable), pamięci podręcznej stron (page cache) oraz intensywności wymiany stronicowania (swapping)
  • Pamięć masowa (Storage I/O): Stopień zapełnienia wolumenów dyskowych, wyczerpanie puli i-węzłów (inodes), operacje wejścia/wyjścia na sekundę (IOPS) oraz czasy oczekiwania na dysk (await)
  • Stos sieciowy i demony usługowe: Liczba aktywnych połączeń TCP, gniazda w stanie TIME_WAIT/CLOSE_WAIT, odrzucenia pakietów w buforach gniazd oraz stan procesów (systemd)
Pułapka interpretacji pamięci w Linuksie: W Linuksie mała ilość pamięci Free jest zjawiskiem pożądanym – jądro wykorzystuje wolny RAM na bufory dyskowe. Metryką decydującą o kondycji serwera jest MemAvailable.
Cztery filary telemetrii serwerowej Procesor i obciążenie • Load Average (1m, 5m, 15m) • Podział CPU: user, system, iowait • Kontekst i przełączenia wątków Wysoki iowait = wąskie gardło dysku Pamięć operacyjna • RAM: Free, Available, Buffers/Cache • Aktywność pamięci wymiany (Swap I/O) • Ryzyko wywołania jądra OOM Killer Monitorujemy 'Available', nie 'Free' Pamięć masowa i dyski • Użycie przestrzeni partycji (% Used) • Liczba wolnych i-węzłów (df -i) • Czas oczekiwania na I/O (await time) Brak i-węzłów blokuje zapis mimo wolnego miejsca Gniazda i usługi • Stany połączeń TCP (TIME_WAIT, CLOSE_WAIT) • Przepełnienie kolejki SYN Backlog • Status procesów systemd i kontenerów Ciągłość działania demonów usługowych Telemetria serwerowa łączy analizę zasobów sprzętowych z monitoringiem procesów systemowych
Slajd 21/55
Co monitorujemy? Łącza WAN i dostęp do Internetu
Cel slajdu: Metodyka pomiaru parametrów jakościowych i dostępności łączy rozległych oraz brzegowych zapór sieciowych.

Nadzór nad łącznością WAN i brzegiem sieci

Łącza WAN (Wide Area Network) łączą rozproszone geograficznie oddziały przedsiębiorstwa z centralą i chmurą; ich wydajność bezpośrednio determinuje komfort pracy użytkowników.

  • Utylizacja pasma (Bandwidth Utilization): Stosunek realnego transferu do pasma gwarantowanego umową CIR (Committed Information Rate); wykrywanie saturacji łącza
  • Dwukierunkowy czas opóźnienia (RTT): Monitorowanie opóźnień do węzłów tranzytowych ISP oraz brzegowych serwerów DNS; detekcja degradacji ścieżki routingu
  • Fluktuacja opóźnień (Jitter): Odchylenie standardowe czasów przelotu kolejnych pakietów; kluczowe dla bezawaryjnej pracy telefonii VoIP oraz sesji terminalowych RDP/SSH
  • Stan tuneli szyfrowanych (VPN Health): Nadzór nad tunelami IPsec (faza 1 IKE, faza 2 SA), WireGuard, OpenVPN oraz wielkością tabeli stanów zapory sieciowej (State Table)
Wpływ utraty pakietów na protokół TCP: Nawet 1% utraty pakietów na łączu WAN o wysokim opóźnieniu (RTT > 50 ms) może zredukować efektywną przepustowość transmisji TCP o ponad 80% na skutek działania mechanizmów kontroli przeciążenia (TCP Congestion Control).
Parametry jakościowe łączy rozległych WAN Oddział LAN Router CPE Centrala / Chmura Brama VPN / DC Łącze WAN / Tunel IPsec Pasmo CIR: 100 Mbps Kluczowe metryki jakościowe łączy rozległych (WAN SLA) • RTT (Round Trip Time): bazowe opóźnienie dwukierunkowe (standard < 20 ms w kraju, < 80 ms kontynentalnie) • Jitter (Zmienność opóźnień): krytyczny parametr dla transmisji VoIP i wideo (dopuszczalny < 10 ms) • Packet Loss (Utrata pakietów): każda wartość powyżej 0.5% powoduje drastyczny spadek okna TCP • Utylizacja pasma: pasmo gwarantowane CIR (Committed Information Rate) vs nadmiarowe EIR
Slajd 22/55
Metryki i ich znaczenie: Counter, Gauge, Rate
Cel slajdu: Wyjaśnienie matematycznych typów metryk telemetrycznych i algorytmów ich przetwarzania w systemach NMS.

Typologia danych telemetrycznych

Podstawą każdego systemu monitorowania są dane liczbowe pobierane z urządzeń; sposób ich interpretacji zależy od zdefiniowanego typu danych.

  • Licznik monotoniczny (Counter): Wartość liczbowa, która może wyłącznie rosnąć lub ulegać zresetowaniu do zera (np. liczba przesłanych bajtów, odebranych pakietów lub błędów CRC)
  • Wskaźnik chwilowy (Gauge): Wartość liczbowa odzwierciedlająca aktualny stan w danym momencie, podlegająca swobodnym wahaniom w górę i w dół (np. temperatura w °C, utylizacja pamięci RAM w %)
  • Pochodna w czasie (Rate / Derive): Wartość wyliczana przez serwer NMS jako iloraz przyrostu licznika do upływu czasu; pozwala przekształcić narastający licznik bajtów w bieżącą prędkość łącza w bitach na sekundę (bps)
  • Obsługa zawinięcia licznika (Counter Wrap): Sytuacja, w której licznik osiąga maksymalną wartość reprezentowaną przez dany typ (2^32-1 dla Counter32) i zaczyna liczenie od zera; algorytm musi poprawnie obsłużyć ten przeskok
Wzór na przepływność interfejsu:
Speed [bps] = ((Bytes_T2 - Bytes_T1) * 8) / (T2 - T1)
Gdzie pomiar bajtów pobierany jest w odstępie np. 300 sekund. Mnożenie przez 8 przelicza bajty na bity.
Typy danych: Counter, Gauge i Rate Counter (Licznik) Monotonicznie rosnący Bity, pakiety, błędy Gauge (Wskaźnik) Wartość chwilowa (góra/dół) Temperatura, % CPU, RAM Rate (Pochodna) Szybkość zmian (Delta / dt) Przepustowość (bps) Matematyczna formuła wyliczania przepustowości Przepływność [bps] = ((Counter_t2 - Counter_t1) * 8) / (t2 - t1) • Jeśli licznik ulegnie resetowi (t2 < t1): detekcja restartu urządzenia lub obsługa zawinięcia • Liczniki 32-bitowe (do ~4.29 mld): nieodpowiednie dla portów > 1 Gbps (wymagany Counter64)
Slajd 23/55
Progi alarmowe (Thresholds) i histereza
Cel slajdu: Wyjaśnienie zasady działania progów ostrzegawczych i krytycznych oraz mechanizmu histerezy eliminującego zjawisko flappingu.

Konfiguracja progów detekcji anomalii

Prawidłowo skonfigurowany system alarmowy musi informować o rzeczywistych zagrożeniach, jednocześnie eliminując zjawisko lawinowego generowania fałszywych powiadomień.

  • Poziomy ważności progów: Trójstopniowa skala stanów: OK (stan prawidłowy), Warning (ostrzeżenie o zbliżaniu się do limitu, np. 80%), Critical (stan krytyczny wymagający natychmiastowej interwencji, np. 90%)
  • Zjawisko flappingu alertów (Flapping): Sytuacja, w której mierzona wartość oscyluje wokół granicy progu (np. 84.9% -> 85.1% -> 84.8%), generując lawinę naprzemiennych komunikatów PROBLEM / OK
  • Mechanizm histerezy (Hysteresis): Wprowadzenie asymetrii pomiędzy progiem aktywacji alertu (np. wzbudzenie przy >= 85%) a progiem jego zamknięcia (np. wygaszenie dopiero po spadku poniżej 75%)
  • Opóźnienie czasowe (Duration / Persistence): Wymóg utrzymywania się stanu anomalnego przez określony czas (np. obciążenie CPU > 90% przez minimum 3 kolejne cykle odpytywania)
Zasada inżynierska: Nigdy nie konfiguruj alertów natychmiastowych dla zmiennych o dużej dynamice chwilowej (np. zużycie procesora). Pojedynczy chwilowy skok CPU do 100% trwający 2 sekundy jest normalnym zjawiskiem systemowym, a nie awarią.
Zasada działania histerezy progowej Próg aktywacji (Trigger): 85% Próg wygaszenia (Clear): 75% STAN ALARMU AKTYWNY Spadek poniżej 85% NIE gasi alarmu Wygaszenie dopiero < 75% Eliminacja zjawiska flappingu alertów (Alert Flapping) • Bez histerezy: fluktuacja wokół 85% wygenerowałaby dziesiątki maili w ciągu godziny • Z histerezą: wysyłany jest dokładnie jeden alert otwarcia i jeden komunikat zamknięcia incydentu
Slajd 24/55
System powiadamiania i eskalacji alarmów
Cel slajdu: Zaprojektowanie skutecznego łańcucha powiadamiania dyżurnych inżynierów oraz procedur eskalacji incydentów.

Kanały transmisyjne i macierze eskalacji

Skuteczny system powiadamiania gwarantuje, że informacja o usterce dotrze do właściwej osoby o właściwym czasie, wykorzystując odpowiedni kanał komunikacji.

  • Kanały komunikacyjne: Wiadomości e-mail (alerty niskiego priorytetu), komunikatory zespołowe Slack/Teams/Discord przez Webhook, bramki SMS oraz połączenia głosowe (PagerDuty, Opsgenie)
  • Macierz eskalacji (Escalation Matrix): Zdefiniowana ścieżka przekazywania incydentu: Poziom 1 (NOC, 0-15 min) -> Poziom 2 (Administrator sieci, 15-45 min) -> Poziom 3 (Architekt / Kierownik IT, >45 min)
  • Mechanizm potwierdzeń (ACK): Przejęcie odpowiedzialności za incydent przez inżyniera; wycisza powtarzające się powiadomienia i informuje zespół o trwających pracach naprawczych
  • Harmonogramy dyżurów (On-Call Rotations): Integracja NMS z kalendarzem dyżurów domowych; automatyczne kierowanie powiadomień SMS/telefonicznych do dyżurującego pracownika
Zarządzanie incydentem: Brak reakcji i brak potwierdzenia (ACK) w określonym czasie (np. 15 minut dla awarii P1) musi automatycznie uruchamiać procedurę eskalacji do inżyniera dyżurnego wyższego szczebla.
Łańcuch eskalacji powiadomień Poziom 1 (NOC L1) Czas reakcji: 0 - 15 min Kanały: Teams, Slack, Webhook Wstępna weryfikacja (Triage) Poziom 2 (Inżynier L2) Brak ACK po 15 min Kanały: SMS, PagerDuty Diagnostyka specjalistyczna Poziom 3 (Ekspert / Kier.) Brak mitygacji po 45 min Kanały: Połączenie tel. automatyczne Sztab kryzysowy IT Procedura potwierdzania alarmów (ACK - Acknowledgment) • Inżynier przyjmujący zgłoszenie klika 'Acknowledge' w systemie NMS • Wstrzymuje to dalsze wysyłanie powiadomień SMS i eskalację do wyższych szczebli • W systemie zapisywany jest znacznik czasu oraz identyfikator inżyniera prowadzącego naprawę
Slajd 25/55
Wizualizacja danych: wykresy i bazy RRDtool
Cel slajdu: Zrozumienie zasady działania bufora kołowego Round Robin Database (RRDtool) oraz kompresji danych historycznych.

Bufor kołowy i konsolidacja metryk w czasie

RRDtool (stworzony przez Tobiasa Oetikera) to branżowy standard składowania i szybkiej wizualizacji danych metrycznych w systemach NMS, takich jak LibreNMS, Cacti czy MRTG.

  • Zasada bufora kołowego (Round Robin): Baza danych o ściśle zdefiniowanym, stałym rozmiarze pliku na dysku; nowe punkty pomiarowe nadpisują najstarsze rekordy w buforze
  • Archiwa konsolidacji (RRA - Round Robin Archive): Hierarchiczna agregacja danych w czasie: wysoka rozdzielczość dla danych świeżych (np. krok 5 min przez 48h) i niższa dla danych historycznych
  • Funkcje agregujące (Consolidation Functions): Wyliczanie wartości w oknach agregacji: AVERAGE (średnia arytmetyczna), MAX (wartość szczytowa), MIN (wartość minimalna) oraz LAST
  • Optymalizacja operacji dyskowych I/O: Plik .rrd jest prealokowany przy tworzeniu; system nie wykonuje kosztownych operacji alokacji bloków ani indeksowania b-drzew
Dlaczego archiwum MAX jest krytyczne? Uśrednianie danych historycznych (AVERAGE) spłaszcza krótkotrwałe piki ruchu. Jeśli łącze 100 Mbps było wysycone w 100% przez 5 minut, na wykresie rocznym z krokami 2-godzinnymi pik ten stopi się do poziomu zaledwie kilkunastu Mbps.
Architektura bazy RRDtool Bufor kołowy (Round Robin) Stały rozmiar Nowe próbki nadpisują najstarsze Archiwa konsolidacji (RRA) • Dzień: krok 5 min (288 próbek) - 100% detali • Miesiąc: krok 30 min (średnia z 6 próbek) • Rok: krok 2 godz. (średnia z 24 próbek) • Funkcje: AVERAGE, MIN, MAX, LAST Zalety i ograniczenia biblioteki RRDtool • Rozmiar pliku na dysku (.rrd) jest niezmienny od momentu utworzenia (brak ryzyka braku miejsca) • Utrata pików w danych historycznych: wygładzenie średnią (dlatego przechowujemy też archiwum MAX) • Brak wsparcia dla zapytań ad-hoc w języku SQL; dedykowany format binarny
Slajd 26/55
Wizualizacja danych: mapy topologii i weathermapy
Cel slajdu: Przedstawienie graficznych metod prezentacji stanu sieci z wykorzystaniem interaktywnych map topologii i łączy typu Weathermap.

Geograficzna i logiczna prezentacja infrastruktury

Dla inżyniera dyżurnego w centrum NOC najważniejsza jest zdolność do natychmiastowej oceny stanu sieci jednym rzutem oka, co zapewniają dynamiczne mapy topologiczne.

  • Network Weathermap: Wizualizacja sieci, w której linie łączące węzły zmieniają kolor i grubość w zależności od aktualnego procentu nasycenia pasma
  • Automatyczne mapowanie L2/L3: Generowanie grafów połączeń na podstawie danych z protokołów sąsiedztwa (LLDP, CDP) oraz tablic routingu i drzewa STP
  • Mapy geograficzne (GIS): Rozmieszczanie obiektów sieciowych na podkładzie map OpenStreetMap/Google Maps z oznaczeniem statusu węzłów i łącz światłowodowych
  • Warstwy logiczne (Overlays): Możliwość filtrowania widoku topologii według identyfikatorów VLAN, obszarów OSPF, instancji VRF lub relacji klient-usługa
Zasada kolorystyczna Weathermap: Standardowo kolor zielony oznacza obciążenie 0-50%, żółty 50-70%, pomarańczowy 70-85%, a czerwony powyżej 85%. Umożliwia to natychmiastowe dostrzeżenie wąskiego gardła w rozległej infrastrukturze.
Wizualizacja typu Network Weathermap Router Edge 192.168.1.1 Switch Core 10.0.0.1 Switch Access 10.0.10.1 94% (Krytyczne) 22% (OK) 68% (Ostrz.) Skala Weathermap: 0-50% 50-70% 70-85% 85-100% Dynamiczne kolorowanie linii na podstawie aktualnej utylizacji łączy z bazy RRD
Slajd 27/55
Bazy danych do przechowywania metryk
Cel slajdu: Porównanie technologii bazodanowych stosowanych w systemach NMS pod kątem wydajności zapisu i elastyczności zapytań.

Ewolucja warstwy składowania danych telemetrycznych

Efektywność platformy NMS jest bezpośrednio limitowana przez architekturę bazy danych; rejestracja tysięcy próbek na sekundę wymaga wyspecjalizowanych mechanizmów składowania.

  • RRDtool (Round Robin Database): Niezwykle szybki, plikowy silnik ze stałym rozmiarem i wbudowaną agregacją; brak wsparcia dla wielowymiarowych etykiet (tagów)
  • Relacyjne bazy danych (RDBMS: MariaDB, PostgreSQL): Niezastąpione do zarządzania relacjami: inwentarz urządzeń, konta użytkowników, konfiguracje, mapowanie portów oraz historia alertów
  • Bazy szeregów czasowych (TSDB: InfluxDB, Prometheus, VictoriaMetrics): Kolumnowa kompresja danych (np. algorytm Gorilla), obsługa dynamicznego tagowania metryk oraz potężne języki zapytań (PromQL, Flux)
  • Silniki pełnotekstowe (OpenSearch, Elasticsearch): Dedykowane do indeksowania i przeszukiwania ogromnych wolumenów surowych logów Syslog i zdarzeń bezpieczeństwa
Zasada doboru technologii: Zapisywanie metryk telemetrycznych wysokiej częstotliwości (np. co 10 sekund) do relacyjnej bazy MySQL prowadzi do natychmiastowego wyczerpania operacji I/O dysku. W tym celu należy stosować dedykowane bazy TSDB lub RRDtool.
Porównanie technologii bazodanowych RRDtool • Format plikowy • Prealokowany rozmiar • Błyskawiczny zapis I/O • Zastosowanie: LibreNMS Brak elastycznych tagów Relacyjne SQL • MySQL / MariaDB / PG • Transakcyjność ACID • Złożone relacje i tabele • Zastosowanie: CMDB, logi Wysoki narzut przy TSDB Bazy TSDB • InfluxDB / Prometheus • Kompresja kolumnowa • Wielowymiarowe tagi • Zastosowanie: Grafana, k8s Standard współczesny Hybrydowa architektura składowania danych • Większość systemów klasy Enterprise stosuje model mieszany: SQL dla inwentarza i uprawnień • Baza dedykowana TSDB / RRD odpowiada wyłącznie za przyjmowanie milionów próbek telemetrycznych • Eliminuje to rywalizację o blokady tabel (Lock Contention) między interfejsem WWW a pollerem
Slajd 28/55
Protokół ICMP w monitorowaniu ciągłym
Cel slajdu: Szczegółowe omówienie zaawansowanego monitoringu opartego na ICMP: analiza mikrozaników, SmokePing i badanie fluktuacji opóźnień.

Zaawansowana telemetria ICMP

Choć protokół IC (RFC 792) jest najstarszym narzędziem diagnostycznym, w profesjonalnym monitoringu ciągłym wykorzystuje się jego zaawansowane możliwości statystyczne.

  • Pomiary wielopróbkowe (Packet Bursts): Wysyłanie serii np. 20 pakietów Echo Request w krótkich odstępach czasu (co 100 ms) w każdym 5-minutowym cyklu pollingu
  • Metodologia SmokePing: Wizualizacja mediany czasu RTT otoczonej strefą dymu (smoke) odzwierciedlającą rozrzut opóźnień (fluktuację); szeroki dym sygnalizuje wysoki jitter
  • Wykrywanie mikrozaników (Micro-outages): Identyfikacja sytuacji, w której utrata 2-3 pakietów na minutę zrywa sesje VPN lub bankowe, mimo że klasyczny ping raportuje dostępność
  • Wskaźnik mdev (Mean Deviation): Odchylenie średnie czasów RTT; kluczowy parametr diagnostyczny informujący o niestabilności buforowania w routerach tranzytowych (Bufferbloat)
Problem Bufferbloat: Nadmiernie rozbudowane bufory w tanich routerach powodują, że pakiety zamiast zostać odrzucone, czekają w kolejce setki milisekund. Ping rośnie z 15 ms do 800 ms, co całkowicie paraliżuje interaktywną pracę w sieci.
Wizualizacja SmokePing i analiza jittera Wizualizacja SmokePing (Rozrzut opóźnień ICMP / Jitter) RTT (ms) Skok opóźnienia + szeroki dym (duży jitter) Wąski dym = stabilne łącze Zaawansowane wykorzystanie ICMP (RFC 792) • Seria 20 pakietów w cyklu (burst): pomiar mediany RTT, odchylenia standardowego oraz utraty • Detekcja mikrozaników (micro-outages): niewidocznych przy pojedynczym poleceniu ping
Slajd 29/55
Analiza przepływów: NetFlow, sFlow i IPFIX
Cel slajdu: Wyjaśnienie działania protokołów analizy przepływów umożliwiających wgląd w zawartość i strukturę ruchu sieciowego.

Telemetria przepływowa L4-L7

Podczas gdy SNMP informuje o sumarycznej liczbie przesłanych bajtów, protokoły przepływów ujawniają dokładną strukturę ruchu: kto, z kim i za pomocą jakich aplikacji komunikuje się w sieci.

  • Pojęcie przepływu IP (Flow): Ciąg pakietów przesyłanych w jednym kierunku, posiadających identyczny zestaw parametrów nagłówka: IP źródłowe, IP docelowe, port źródłowy, port docelowy oraz protokół L4 (tzw. 5-tuple)
  • NetFlow (Cisco): Opracowany przez Cisco standard eksportu podsumowań sesji; wersja 5 (statyczna dla IPv4) oraz wersja 9 (RFC 3954, oparta na dynamicznych szablonach, wspierająca IPv6 i MPLS)
  • IPFIX (IP Flow Information Export): Otwarty, znormalizowany standard IETF (RFC 7011), bezpośredni następca NetFlow v9; umożliwia eksport dowolnych metadanych, w tym pól specyficznych dla aplikacji
  • sFlow (Sampled Flow): Mechanizm próbkowania statystycznego (np. 1 na 1000 pakietów) realizowany bezpośrednio w krzemie przełącznika (ASIC); idealny dla magistral 100G+
Zastosowanie operacyjne: Analiza Top Talkers (którzy użytkownicy generują największy ruch), Top Protocols (jakie usługi nasycają łącze) oraz natychmiastowe wykrywanie anomalii bezpieczeństwa (np. skanowanie portów, ataki DDoS).
Architektura analizy przepływów Flow Exporter Router / Switch L3 • Agregacja pakietów • Tworzenie 5-tuple • Eksport do UDP Flow Collector & Analyzer Serwer NMS / nfsen • Odbiór UDP 2055/4739 • Raporty Top Talkers • Detekcja anomalii DDoS Eksport rekordów NetFlow / IPFIX Definicja przepływu IP (Standard 5-tuple) 1. Źródłowy adres IP (Src IP) | 2. Docelowy adres IP (Dst IP) 3. Źródłowy port warstwy 4 (Src Port) | 4. Docelowy port warstwy 4 (Dst Port) 5. Protokół transportowy (TCP, UDP, ICMP) + Metadane: liczba bajtów, pakietów, czas trwania Protokoły: NetFlow v5/v9 (Cisco), IPFIX (IETF RFC 7011), sFlow (próbkowanie w ASIC)
Slajd 30/55
Wprowadzenie do protokołu SNMP
Cel slajdu: Podstawy protokołu Simple Network Management Protocol: architektura trójkąta zarządzania, porty UDP 161 i 162 oraz operacje PDU.

Architektura komunikacyjna protokołu SNMP

Simple Network Management Protocol (RFC 1157, RFC 3411) to fundament telemetrii sieciowej, umożliwiający ujednolicony nadzór nad sprzętem dowolnego producenta.

  • SNMP Manager (Stacja zarządzająca): Oprogramowanie NMS inicjujące odpytywanie urządzeń, przetwarzające odpowiedzi, odbierające pułapki oraz prezentujące dane na wykresach
  • SNMP Agent (Zarządzane urządzenie): Proces w systemie operacyjnym routera, switcha lub serwera nasłuchujący na porcie UDP 161; posiada dostęp do parametrów jądra i sprzętu
  • Baza MIB (Management Information Base): Ustrukturyzowany zbiór definicji zmiennych w notacji ASN.1; definiuje nazwy, typy danych i znaczenie poszczególnych parametrów
  • Podstawowe operacje PDU: GetRequest (odczyt zmiennej), GetNextRequest (przejście po drzewie), GetBulkRequest (pobranie tabeli w SNMPv2c/v3), SetRequest (zmiana parametru) oraz Trap (alert)
Porty protokołu: Zapytania odpytujące kierowane są zawsze na port UDP 161 agenta. Asynchroniczne pułapki (Traps) wysyłane są przez agenta na port UDP 162 managera.
Architektura i operacje protokołu SNMP SNMP Manager Serwer NMS • Inicjuje GET / SET • Odbiera TRAP / INFORM • Tłumaczy OID wg MIB SNMP Agent Router / Switch / Linux • Nasłuch: UDP 161 • Dostęp do jądra OS • Wysyła pułapki (162) GetRequest / GetNext / GetBulk (UDP 161) GetResponse (Wartość zmiennej MIB) SNMP Trap / InformRequest (UDP 162) Trójkąt zarządzania w architekturze SNMP 1. Manager: wysyła zapytania i analizuje odpowiedzi 2. Agent: proces demon w urządzeniu odczytujący parametry sprzętowe i programowe 3. MIB (Management Information Base): hierarchiczna baza danych definiująca strukturę i znaczenie zmiennych OID Porty: UDP 161 (odpytywanie synchroniczne) oraz UDP 162 (asynchroniczne pułapki Trap)
Slajd 31/55
Wprowadzenie do protokołu Syslog (RFC 5424)
Cel slajdu: Omówienie formatu standardowego komunikatu protokołu Syslog zgodnie z RFC 5424 oraz hierarchii poziomów ważności.

Centralne logowanie zdarzeń według RFC 5424

Standard RFC 5424 (The Syslog Protocol) definiuje zunifikowany format przesyłania i rejestrowania dzienników zdarzeń generowanych przez systemy operacyjne i urządzenia sieciowe.

  • Struktura priorytetu (PRI): Wyliczana matematycznie ze wzoru: PRI = Facility * 8 + Severity; określa źródło zdarzenia (Facility 0-23, np. local0..7) oraz jego wagę
  • Precyzyjne znaczniki czasu (Timestamp): Zgodne z normą ISO 8601 (np. 2026-09-29T21:00:00.123456+02:00); kluczowe dla poprawnej korelacji zdarzeń między serwerami
  • Dane ustrukturyzowane (Structured Data): Bloki metadanych w formacie [id klucz="wartość"] pozwalające na bezbłędne maszynowe parsowanie parametrów bez wyrażeń regularnych
  • Warstwa transportowa i bezpieczeństwo: Klasyczny transport UDP 514 (zawodny, bez szyfrowania) oraz zalecany standard produkcyjny Syslog over TLS na porcie TCP 6514
Osiem poziomów Severity (0-7):
0-Emergency (system leży), 1-Alert, 2-Critical, 3-Error, 4-Warning, 5-Notice, 6-Informational, 7-Debug (detale diagnostyczne).
Format nagłówka i poziomy RFC 5424 Format nagłówka Syslog według standardu RFC 5424 <PRI> VER TIMESTAMP (ISO 8601) HOSTNAME APP-NAME PROCID MSGID Struktura: [STRUCTURED-DATA] oraz treść komunikatu MSG w formacie UTF-8 Osiem poziomów ważności zdarzenia (Severity Levels 0 - 7) 0 - Emergency: System całkowicie niezdatny do użytku (panika jądra) 1 - Alert / 2 - Critical: Wymagana natychmiastowa akcja / stany krytyczne sprzętu 3 - Error / 4 - Warning: Błędy operacyjne / ostrzeżenia o nieprawidłowościach 5 - Notice / 6 - Info: Normalne, lecz istotne zdarzenia / komunikaty informacyjne 7 - Debug: Komunikaty diagnostyczne o najwyższym poziomie szczegółowości Formuła wartości priorytetu: Priority (PRI) = Facility * 8 + Severity
Slajd 32/55
Monitorowanie a bezpieczeństwo sieci teleinformatycznej
Cel slajdu: Rola platformy NMS w systemie wczesnego ostrzegania przed cyberzagrożeniami i incydentami bezpieczeństwa.

Synergia monitorowania operacyjnego i bezpieczeństwa (SOC/NOC)

System monitorowania sieci nie tylko wspiera utrzymanie ciągłości działania, ale stanowi pierwszą linię obrony przed zaawansowanymi cyberatakami.

  • Wczesna detekcja skanowania sieci: Wzrost wskaźnika odrzuconych połączeń TCP RST lub pakietów ICMP Unreachable natychmiast ujawnia aktywność skanerów podatności wewnątrz sieci
  • Ataki wolumetryczne DoS/DDoS: Gwałtowny skok liczby pakietów na sekundę (pps) przy jednoczesnym wzroście obciążenia procesorów routerów brzegowych pozwala na szybkie wdrożenie reguł BGP Blackholing
  • Wykrywanie nieautoryzowanych urządzeń (Rogue Devices): Ciągły audyt tablic ARP i portów przełączników alarmuje o wpięciu do sieci obcych komputerów, fałszywych routerów czy nieautoryzowanych punktów Wi-Fi
  • Integracja NOC i SOC (Security Operations Center): Przesyłanie zdarzeń telemetrycznych z platformy NMS do systemów klasy SIEM (Security Information and Event Management) w celu głębokiej korelacji
Wykrywanie zainfekowanych stacji: Zainfekowany komputer próbujący rozprzestrzeniać złośliwe oprogramowanie (np. ransomware) generuje tysiące prób połączeń na porty 445 (SMB) lub 3389 (RDP) na minutę. Analiza przepływów natychmiast wskazuje źródło infekcji.
NMS jako sensor cyberbezpieczeństwa Detekcja anomalii ruchu • Skokowy wzrost liczby pakietów/s • Lawina pakietów TCP SYN (SYN Flood) • Ataki wolumetryczne DDoS na łącze WAN Wczesne ostrzeganie przed saturacją Wykrywanie rekonesansu • Skanowanie portów z narzędzi typu nmap • Wzrost pakietów odrzuconych (TCP RST) • Masowe zapytania ICMP sweep w podsieci Identyfikacja zainfekowanego hosta Nieautoryzowane urządzenia • Wykrywanie Rogue DHCP / Rogue AP • Nowe adresy MAC w portach dostępowych • Konflikty IP i ataki ARP Poisoning Ochrona integralności warstwy L2 Synergia NOC i SOC • Integracja NMS z systemami SIEM/SOAR • Korelacja metryk sieciowych z logami EDR • Automatyczna izolacja portu (Quarantine) Skuteczna mitygacja zagrożeń Nowoczesny NMS jest kluczowym sensorem w systemie cyberbezpieczeństwa organizacji
Slajd 33/55
RODO/GDPR a monitorowanie sieci komputerowych
Cel slajdu: Analiza prawnych aspektów przetwarzania danych w systemach monitorowania sieci w świetle przepisów RODO oraz Prawa komunikacji elektronicznej.

Zgodność prawna i ochrona prywatności

Systemy monitorowania przetwarzają adresy IP, identyfikatory MAC oraz logi sesji, które w świetle prawa unijnego (Rozporządzenie RODO/GDPR 2016/679) mogą stanowić dane osobowe.

  • Podstawa prawna (Art. 6 ust. 1 lit. f RODO): Przetwarzanie jest legalne w oparciu o prawnie uzasadniony interes administratora; Motyw 49 RODO wprost wskazuje, że zapewnienie bezpieczeństwa sieci i informacji stanowi taki interes
  • Zasada minimalizacji danych (Art. 5 ust. 1 lit. c): System NMS powinien gromadzić wyłącznie metadane niezbędne do diagnostyki (nagłówki pakietów, adresy IP, porty, liczniki), a nie treść przesyłanej korespondencji (Payload)
  • Polityka retencji danych (Art. 5 ust. 1 lit. e): Określenie ścisłego okresu przechowywania logów (np. 30, 90 lub 180 dni) oraz wdrożenie mechanizmów automatycznego usuwania danych przeterminowanych (logrotate)
  • Nowe Prawo komunikacji elektronicznej: Ustawa z dnia 12 lipca 2024 r. – Prawo komunikacji elektronicznej (Dz.U. 2024 poz. 1221, weszła w życie 10 listopada 2024 r., zastępując Prawo telekomunikacyjne); nakłada obowiązki zapewnienia bezpieczeństwa i integralności sieci
Motyw 49 RODO: „Przetwarzanie danych osobowych w zakresie bezwzględnie niezbędnym i proporcjonalnym do celów zapewnienia bezpieczeństwa sieci i informacji (...) stanowi prawnie uzasadniony interes administratora danych.”
Aspekty prawne monitorowania sieci Podstawa prawna monitoringu sieci (RODO art. 6 ust. 1 lit. f) • Przetwarzanie niezbędne do celów wynikających z prawnie uzasadnionych interesów administratora • Motyw 49 RODO wprost wymienia zapewnienie bezpieczeństwa sieci i informacji jako uzasadniony interes Zasada minimalizacji danych • Art. 5 ust. 1 lit. c RODO • Logujemy metadane (IP, port, bajty) • NIE logujemy zawartości transmisji (Payload) Ochrona tajemnicy korespondencji Ograniczenie przechowywania • Art. 5 ust. 1 lit. e RODO (Retencja) • Jasno określony czas retencji logów • Zazwyczaj 30 do 90 dni (dla audytu) Automatyczne usuwanie logów po terminie Prawo komunikacji elektronicznej (Ustawa z 12 lipca 2024 r., Dz.U. 2024 poz. 1221) Zastąpiła Prawo telekomunikacyjne; reguluje obowiązki ochrony tajemnicy komunikacji i bezpieczeństwa sieci
Slajd 34/55
Normy ISO w zarządzaniu siecią: ISO 27001 i ISO 20000
Cel slajdu: Omówienie wymagań normatywnych dotyczących ciągłego nadzoru, audytu i logowania w ramach norm ISO/IEC 27001 oraz ISO/IEC 20000-1.

Standardy normalizacyjne zarządzania IT i bezpieczeństwem

Dojrzałość organizacji teleinformatycznej mierzona jest zgodnością z międzynarodowymi normami; system NMS jest kluczowym narzędziem dostarczającym dowodów w procesie certyfikacji.

  • PN-EN ISO/IEC 27001:2023-08 (ISO 27001:2022): Zabezpieczenia Załącznika A: punkt A.8.15 (Rejestrowanie zdarzeń / Logging) oraz punkt A.8.16 (Monitorowanie aktywności / Monitoring activities); wymóg wykrywania anomalii i ochrony logów (iso.org/standard/27001)
  • PN-ISO/IEC 20000-1:2021-04 (Zarządzanie usługami IT): Wymagania dotyczące zarządzania poziomem usług i SLA (kl. 8.3.3), zarządzania pojemnością (kl. 8.4.3), obsługi incydentów (kl. 8.6.1) oraz raportowania usług (rozdział 9) (ISO/IEC 20000-1)
  • Dyrektywa NIS 2 (UE 2022/2555): Europejskie przepisy o cyberbezpieczeństwie podmiotów kluczowych i ważnych; nakładają wymóg ciągłego monitorowania podatności i incydentów (Dyrektywa NIS 2)
  • Ustawa o Krajowym Systemie Cyberbezpieczeństwa: Polska ustawa wdrażająca ramy cyberbezpieczeństwa; nakłada obowiązek wczesnego ostrzeżenia o incydencie poważnym w ciągu 24 h, pełnego zgłoszenia w ciągu 72 h oraz sprawozdania końcowego w terminie 1 miesiąca
Wymóg integralności logów (ISO 27001 A.8.15): Dzienniki zdarzeń muszą być chronione przed modyfikacją, sfałszowaniem i nieautoryzowanym usunięciem, w tym przed działaniami samych administratorów systemowych (np. zapis w trybie append-only lub przesyłanie do odizolowanego serwera WORM).
Normy ISO i regulacje w monitoringu sieci ISO/IEC 27001 (Bezpieczeństwo) • Załącznik A.8.15: Rejestrowanie zdarzeń • Załącznik A.8.16: Monitorowanie aktywności • Załącznik A.8.20: Bezpieczeństwo sieci • Ochrona logów przed modyfikacją Wymóg formalnego audytu logów ISO/IEC 20000-1 (Zarządzanie IT) • Klauzula 8.3.3: Poziom usług i SLA • Klauzula 8.4.3: Zarządzanie pojemnością • Klauzula 8.6.1: Obsługa incydentów • Rozdział 9: Raportowanie i ocena usług Gwarancja jakości usług biznesowych Dyrektywa NIS 2 i Krajowy System Cyberbezpieczeństwa • Dyrektywa (UE) 2022/2555 (NIS 2) nakłada rygorystyczne obowiązki monitorowania infrastruktury • Ustawa o KSC: terminy incydentów (ostrzeżenie ≤ 24h, zgłoszenie ≤ 72h, sprawozdanie ≤ 1 mies.) Platforma NMS stanowi podstawowe źródło dowodów audytowych w certyfikowanych organizacjach
Slajd 35/55
Planowanie wdrożenia monitorowania w organizacji
Cel slajdu: Metodologia etapowego wdrażania systemu NMS w środowisku korporacyjnym z uwzględnieniem minimalizacji ryzyka.

Etapy projektowe i wdrożeniowe

Wdrożenie systemu monitorowania to złożony projekt inżynierski, który wymaga ustrukturyzowanego podejścia procesowego, a nie przypadkowego instalowania oprogramowania.

  • Etap 1: Audyt i inwentaryzacja zasobów: Sporządzenie dokładnego wykazu wszystkich urządzeń aktywnych, podsieci, adresów IP, wersji oprogramowania układowego (firmware) oraz danych dostępowych
  • Etap 2: Klasyfikacja krytyczności (Tiering): Podział zasobów na kategorie: Tier 1 (rdzeń sieci, serwery bazodanowe – alerty natychmiastowe), Tier 2 (dystrybucja), Tier 3 (stacje robocze, drukarki)
  • Etap 3: Architektura i przygotowanie środowiska: Wybór platformy NMS, zaprojektowanie dedykowanej sieci zarządzającej (Management VLAN) oraz konfiguracja pollerów
  • Etap 4: Strojenie reguł i procedury operacyjne: Dostrajanie progów alertowych w okresie próbnym (tuning), eliminacja fałszywych alarmów oraz stworzenie procedur postępowania (Runbooks) dla dyżurnych
Zasada wdrożenia pilotowego: Nigdy nie włączaj globalnego powiadamiania SMS/e-mail w pierwszym dniu po zainstalowaniu NMS. System musi popracować w trybie cichym przez 1-2 tygodnie, aby inżynierowie mogli wyeliminować błędy w progach.
Harmonogram etapów wdrożenia NMS Krok 1: Audyt Inwentaryzacja sieci i IP Krok 2: Klasyfikacja Podział na Tier 1 / 2 / 3 Krok 3: Architektura Wybór NMS i pollerów Krok 4: Konfiguracja SNMPv3, Syslog TLS Krok 5: Strojenie Histereza, progi SLA Krok 6: Procedury Runbooki, integracja NOC Podejście iteracyjne: Od pilotażu do wdrożenia pełnego • Faza pilotowa: wdrożenie w odizolowanym segmencie serwerowni i weryfikacja obciążeń • Faza produkcyjna: stopniowe dołączanie kolejnych przełączników i oddziałów firmy
Slajd 36/55
Przykładowa topologia sieci przedsiębiorstwa
Cel slajdu: Studium przypadku typowej architektury sieci przedsiębiorstwa ze wskazaniem punktów pomiarowych systemu NMS.

Punkty kontrolne w infrastrukturze korporacyjnej

Aby w pełni zrozumieć praktyczne zastosowanie poznanych narzędzi, przeanalizujmy architekturę referencyjną sieci średniego przedsiębiorstwa i rozmieszczenie punktów telemetrycznych.

  • Router brzegowy (Edge Router): Punkt styku z dostawcami ISP; monitorowanie sesji BGP, przepustowości łączy WAN, utraty pakietów ICMP oraz eksport przepływów NetFlow
  • Zapora sieciowa (Next-Gen Firewall / UTM): Monitorowanie liczby równoległych sesji TCP/UDP, utylizacji procesora podczas inspekcji SSL, stanu tuneli IPsec VPN oraz zdarzeń bezpieczeństwa (IPS)
  • Przełączniki rdzeniowe (Core Switch L3): Routing między podsieciami VLAN, monitorowanie utylizacji magistral 10/40 Gbps, drzewa STP oraz redundantnych protokołów bramy (VRRP/HSRP)
  • Przełączniki dostępowe (Access Switches L2): Porty użytkowników końcowych i punktów Wi-Fi; monitorowanie stanów UP/DOWN, błędów CRC, zasilania PoE oraz protokołów sąsiedztwa LLDP/CDP
Dedykowany VLAN zarządzający: Cały ruch monitorowania (SNMP, Syslog, SSH) powinien być odizolowany w osobnym segmencie logicznym (Management VLAN, np. VLAN 99), niedostępnym ze stacji roboczych zwykłych użytkowników.
Topologia referencyjna i punkty pomiarowe ISP WAN Router Edge Firewall UTM Switch Core L3 Access SW-1 Access SW-2 Punkty pomiarowe: BGP/Ping na Edge, Sesje/VPN na UTM, Routing/OSPF na Core, Porty/PoE na Access Wszystkie urządzenia przekazują metryki SNMP i logi Syslog do centralnego serwera NMS
Slajd 37/55
Protokoły warstwy aplikacji w monitoringu
Cel slajdu: Metodyka weryfikacji poprawności funkcjonowania kluczowych usług infrastrukturalnych warstwy aplikacji.

Nadzór nad usługami pomocniczymi sieci

Działanie infrastruktury sieciowej jest bezużyteczne dla użytkownika końcowego, jeśli awarii ulegną kluczowe usługi pomocnicze warstwy aplikacji (L7).

  • Usługa DNS (Domain Name System): Ciągły pomiar czasu rezolucji nazw (ms), weryfikacja poprawności kodów odpowiedzi (brak błędów SERVFAIL/NXDOMAIN) oraz poprawności rekordów w strefach
  • Usługa DHCP (Dynamic Host Configuration Protocol): Testowanie procesu przydziału dzierżawy (cykl DORA), pomiar czasu oczekiwania na ofertę oraz monitorowanie stopnia wyczerpania puli adresowej
  • Synchronizacja czasu NTP (Network Time Protocol): Monitorowanie offsetu zegara systemowego (przesunięcia względem serwerów Stratum 1/2); poprawny czas jest warunkiem bezwzględnym korelacji logów Syslog
  • Usługi webowe HTTP/HTTPS: Czas nawiązania połączenia TCP, czas negocjacji sesji TLS (Handshake), kody odpowiedzi HTTP (200 OK) oraz ważność certyfikatów X.509
Reguła pierwszej diagnozy: „It’s always DNS” – ponad 70% zgłoszeń użytkowników o braku dostępu do Internetu lub aplikacji wynika z awarii serwerów DNS lub błędnej konfiguracji rekordów, mimo w pełni sprawnego łącza IP.
Protokoły warstwy aplikacji w monitoringu DNS (Domain Name System) • Czas rozwiązywania nazw (ms) • Kody odpowiedzi (NOERROR vs SERVFAIL) • Spójność rekordów A, AAAA, MX Awaria DNS paraliżuje całą sieć DHCP (Dynamic Host Config) • Czas przydziału dzierżawy DORA • Zapełnienie puli adresowej (% Pool) • Liczba konfliktów adresów IP (NACK) Brak IP = brak dostępu dla klientów NTP (Synchronizacja czasu) • Przesunięcie zegara (Clock Offset w ms) • Poziom warstwy źródła (Stratum 1-4) • Rozrzut pomiarów czasu (Jitter NTP) Kluczowe dla logów i certyfikatów HTTP / HTTPS (Web Services) • Kody odpowiedzi (200 OK vs 5xx) • Czas nawiązania sesji TLS Handshake • Dni do wygaśnięcia certyfikatu SSL Nadzór nad aplikacjami biznesowymi Usługi pomocnicze L7 decydują o poprawnym działaniu aplikacji biznesowych
Slajd 38/55
Monitorowanie usług sieciowych (Service Monitoring)
Cel slajdu: Rozróżnienie pomiędzy monitorowaniem samego portu sieciowego a weryfikacją poprawności semantycznej i transakcyjnej aplikacji.

Monitorowanie transakcyjne i syntetyczne

Dostępność portu TCP na serwerze nie oznacza, że aplikacja poprawnie obsługuje użytkowników; inżynieria monitoringu stosuje trójstopniową piramidę weryfikacji usług.

  • Poziom 1: Badanie portu transportowego (Port Check): Weryfikacja, czy proces nasłuchuje na porcie i odpowiada pakietem TCP SYN/ACK (np. port 443 na serwerze webowym)
  • Poziom 2: Poprawność semantyczna protokołu: Wysłanie właściwego zapytania protokołu i analiza kodu odpowiedzi (np. odróżnienie sprawnego serwera HTTP 200 OK od błędu bazy danych HTTP 500 Internal Server Error)
  • Poziom 3: Testy syntetyczne (Synthetic Monitoring): Weryfikacja zawartości strony (Content Matching – czy strona zawiera oczekiwany ciąg znaków), symulacja logowania użytkownika oraz pomiar czasu ładowania DOM
  • Monitorowanie certyfikatów cyfrowych (SSL/TLS): Automatyczny audyt łańcucha zaufania certyfikatów X.509 oraz alarmowanie z wyprzedzeniem (np. 30, 14 i 7 dni przed wygaśnięciem ważności)
Typowy błąd administratora: Sprawdzanie wyłącznie portu TCP 443. Serwer WWW może zawiesić się w pętli błędu bazy danych i zwracać białą stronę z kodem HTTP 500 – dla prostego port-checka usługa jest zielona (UP), podczas gdy dla klientów system nie działa.
Trójstopniowa weryfikacja usług Poziom 1: Dostępność portu TCP (L4) Czy gniazdo odpowiada TCP SYN-ACK? (np. port 443 open) Poziom 2: Semantyka protokołu (L7) Czy serwer zwraca kod HTTP 200 OK (zamiast 500/503)? Poziom 3: Test syntetyczny Content Match, Certyfikat SSL Prawdziwy stan usługi weryfikuje dopiero najwyższy poziom testu syntetycznego
Slajd 39/55
Monitorowanie środowiska fizycznego serwerowni
Cel slajdu: Nadzór nad parametrami środowiskowymi w pomieszczeniach serwerowni oraz zasilaniem gwarantowanym.

Telemetria infrastruktury data center

Najbardziej zaawansowana architektura sieciowa zawiedzie, jeśli w serwerowni ulegnie awarii klimatyzacja precyzyjna lub nastąpi zanik zasilania gwarantowanego.

  • Parametry klimatyczne (Zalecenia ASHRAE): Monitorowanie temperatury w korytarzu zimnym (optymalnie 18–27°C) i gorącym oraz wilgotności względnej (40–60% RH w celu uniknięcia wyładowań elektrostatycznych ESD)
  • Zasilacze awaryjne UPS: Nadzór nad stanem naładowania baterii, napięciem wejściowym/wyjściowym oraz szacowanym czasem podtrzymania (Runtime Remaining) wg standardu UPS-MIB (RFC 1628)
  • Detekcja zagrożeń fizycznych: Czujniki zalania cieczą pod podłogą techniczną, czujniki dymu w szafach rack oraz czujniki otwarcia drzwi szaf (ochrona przed nieautoryzowanym dostępem fizycznym)
  • Automatyzacja wyłączania systemów: Integracja NMS ze skryptami zamykającymi maszyny wirtualne i macierze dyskowe (Graceful Shutdown), gdy czas podtrzymania UPS spadnie poniżej progu bezpieczeństwa
UPS-MIB (RFC 1628): Zunifikowany standard odpytywania zasilaczy awaryjnych przez SNMP, wspierany przez APC/Schneider, Eaton, CyberPower i innych czołowych producentów urządzeń zasilania.
Telemetria środowiskowa serwerowni Warunki klimatyczne • Temperatura (ASHRAE: 18 - 27°C) • Korytarz zimny vs korytarz gorący • Wilgotność względna (40 - 60% RH) Zbyt sucho = ładunki ESD; zbyt wilgotno = korozja Zasilanie gwarantowane (UPS) • Stan baterii (% Battery Charge) • Szacowany czas podtrzymania (Runtime) • Napięcie wejściowe i wyjściowe (V) Awaria zasilania = bezpieczne wyłączenie serwerów Czujniki bezpieczeństwa • Detekcja wycieku cieczy / zalania • Czujniki dymu i gazu gaśniczego • Kontaktrony otwarcia drzwi szafy rack Zagrożenia fizyczne dla sprzętu Integracja z NMS • Karty sieciowe SNMP w UPS (NMC) • Standard UPS-MIB (RFC 1628) • Automatyczne procedury shutdown Ciągły nadzór nad Data Center Warstwa fizyczna jest fundamentem niezawodności całego centrum danych
Slajd 40/55
Automatyczne wykrywanie urządzeń (Auto-discovery)
Cel slajdu: Mechanizmy automatycznego wykrywania nowo podłączanych urządzeń i dynamicznego mapowania połączeń fizycznych w systemach NMS.

Protokoły odkrywania topologii

W dynamicznie zmieniających się sieciach manualne dodawanie setek urządzeń jest nieefektywne; nowoczesne platformy NMS wykorzystują protokoły sąsiedztwa do automatycznego budowania mapy sieci.

  • Protokół LLDP (Link Layer Discovery Protocol): Otwarty standard IEEE 802.1AB; urządzenia rozgłaszają ramki Ethernet zawierające nazwę hosta, numer portu, adres IP zarządzający oraz możliwości sprzętowe
  • Protokół CDP (Cisco Discovery Protocol): Własnościowy protokół firmy Cisco o funkcjonalności analogicznej do LLDP; obsługiwany przez większość systemów NMS
  • Skanowanie podsieci IP (Subnet Sweeps): Cykliczne odpytywanie zdefiniowanych prefiksów IP pakietami ICMP oraz próbami zapytań SNMP z predefiniowaną listą haseł community
  • Mapowanie portów i adresów (FDB / ARP Mapping): Korelacja tablicy translacji ARP routera z tablicą adresów MAC (CAM/FDB) przełącznika pozwala precyzyjnie ustalić, do którego portu którego switcha wpięty jest dany serwer
Zasada działania w LibreNMS: Gdy LibreNMS odpytuje switch A i odczytuje z bazy LLDP-MIB, że na porcie Gi1/0/24 widzi switch B, system automatycznie próbuje odpytać switch B i natychmiast rysuje połączenie między nimi na mapie topologii.
Mechanizm autowykrywania topologii Metody detekcji • Skanowanie ARP / ICMP • Odpytywanie LLDP / CDP • BGP / OSPF Neighbors • Zakresy podsieci IP Drzewo topologii • Rozpoznanie producenta • Mapowanie port-to-port • Automatyczne szablony • Aktualizacja bazy CMDB Parsowanie MIB sąsiadów Protokoły sąsiedztwa warstwy L2 w autowykrywaniu • LLDP (IEEE 802.1AB): standard otwarty, niezależny od producenta; rozgłasza nazwę, port i IP • CDP (Cisco Discovery Protocol): własnościowy protokół Cisco o analogicznej funkcjonalności • FDB / CAM Table: powiązanie adresów MAC i VLAN-ów z fizycznymi portami przełączników
Slajd 41/55
Projektowanie efektywnych dashboardów (Pulpitów NOC)
Cel slajdu: Ergonomia, hierarchia wizualna i zasady projektowania paneli operacyjnych w centrach zarządzania siecią (NOC).

Ergonomia wizualna i konstrukcja pulpitów NOC

Dashboard w centrum operacji sieciowych to podstawowe narzędzie pracy operatora; jego ergonomia bezpośrednio wpływa na czas reakcji na incydenty.

  • Zasada czytelności natychmiastowej (At-a-glance): Operator patrzący na ekran ścienny (Video Wall) w centrum NOC musi w ciągu kilku sekund ocenić, czy infrastruktura działa poprawnie
  • Rygor kolorystyczny: Czerwień i pomarańcz muszą być zarezerwowane wyłącznie dla awarii i ostrzeżeń; stosowanie jaskrawych kolorów w elementach dekoracyjnych prowadzi do desensytyzacji wzroku
  • Hierarchia ważności (Visual Hierarchy): Najważniejsze agregaty (liczba awarii krytycznych) na górze ekranu; poniżej lista bieżących incydentów posortowana wg wagi, a na dole trendy i wykresy
  • Architektura Drill-down: Dashboard prezentuje stan ogólny; kliknięcie w uszkodzony element natychmiast przenosi inżyniera do szczegółowych wykresów i logów danego portu
Antywzorzec przeładowania (Dashboard Overload): Umieszczenie 50 wykresów na jednym ekranie powoduje, że inżynier przestaje dostrzegać cokolwiek. Skuteczny pulpit zawiera maksymalnie 5-7 kluczowych widżetów syntetycznych.
Układ ergonomicznego pulpitu NOC CRITICAL: 2 WARNING: 5 DEVICES UP: 342 Widok NOC 24/7 Aktywne incydenty (Alarm Feed) ● SW-CORE-01: BGP Session Down ● R-EDGE-02: Packet Loss > 10% ▲ SRV-DB-01: Memory > 88% Top Utylizacja łączy WAN 94% (ISP-1) 62% (ISP-2) Zasady ergonomii widoków operacyjnych (At-a-glance visibility) 1. Zasada 5 sekund: operator musi ocenić stan sieci w ciągu 5 sekund od spojrzenia na ekran 2. Kolory wyłącznie funkcjonalne: czerwień i pomarańcz zarezerwowane wyłącznie dla stanów awaryjnych 3. Unikanie przeładowania (Visual Clutter): szczegółowe wykresy otwierane na żądanie (drill-down)
Slajd 42/55
Raportowanie i analiza danych historycznych
Cel slajdu: Zastosowanie danych historycznych do analizy trendów, rozliczeń oraz weryfikacji spełniania wymagań biznesowych.

Przetwarzanie i agregacja danych telemetrycznych

Bieżące alarmy gasną po usunięciu usterki; prawdziwą wartość długoterminową stanowią dane historyczne wykorzystywane do rozliczeń i audytów.

  • Raporty dostępności usług (SLA Reporting): Miesięczne i kwartalne zestawienia procentowej dostępności kluczowych systemów, z uwzględnieniem zaplanowanych okien serwisowych
  • Zasada 95. percentyla (95th Percentile / Burstable): Branżowy standard rozliczania łączy u operatorów ISP; odrzuca się 5% najwyższych pomiarów w miesiącu (ok. 36 godzin szczytów), rozliczając pozostałe 95%
  • Identyfikacja problemów chronicznych: Wykrywanie urządzeń, które generują krótkotrwałe, powtarzające się awarie (tzw. ciche restarty), umykające bieżącej uwadze operatorów
  • Automatyczna dystrybucja raportów: Generowanie zestawień w formacie PDF/CSV i cykliczne wysyłanie ich do kierowników działów i klientów zewnętrznych
Dlaczego 95. percentyl? Mechanizm ten chroni klienta przed ponoszeniem gigantycznych kosztów za krótkotrwałe, sporadyczne piki ruchu (np. comiesięczny backup), pozwalając operatorowi na elastyczne oferowanie pasma w modelu burstable.
Metodologia 95. percentyla i raportowanie Zasada 95. percentyla (Burstable Billing) Linia 95%: 65 Mbps Odrzucone 5% szczytów Rozliczanie wg 95% najwyższej wartości Typologia raportów NMS • Raport dostępności SLA (% Uptime) • Zestawienie Top Incidents (awarie) • Analiza nasycenia łącz i serwerów • Raporty audytowe zmian konfiguracji Podstawa decyzji biznesowych i budżetu Inżynierskie znaczenie danych historycznych • Rozliczanie pasma u operatorów: odrzucenie 5% najwyższych próbek (np. backupy nocne) i opłata za 95% • Wykrywanie powtarzających się usterek (Chronic Issues) niewidocznych w bieżącym widoku alarmów Dane historyczne przekształcają telemetrię w rzetelne wskaźniki zarządcze
Slajd 43/55
SLA (Service Level Agreement) – umowa o poziomie usług
Cel slajdu: Matematyczne i kontraktowe definicje dostępności, progi dziewiątek (99% - 99.999%) oraz kalkulacja dopuszczalnych czasów przestoju.

Parametryzacja umów o gwarantowanym poziomie usług

Service Level Agreement (SLA) to formalne porozumienie określające mierzalne parametry jakościowe usług IT; niespełnienie wskaźników wiąże się z dotkliwymi karami finansowymi.

  • Koncepcja dziewiątek dostępności (High Availability): Skala niezawodności: od 99% (dwie dziewiątki – dopuszczalny przestój ponad 3 dni w roku) do 99.999% (pięć dziewiątek – przestój poniżej 5 minut rocznie)
  • Formuła matematyczna dostępności: Dostępność [%] = ((Czas_całkowity - Czas_przestojów) / Czas_całkowity) * 100%; wyliczana w oknach miesięcznych lub rocznych
  • Baza kalkulacji miesiąca (30 dni vs 30,44 dnia): W tabeli przyjęto średni miesiąc kalendarzowy (365,25 / 12 = 30,44 dnia, 730,5 h; np. 99.9% = 43 min 49 s); w umowach definiujących miesiąc rozliczeniowy jako równe 30 dni (720 h) dopuszczalny przestój 99.9% wynosi dokładnie 43 min 12 s
  • Kary umowne i rekompensaty (Service Credits): Mechanizmy finansowe potrącania opłat abonamentowych w przypadku przekroczenia gwarantowanego czasu niedostępności
Wymóg pięciu dziewiątek (99.999%): Oznacza, że roczny łączny czas awarii nie może przekroczyć 5 minut i 15 sekund (miesięcznie poniżej 26 sekund). Osiągnięcie takiego wyniku jest niemożliwe bez pełnej redundancji sprzętowej (podwójne zasilacze, stosy przełączników, łącza światłowodowe prowadzone niezależnymi trasami geograficznymi).
Zestawienie progów dziewiątek SLA Poziom SLA Dopuszczalny przestój / rok Dopuszczalny przestój / miesiąc Ocena 99.0% (2 dziewiątki) 3 dni 15 godz. 40 min 7 godz. 18 min Niski standard 99.9% (3 dziewiątki) 8 godz. 45 min 57 s 43 min 49 s Standard biurowy 99.99% (4 dziewiątki) 52 min 36 s 4 min 23 s Klasa Enterprise 99.999% (5 dziewiątek) 5 min 15 s 26 sekund Carrier Grade Matematyczna formuła wyliczania wskaźnika SLA Dostępność [%] = ((Czas_całkowity - Czas_przestoju) / Czas_całkowity) * 100% Wartości miesięczne w tabeli oparto na średnim miesiącu (30,44 d = 730,5 h; dla 30 d = 720 h: 99.9% to 43 min 12 s)
Slajd 44/55
Wskaźniki niezawodności: MTTR, MTBF i MTTD
Cel slajdu: Matematyczne formuły i inżynierskie znaczenie wskaźników MTTR, MTBF, MTTD w ocenie stabilności systemów teleinformatycznych.

Metryki niezawodnościowe infrastruktury IT

Inżynieria niezawodności posługuje się znormalizowanymi wskaźnikami matematycznymi pozwalającymi na obiektywną ocenę stabilności sprzętu i procesów naprawczych.

  • MTTD (Mean Time To Detect): Średni czas od momentu fizycznego wystąpienia awarii do jej zarejestrowania przez system NMS; optymalizacja pollingu skraca MTTD z minut do sekund
  • MTTR (Mean Time To Repair / Recovery): Średni czas trwania przestoju – od wystąpienia usterki do przywrócenia pełnej funkcjonalności operacyjnej systemu
  • MTBF (Mean Time Between Failures): Średni czas bezawaryjnej pracy urządzenia lub usługi pomiędzy kolejnymi incydentami; miara jakości sprzętu i odporności architektury
  • MTTF (Mean Time To Failure): Średni czas pracy do pierwszej awarii dla komponentów nienaprawialnych (np. dyski HDD/SSD, wkładki SFP, wentylatory)
Złota formuła dostępności:
Dostępność = MTBF / (MTBF + MTTR)
Aby zwiększyć dostępność, inżynier może podnosić niezawodność sprzętu (zwiększać MTBF) lub drastycznie skracać czas diagnostyki i naprawy (zmniejszać MTTR dzięki NMS).
Metryki niezawodnościowe: MTTD, MTTR i MTBF Cykl życia awarii na osi czasu Awaria Detekcja NMS Naprawa Kolejna awaria MTTD MTTR (Czas naprawy) MTBF (Czas między awariami) • MTTD (Mean Time To Detect): średni czas od wystąpienia usterki do jej wykrycia przez NMS • MTTR (Mean Time To Repair / Recover): średni czas od wystąpienia awarii do pełnego przywrócenia usług • MTBF (Mean Time Between Failures): średni czas poprawnej pracy pomiędzy kolejnymi awariami • Zależność: Dostępność = MTBF / (MTBF + MTTR) – minimalizacja MTTR podnosi dostępność
Slajd 45/55
Trendy i planowanie pojemności (Capacity Planning)
Cel slajdu: Metody ekstrapolacji danych historycznych w celu prognozowania wyczerpania zasobów pamięci, pasma i mocy obliczeniowej.

Proaktywne zarządzanie pojemnością infrastruktury

Doświadczony administrator nie czeka, aż na serwerze skończy się wolne miejsce na dysku; wykorzystuje analizę trendów do precyzyjnego planowania zakupów.

  • Pojęcie Capacity Planning: Proces szacowania przyszłego zapotrzebowania na zasoby teleinformatyczne (pasmo WAN, przestrzeń dyskowa, pamięć RAM, licencje) na podstawie danych historycznych
  • Ekstrapolacja liniowa i wielomianowa: Dopasowanie krzywej trendu do punktów pomiarowych z ostatnich 6–12 miesięcy w celu wyznaczenia daty przecięcia limitu (Runway Date)
  • Analiza sezonowości (Seasonality): Uwzględnianie cyklicznych wahań obciążenia: szczytów dziennych (godz. 9-17), tygodniowych oraz okresowych (np. Black Friday w e-commerce)
  • Uwzględnienie czasu dostaw (Lead Time): Planowanie procedury przetargowej i zamówień z wyprzedzeniem uwzględniającym realny czas dostawy i montażu sprzętu przez dostawcę
Runway Date: Szacowana data, w której monitorowany zasób (np. macierz dyskowa serwera logów) osiągnie 100% pojemności. Daje inżynierom twarde uzasadnienie budżetowe przed dyrekcją.
Ekstrapolacja trendu wyczerpania zasobów Projekcja wyczerpania zasobów (Capacity Runway) Limit nasycenia (100% dysku / łącza) Dane historyczne (6 mies.) Koniec zasobów za ~90 dni Inżynieria Capacity Planning w praktyce • Ekstrapolacja matematyczna: wyliczenie dokładnej daty nasycenia pamięci masowej lub pasma • Uwzględnienie Lead Time dostawców: zamówienie dysków lub rozbudowy łącza z wyprzedzeniem 60 dni
Slajd 46/55
Monitorowanie w chmurze i modelach hybrydowych
Cel slajdu: Specyfika monitorowania zasobów chmurowych (AWS, Azure, GCP) oraz łączenia ich z lokalną infrastrukturą on-premise.

Hybrydowa telemetria wielochmurowa

Migracja części usług do chmury publicznej wymusza zmianę paradygmatu monitorowania z powodu utraty bezpośredniego dostępu do warstwy fizycznej.

  • Utrata tradycyjnego SNMP: W chmurze publicznej (AWS EC2/RDS, Azure VM) dostawca nie udostępnia odpytywania SNMP dla infrastruktury bazowej; telemetria opiera się na dedykowanych API (CloudWatch, Azure Monitor)
  • Monitorowanie łączy hybrydowych: Nadzór nad dedykowanymi magistralami łączącymi lokalne centrum danych z chmurą: AWS Direct Connect, Azure ExpressRoute oraz zapasowymi tunelami IPsec VPN
  • Efemeryczność kontenerów (Kubernetes): Kontenery żyją od kilku minut do kilku godzin; statyczne bazy inwentarza przestają działać na rzecz dynamicznego service discovery w systemie Prometheus
  • Koszty zapytań telemetrycznych (API Billing): W chmurze publicznej każde wywołanie API monitorującego i każda wyeksportowana metryka generuje bezpośredni koszt na fakturze
Koncepcja Single Pane of Glass: Dążenie do zintegrowania metryk z lokalnych przełączników, serwerów wirtualnych VMware oraz zasobów chmurowych AWS/Azure w jednym, spójnym interfejsie graficznym.
Architektura monitoringu hybrydowego Infrastruktura On-Premise • Pełna kontrola nad warstwą fizyczną • Tradycyjny protokół SNMP v2c/v3 • Porty przełączników, zasilacze UPS Niski narzut kosztowy na próbkę Chmura Publiczna (Cloud) • Brak dostępu do fizycznego SNMP • Dedykowane API: CloudWatch, Azure Mon. • Maszyny wirtualne, bazy PaaS, Serverless Płatność za każde zapytanie API Wyzwania telemetrii w modelu hybrydowym 1. Nadzór nad magistralami hybrydowymi: AWS Direct Connect, Azure ExpressRoute, tunele IPsec 2. Kontenery i Kubernetes: dynamiczna efemeryczność podów wymaga agentów Prometheus / Grafana 3. Pojedynczy punkt widzenia (Single Pane of Glass): integracja metryk chmurowych z NMS lokalnym
Slajd 47/55
AIOps – sztuczna inteligencja w zarządzaniu siecią
Cel slajdu: Zastosowanie algorytmów uczenia maszynowego (ML) i sztucznej inteligencji do redukcji szumu alarmowego i korelacji incydentów.

Sztuczna inteligencja w operacjach sieciowych

AIOps (Artificial Intelligence for IT Operations) to połączenie zaawansowanej telemetrii sieciowej z modelami uczenia maszynowego w celu automatyzacji zarządzania.

  • Dynamiczne linie bazowe (Dynamic Baselines): Zastąpienie sztywnych progów (np. 80%) profilami dynamicznymi; 60% obciążenia o godzinie 14:00 w dzień roboczy to norma, ale 60% w niedzielę o 3:00 nad ranem wywoła natychmiastowy alert
  • Agregacja i redukcja szumu (Noise Reduction): Algorytmy klasteryzacji grupujące setki powiązanych komunikatów w jeden czytelny incydent źródłowy (Root Cause Incident)
  • Predykcja anomalii (Predictive Analytics): Wykrywanie subtelnych odchyleń wielowymiarowych (np. jednoczesny minimalny wzrost opóźnień i spadek okna TCP) zapowiadających awarię na godziny przed jej wystąpieniem
  • Zautomatyzowana mitygacja (Self-Healing): Wykonywanie automatycznych scenariuszy naprawczych (np. przełączenie ruchu na zapasowy węzeł, restart zawieszonego kontenera)
AIOps a rola inżyniera: Sztuczna inteligencja w sieciach nie zastępuje inżyniera sieciowego, lecz przejmuje rolę „filtra szumu”, uwalniając człowieka od konieczności ręcznego przeglądania tysięcy bezużytecznych logów.
Architektura potoku AIOps 1. Surowe zdarzenia • 10 000 logów/s • 500 pułapek SNMP • Miliony metryk TSDB 2. Silnik ML / AIOps • Deduplikacja szumu • Dynamiczne progi • Korelacja topologiczna 3. Wynik operacyjny • 1 Incydent źródłowy • Wskazanie usterki • Sugestia naprawy Trzy filary sztucznej inteligencji w operacjach sieciowych 1. Dynamiczne progi (Dynamic Baselines): automatyczne uczenie się profilu ruchu dnia i nocy 2. Kompresja szumu alarmowego (Noise Reduction): zwijanie setek symptomów w 1 awarię główną 3. Samonaprawianie (Self-healing): automatyczne restartowanie procesów lub przełączanie tras BGP AIOps wspiera inżyniera w analizie wielowymiarowych korelacji, eliminując rutynowe czynności
Slajd 48/55
Porównanie narzędzi monitorowania – zestawienie kryteriów
Cel slajdu: Wielokryterialna matryca porównawcza systemów LibreNMS, Zabbix, PRTG, Prometheus i The Dude.

Dobór platformy do specyfiki środowiska

Nie istnieje uniwersalne narzędzie monitorowania idealne do każdego zastosowania; wybór platformy musi wynikać ze struktury monitorowanej infrastruktury.

  • LibreNMS: Optymalny dla infrastruktury sieciowej LAN/WAN; bezkonkurencyjne automatyczne wykrywanie portów, obsługa protokołów sąsiedztwa i gotowe szablony urządzeń sieciowych
  • Zabbix: Najlepszy wybór dla złożonych środowisk serwerowych z systemami Linux/Windows; potężne możliwości agenta, predykcja awarii i zaawansowane reguły logiczne
  • Prometheus + Grafana: Standard de-facto dla kontenerów, klastrów Kubernetes i architektury mikroserwisów; odpytywanie w modelu pull i język PromQL
  • PRTG / SolarWinds: Rozwiązania komercyjne dedykowane dla organizacji poszukujących gotowych instalatorów i formalnego wsparcia technicznego producenta
Kryteria decyzyjne: 1. Dominujący typ urządzeń (sieć vs serwery vs kontenery); 2. Budżet licencyjny; 3. Kompetencje zespołu (Linux/PHP vs Windows); 4. Wymagania dotyczące rozproszenia geograficznego pollerów.
Matryca porównawcza systemów NMS System NMS Licencja Główna domena Auto-discovery Krzywa nauki LibreNMS Open Source (GPL) Sieci LAN/WAN, SNMP Doskonałe (LLDP) Niska / Średnia Zabbix Open Source (GPL) Serwery, Aplikacje, OS Dobre (Reguły LLD) Wysoka Prometheus Open Source (Apache) Kontenery, K8s, Chmura K8s API Service Disc. Średnia PRTG Komercyjna (per sensor) Mieszana (Windows/LAN) Kreator Windows Bardzo niska The Dude Freeware (MikroTik) RouterOS, Małe sieci Skanowanie IP/MNDP Niska Rekomendacja inżynierska LibreNMS to optymalny wybór dla środowisk sieciowych opartych na urządzeniach fizycznych L2/L3
Slajd 49/55
Najczęstsze błędy i pułapki w monitorowaniu
Cel slajdu: Identyfikacja i mitygacja typowych błędów popełnianych podczas projektowania i eksploatacji systemów NMS.

Analiza błędów wdrożeniowych i ich konsekwencje

Wdrożenie systemu monitorowania niesie ze sobą ryzyka operacyjne; błędy w konfiguracji progów i powiadomień mogą uczynić system bezużytecznym.

  • Zmęczenie alertami (Alert Fatigue): Zasypywanie inżynierów setkami nieistotnych powiadomień e-mail, co prowadzi do psychologicznego znieczulenia i ignorowania awarii krytycznych
  • Brak histerezy i filtrów czasowych: Konfigurowanie progów bez strefy powrotu; skutkuje nieustannym wysyłaniem alertów włącz/wyłącz przy drobnych wahaniach obciążenia
  • Złudzenie bezpieczeństwa oparte na ICMP: Przekonanie, że zielony ping oznacza sprawną sieć; ignorowanie metryk L7, nasycenia buforów oraz jakości transmisji
  • Brak niezależnego kanału Out-of-Band (OOB): Sytuacja, w której awaria głównego łącza internetowego uniemożliwia serwerowi NMS wysłanie powiadomienia SMS/e-mail do administratora
Zasada ciszy w NOC: Jeśli w sieci wszystko działa poprawnie, system NMS powinien milczeć. Każde powiadomienie dźwiękowe lub SMS musi być traktowane przez inżyniera jako zdarzenie nadzwyczajne wymagające przerwania bieżącej pracy.
Cztery główne pułapki monitoringu 1. Alert Fatigue (Zmęczenie) • Setki maili dziennie o bzdurach • Ignorowanie wszystkich powiadomień • Przeoczenie awarii krytycznej Rozwiązanie: zasada „Alert Actionable” 2. Brak Histerezy • Flapping alertów (włącz/wyłącz) • Oscylacje wokół progu (np. 85%) • Zaśmiecanie dziennika incydentów Rozwiązanie: progi High 85% / Low 75% 3. Złudzenie ICMP Ping • Badanie wyłącznie dostępności IP • Brak wiedzy o błędach aplikacji • Niewidoczna saturacja procesora Rozwiązanie: Service Monitoring L7 4. Brak kanału Out-of-Band • Monitoring tą samą siecią, co produkcja • Awaria łącza odcina serwer NMS • NMS nie może wysłać powiadomienia Rozwiązanie: Modem LTE/5G dla NMS Świadomość typowych pułapek pozwala uniknąć degradacji systemu monitoringu
Slajd 50/55
Zbiór dobrych praktyk inżynierii monitoringu
Cel slajdu: Zestawienie fundamentalnych zasad budowy odpornego, bezpiecznego i skalowalnego środowiska NMS.

Dobre praktyki i reguły architektoniczne

Doświadczenia inżynierskie pozwalają sformułować zbiór uniwersalnych zasad, których przestrzeganie gwarantuje sukces wdrożenia systemu monitorowania.

  • Izolacja sieci zarządzającej (Management Network): Ruch SNMP, Syslog i SSH musi być bezwzględnie odseparowany w dedykowanym VLAN-ie lub fizycznej sieci Out-of-Band (OOB)
  • Stosowanie bezpiecznych wersji protokołów: Wycofanie podatnego protokołu SNMPv1/v2c na rzecz SNMPv3 z trybem authPriv (SHA-256 + AES-128) oraz szyfrowanie logów Syslog za pomocą TLS
  • Hierarchia zależności urządzeń (Dependency Tree): Precyzyjne zdefiniowanie relacji Parent-Child w systemie NMS w celu automatycznego tłumienia alarmów pochodnych
  • Wysoka dostępność samego NMS (Monitoring the Monitor): Nadzór nad samym serwerem monitorowania; zapasowa instancja w innej lokalizacji oraz automatyczny backup bazy konfiguracji
Zasada Quis custodiet ipsos custodes? Kto pilnuje strażników? Jeśli serwer NMS ulegnie awarii, nikt się o tym nie dowie. Dlatego w profesjonalnych środowiskach stosuje się prosty, zewnętrzny watchdog (Heartbeat ping) weryfikujący działanie NMS z chmury.
Pięć złotych zasad inżynierii NMS 1. Dedykowany Management VLAN & OOB Całkowita izolacja ruchu telemetrycznego od użytkowników; rezerwowy modem LTE 2. Bezpieczeństwo protokołów: SNMPv3 i Syslog over TLS Wymóg kryptograficznego uwierzytelniania SHA i szyfrowania AES; brak haseł jawnych 3. Zasada 'Każdy alert musi być Actionable' Brak powiadomień bez procedury naprawczej; regularny przegląd reguł raz na kwartał 4. Hierarchia zależności (Parent-Child Dependencies) Tłumienie alertów wtórnych; awaria switcha nadrzędnego oznacza brak dostępu, nie 50 awarii 5. Wysoka dostępność serwera NMS (High Availability) Kopia zapasowa bazy RRD/SQL; wdrożenie monitoringu w oparciu o kontenery Docker
Slajd 51/55
Środowisko laboratoryjne kursu – architektura
Cel slajdu: Szczegółowe przedstawienie architektury sieciowej środowiska laboratoryjnego wykorzystywanego w ćwiczeniach praktycznych.

Topologia i komponenty laboratorium

Podczas zajęć laboratoryjnych studenci pracują na w pełni funkcjonalnym środowisku telemetrycznym opartym na wirtualizacji i konteneryzacji.

  • Platforma kontenerowa Docker: Wielokontenerowy stos uruchamiany za pomocą Docker Compose: kontener LibreNMS, baza relacyjna MariaDB 10.11 oraz broker kolejkowy Redis
  • Wirtualne routery MikroTik CHR: Instancje Cloud Hosted Router (CHR) pracujące pod kontrolą systemu RouterOS v7, udostępniające pełen stos protokołów SNMPv2c/v3
  • Agenci systemowi Linux: Instalacja i parametryzacja demona snmpd oraz serwera rsyslog na węzłach roboczych w podsieci laboratoryjnej 192.168.53.0/24
  • Narzędzia diagnostyczne konsoli: Zestaw narzędzi Net-SNMP (snmpwalk, snmpget, snmptranslate), nmap, tcpdump oraz wireshark do inspekcji pakietów
Izolacja środowiska: Wykorzystanie kontenerów Docker pozwala każdemu studentowi na bezpieczne eksperymentowanie, testowanie błędnych konfiguracji i restartowanie usług bez ryzyka uszkodzenia systemu bazowego.
Architektura środowiska laboratoryjnego Host bazowy Linux (192.168.53.0/24) LibreNMS Core Poller, Web UI, RRD MariaDB Baza danych Redis Kolejka zadań MikroTik CHR / Agent Wszystkie komponenty laboratoryjne spięte w izolowanej sieci wirtualnej Docker Komponenty stanowiska dydaktycznego • Serwer NMS: konteneryzowane środowisko Docker Compose z LibreNMS, bazą MariaDB i kolejką Redis • Urządzenia zarządzane: wirtualny MikroTik Cloud Hosted Router (CHR) oraz agenci snmpd w systemie Linux
Slajd 52/55
Wymagania wstępne i przygotowanie stanowiska
Cel slajdu: Instrukcja weryfikacji oprogramowania, pakietów i uprawnień niezbędnych do realizacji ćwiczeń laboratoryjnych.

Konfiguracja narzędziowa stacji roboczej

Przed przystąpieniem do ćwiczeń praktycznych należy upewnić się, że stacja robocza posiada zainstalowane niezbędne narzędzia linii poleceń i usługi systemowe.

  • Pakiety pakietu Net-SNMP: Instalacja pakietów snmp (narzędzia klienckie snmpwalk, snmpget) oraz snmpd (demon agenta) za pomocą menedżera apt
  • Pobieranie oficjalnych baz MIB: Zainstalowanie pakietu snmp-mibs-downloader oraz odkomentowanie dyrektywy mibs : w pliku /etc/snmp/snmp.conf
  • Środowisko kontenerowe Docker: Weryfikacja instalacji silnika Docker oraz wtyczki Docker Compose; upewnienie się, że użytkownik należy do grupy docker
  • Narzędzia diagnostyczne sieci: Dostępność podstawowych programów w ścieżce systemowej: ping, traceroute, nmap, ss, tcpdump
Polecenie przygotowawcze w systemie Debian/Ubuntu:
sudo apt update && sudo apt install -y snmp snmpd snmp-mibs-downloader curl nmap
Weryfikacja pakietów w terminalu Przygotowanie stacji roboczej Linux – Weryfikacja pakietów $ sudo apt update && sudo apt install -y snmp snmpd snmp-mibs-downloader docker.io Reading package lists... Done Setting up snmp (5.9.3+dfsg-2) ... Setting up snmpd (5.9.3+dfsg-2) ... $ snmpwalk -V NET-SNMP version: 5.9.3 $ docker --version Docker version 26.1.4, build 5650f9b $ sudo systemctl status snmpd --no-pager Active: active (running) since Tue 2026-09-29 20:00:00 CEST; port UDP 161 open
Slajd 53/55
Plan cyklu prezentacji – podsumowanie modułów
Cel slajdu: Przedstawienie logicznych powiązań pomiędzy wszystkimi 6 modułami kursu monitorowania sieci teleinformatycznych.

Ścieżka kształcenia w ramach cyklu wykładów

Niniejsza prezentacja stanowiła wstęp do kompleksowego cyklu szkoleniowego, który w kolejnych częściach przechodzi do zaawansowanych wdrożeń technicznych.

  • Prezentacja 1: Wprowadzenie i fundamenty pojęciowe: Omówione filary monitorowania, model FCAPS, wskaźniki SLA/MTTR oraz architektura platform NMS
  • Prezentacja 2: Protokół SNMP – architektura i budowa: Głęboka analiza protokołu SNMP: wersje v1/v2c/v3, struktura drzewa OID, bazy MIB oraz modele USM i VACM
  • Prezentacja 3: Protokół SNMP w praktyce inżynierskiej: Polecenia linii poleceń Net-SNMP, odpytywanie urządzeń Cisco i MikroTik oraz analiza ruchu w programie Wireshark
  • Prezentacje 4, 5 i 6: Systemy NMS, konteneryzacja i logi: Wdrożenie produkcyjne platformy LibreNMS, konteneryzacja w środowisku Docker oraz centralny serwer logów Syslog (RFC 5424)
Ciągłość dydaktyczna: Wiedza pojęciowa zdobyta w module 1 (np. znaczenie liczników Counter64 czy histerezy) będzie bezpośrednio wykorzystywana w konfiguracji reguł alertowych w module 4 i 5.
Powiązania modułów tematycznych kursu Moduł 1 (Omówiony) Wprowadzenie do NMS • Fundamenty pojęciowe • Model FCAPS i SLA • Narzędzia manualne Moduł 2 Protokół SNMP • Architektura v1/v2c/v3 • Drzewo OID i bazy MIB • Bezpieczeństwo USM/VACM Moduł 3 SNMP w praktyce • Zapytania w konsoli CLI • Konfiguracja MikroTik • Sniffing w Wireshark Moduł 4 Systemy NMS • LibreNMS od podstaw • Reguły alertowe • Pulpity i mapy L2 Moduł 5 Konteneryzacja • Docker & Compose • Wdrożenie LibreNMS • Trwałość wolumenów Moduł 6 Logowanie Syslog • Standard RFC 5424 • Demon rsyslog & TLS • Korelacja zdarzeń Sześć modułów tworzy spójny program kształcenia specjalisty ds. monitoringu sieci LAN
Slajd 54/55
Słownik kluczowych pojęć prezentacji 1
Cel slajdu: Usystematyzowanie terminologii technicznej wprowadzonej w module pierwszym.

Glosariusz terminologiczny inżynierii monitoringu

Podsumowanie najważniejszych pojęć, skrótów i definicji standardów wprowadzonych w ramach pierwszej części kursu.

  • NMS (Network Management System): Zintegrowany system teleinformatyczny służący do monitorowania, analizowania i zarządzania siecią
  • Model FCAPS: Zdefiniowany w normie ISO/IEC 7498-4 podział zarządzania na: Fault, Configuration, Accounting, Performance, Security
  • Histereza progowa: Rozdzielenie progu wzbudzenia alarmu od progu jego wygaszenia, eliminujące zjawisko flappingu powiadomień
  • RRDtool (Round Robin Database): Plikowa baza danych o prealokowanym, stałym rozmiarze, konsolidująca metryki telemetryczne w szeregach czasowych (RRDtool)
  • Wskaźniki MTTR / MTBF / MTTD: Znormalizowane metryki niezawodnościowe opisujące średnie czasy: naprawy (MTTR), bezawaryjnej pracy (MTBF) oraz detekcji usterki (MTTD)
Prawidłowa terminologia: W języku inżynierskim odróżniamy dostępność (stan binarny UP/DOWN) od wydajności (parametry RTT, jitter, pasmo) oraz utylizacji (stopień obciążenia komponentu sprzętowego).
Glosariusz pojęć monitoringu NMS (Network Management System) Centralna platforma do nadzoru i alarmowania Polling (Odpytywanie) Cykliczne zapytania wysyłane przez manager SNMP Trap Asynchroniczny alert UDP 162 wysyłany przez agenta FCAPS (ISO/IEC 7498-4) Fault, Config, Accounting, Performance, Security Histereza (Hysteresis) Różnica progów aktywacji i wygaszenia alertu RRDtool Baza bufora kołowego o stałym rozmiarze pliku SLA (Service Level Agreement) Umowa gwarantująca procentowy poziom dostępności MTTR (Mean Time to Repair) Średni czas od wystąpienia usterki do naprawy Precyzyjne posługiwanie się terminologią to cecha profesjonalnego inżyniera sieciowego
Slajd 55/55
Pytania kontrolne i zadania sprawdzające
Cel slajdu: Zestaw pytań sprawdzających wiedzę teoretyczną oraz praktycznych zadań laboratoryjnych weryfikujących zrozumienie materiału.

Autotest wiedzy i zadania inżynierskie

Aby upewnić się, że materiał modułu wprowadzającego został w pełni opanowany, odpowiedz na poniższe pytania problemowe i wykonaj ćwiczenia w konsoli.

  • Pytanie 1: Aktywny vs Pasywny monitoring: Wyjaśnij fundamentalną różnicę pomiędzy odpytywaniem cyklicznym (polling) a odbiorem pułapek SNMP Trap / komunikatów Syslog. W jakich scenariuszach monitoring pasywny zawodzi?
  • Pytanie 2: Mechanizm histerezy: Wyjaśnij zjawisko flappingu alertów. Dlaczego próg wygaszenia alertu (Clear) powinien być ustawiony niżej niż próg aktywacji (Trigger)?
  • Pytanie 3: Kalkulacja SLA: Dla systemu objętego gwarancją dostępności na poziomie 99.9% w skali miesiąca (30 dni), oblicz maksymalny dopuszczalny czas nieplanowanego przestoju w minutach.
  • Pytanie 4: Typy danych metrycznych: Dlaczego do pomiaru ruchu na interfejsie 10 Gbps nie wolno stosować 32-bitowego licznika Counter32? Po jakim czasie ulegnie on zawinięciu?
  • Zadanie praktyczne w konsoli: Zaloguj się na stanowisku laboratoryjnym Linux i za pomocą polecenia ss -tuln zweryfikuj stan gniazd sieciowych. Następnie zbadaj fluktuację opóźnień do bramy za pomocą ping -c 10.
Odpowiedź do zadania obliczeniowego SLA:
Miesiąc 30-dniowy to 30 * 24 * 60 = 43 200 minut.
Dostępność 99.9% oznacza niedostępność 0.1%.
Dopuszczalny przestój: 43 200 * 0.001 = 43.2 minuty (43 minuty i 12 sekund).
Pytania kontrolne i zadania sprawdzające Pytania teoretyczne (Weryfikacja wiedzy) 1. Dlaczego sam ping ICMP nie wystarcza do oceny stanu zdrowia sieci? 2. W jaki sposób mechanizm histerezy zapobiega zmęczeniu alertami (Alert Fatigue)? 3. Czym różni się licznik Counter64 od wskaźnika Gauge32 w telemetrii SNMP? 4. Wymień 5 filarów modelu FCAPS i przyporządkuj im zadania inżynierskie. Zadania praktyczne w terminalu Linux ● Zadanie 1: Wykonaj polecenie ss -tuln i sprawdź, czy porty UDP 161 i 514 są aktywne. ● Zadanie 2: Zbadaj stabilność łącza poleceniem ping -c 20 8.8.8.8; oceń wartość parametru mdev. ● Zadanie 3: Przeskanuj otwarte porty na stacji lokalnej poleceniem nmap -sT -p 22,80,161 127.0.0.1. Samodzielna realizacja zadań weryfikuje gotowość do modułu drugiego (Protokół SNMP)