{"id":4810,"date":"2026-08-11T20:59:13","date_gmt":"2026-08-11T18:59:13","guid":{"rendered":"https:\/\/www.sycope.com\/?post_type=dictionary-item&#038;p=4810"},"modified":"2026-08-11T22:46:59","modified_gmt":"2026-08-11T20:46:59","slug":"npm","status":"publish","type":"dictionary-item","link":"https:\/\/www.sycope.com\/pl\/post\/dictionary-item\/npm","title":{"rendered":"NPM (Network Performance Monitoring)"},"content":{"rendered":"<p><strong>Network Performance Monitoring (NPM)<\/strong>, czyli monitorowanie wydajno\u015bci sieci, to ci\u0105g\u0142e zbieranie i analizowanie danych o tym, jak dzia\u0142a sie\u0107 i ruch, kt\u00f3ry przez ni\u0105 p\u0142ynie. Chodzi o to, \u017ceby zmierzy\u0107 jako\u015b\u0107 sieci tak, jak odczuwaj\u0105 j\u0105 u\u017cytkownik i aplikacja \u2014 szybko zauwa\u017cy\u0107, \u017ce co\u015b zwalnia, i wskaza\u0107, gdzie le\u017cy przyczyna: w kt\u00f3rym urz\u0105dzeniu, \u0142\u0105czu czy us\u0142udze. NPM zbiera dane z kilku \u017ar\u00f3de\u0142 naraz \u2014 metryki z urz\u0105dze\u0144, rekordy o przep\u0142ywach ruchu, pakiety i testy sztucznie generuj\u0105ce ruch \u2014 i por\u00f3wnuje je z lini\u0105 bazow\u0105, czyli zapami\u0119tanym obrazem tego, jak sie\u0107 wygl\u0105da w normalny dzie\u0144.<\/p>\n<h2>Jakie metryki mierzy NPM?<\/h2>\n<p>Wydajno\u015b\u0107 sieci opisuje kilka powtarzalnych wska\u017anik\u00f3w. To one s\u0105 rdzeniem ka\u017cdego systemu NPM:<\/p>\n<ul>\n<li><strong><a href=\"https:\/\/www.sycope.com\/pl\/post\/dictionary-item\/latency-opoznienie\">Op\u00f3\u017anienie<\/a> (latency)<\/strong> \u2014 czas, w jakim pakiet pokonuje drog\u0119. Zwykle podaje si\u0119 go jako <code>RTT<\/code> (round-trip time, czas w obie strony) w milisekundach. Rosn\u0105ce op\u00f3\u017anienie zwykle oznacza zat\u0142oczone \u0142\u0105cze albo d\u0142u\u017csz\u0105 tras\u0119.<\/li>\n<li><strong><a href=\"https:\/\/www.sycope.com\/pl\/post\/dictionary-item\/packet-loss\">Utrata pakiet\u00f3w<\/a> (packet loss)<\/strong> \u2014 ile pakiet\u00f3w nie dotar\u0142o do celu. Bardzo wa\u017cna dla po\u0142\u0105cze\u0144 g\u0142osowych i wideo oraz dla protoko\u0142u TCP, kt\u00f3ry musi je wtedy wysy\u0142a\u0107 ponownie.<\/li>\n<li><strong><a href=\"https:\/\/www.sycope.com\/pl\/post\/dictionary-item\/jitter\">Jitter<\/a><\/strong> \u2014 zmienno\u015b\u0107 op\u00f3\u017anienia mi\u0119dzy kolejnymi pakietami. Wysoki jitter psuje rozmowy i wideo, nawet gdy \u015brednie op\u00f3\u017anienie jest niskie.<\/li>\n<li><strong>Przepustowo\u015b\u0107 i wykorzystanie pasma (<a href=\"https:\/\/www.sycope.com\/pl\/post\/dictionary-item\/throughput\">throughput<\/a>, <a href=\"https:\/\/www.sycope.com\/pl\/post\/dictionary-item\/bandwidth\">bandwidth<\/a>)<\/strong> \u2014 ile danych faktycznie przes\u0142ano w por\u00f3wnaniu z pojemno\u015bci\u0105 \u0142\u0105cza.<\/li>\n<li><strong>B\u0142\u0119dy i odrzucenia (errors, discards)<\/strong> \u2014 b\u0142\u0119dy na portach urz\u0105dze\u0144 czy pakiety poza kolejno\u015bci\u0105, kt\u00f3re sygnalizuj\u0105 usterki sprz\u0119tu lub przeci\u0105\u017cenie.<\/li>\n<li><strong>Dost\u0119pno\u015b\u0107 i stan urz\u0105dze\u0144<\/strong> \u2014 czy urz\u0105dzenia i porty dzia\u0142aj\u0105 oraz jak obci\u0105\u017cony jest ich procesor i pami\u0119\u0107.<\/li>\n<li><strong>Sygna\u0142y z warstwy aplikacji<\/strong> \u2014 czas odpowiedzi <code>DNS<\/code> i <code>HTTP<\/code>, kt\u00f3ry \u0142\u0105czy stan sieci z tym, co odczuwa u\u017cytkownik.<\/li>\n<\/ul>\n<h2>Jak dzia\u0142a Network Performance Monitoring?<\/h2>\n<p>NPM nie polega na jednym \u017ar\u00f3dle danych. \u0141\u0105czy kilka rodzaj\u00f3w telemetrii, bo ka\u017cde z nich pokazuje sie\u0107 z innej strony. Najcz\u0119stsze \u017ar\u00f3d\u0142a to:<\/p>\n<ul>\n<li><strong>SNMP<\/strong> \u2014 protok\u00f3\u0142, kt\u00f3rym system co jaki\u015b czas odpytuje urz\u0105dzenia o liczniki port\u00f3w, stan oraz obci\u0105\u017cenie procesora i pami\u0119ci. Klasyczny, szeroko wspierany, zwykle z odst\u0119pem rz\u0119du minut.<\/li>\n<li><strong>Streaming telemetry<\/strong> \u2014 nowsza metoda zamiast odpytywania (np. <code>gNMI<\/code>, modele <code>YANG<\/code>). Tu urz\u0105dzenie samo wysy\u0142a dane niemal na bie\u017c\u0105co, cz\u0119\u015bciej i dok\u0142adniej ni\u017c SNMP.<\/li>\n<li><strong>Dane o przep\u0142ywach (flow)<\/strong> \u2014 skr\u00f3cone rekordy rozm\u00f3w mi\u0119dzy adresami IP: <code>NetFlow<\/code>, <code>IPFIX<\/code> (standard organizacji IETF), <code>sFlow<\/code> (pr\u00f3bkowanie), <code>J-Flow<\/code>. Pokazuj\u0105, kto z kim si\u0119 \u0142\u0105czy, ile danych przesy\u0142a i jakie aplikacje generuj\u0105 ruch \u2014 bez zagl\u0105dania w sam\u0105 tre\u015b\u0107.<\/li>\n<li><strong>Logi przep\u0142yw\u00f3w w chmurze<\/strong> \u2014 <code>VPC Flow Logs<\/code> (AWS), NSG Flow Logs (Azure), VPC Flow Logs (GCP). Daj\u0105 wgl\u0105d w \u015brodowiska hybrydowe i wielochmurowe.<\/li>\n<li><strong>Dane pakietowe (packet capture, PCAP)<\/strong> \u2014 przechwytywanie nag\u0142\u00f3wk\u00f3w, a czasem pe\u0142nej tre\u015bci pakiet\u00f3w, do najg\u0142\u0119bszej analizy. Najbardziej szczeg\u00f3\u0142owe, ale wymagaj\u0105ce du\u017co zasob\u00f3w i specjalnych punkt\u00f3w pods\u0142uchu (TAP, port <a href=\"https:\/\/www.sycope.com\/pl\/post\/dictionary-item\/span\">SPAN<\/a>\/mirror).<\/li>\n<li><strong>Testy syntetyczne<\/strong> \u2014 sondy, kt\u00f3re same generuj\u0105 ruch udaj\u0105cy u\u017cytkownika (ping, \u015bledzenie trasy, zapytania <code>DNS<\/code>\/<code>HTTP<\/code>). Wykrywaj\u0105 problem, zanim zg\u0142osi go cz\u0142owiek, i mierz\u0105 jako\u015b\u0107 drogi do us\u0142ug w chmurze oraz przez internet.<\/li>\n<\/ul>\n<p>Zebrane dane s\u0105 porz\u0105dkowane, zestawiane ze sob\u0105 i por\u00f3wnywane z <strong>liniami bazowymi<\/strong>. Odchylenia od normy uruchamiaj\u0105 alerty oraz zasilaj\u0105 raporty i pulpity (dashboardy).<\/p>\n<h3>Czym jest baseline w monitorowaniu wydajno\u015bci sieci?<\/h3>\n<p><strong><a href=\"https:\/\/www.sycope.com\/pl\/post\/dictionary-item\/baseline-baselining\">Baseline<\/a> (linia bazowa)<\/strong> to wyliczony z historii obraz \u201enormalnego\u201d zachowania sieci \u2014 typowe op\u00f3\u017anienie, wykorzystanie pasma czy wzorce ruchu o danej porze dnia i tygodnia. Alerty oparte tylko na sztywnych progach robi\u0105 szum i przeoczaj\u0105 problemy zale\u017cne od kontekstu. Por\u00f3wnanie z baseline pozwala wy\u0142apa\u0107 <strong>anomalie<\/strong> \u2014 odst\u0119pstwa od normy \u2014 zamiast czeka\u0107, a\u017c ruch przekroczy jak\u0105\u015b z g\u00f3ry ustalon\u0105 warto\u015b\u0107. Na tym samym pomy\u015ble opiera si\u0119 wykrywanie zagro\u017ce\u0144: nag\u0142y skok ruchu wychodz\u0105cego, nietypowi <a href=\"https:\/\/www.sycope.com\/pl\/post\/dictionary-item\/top-talkers\">top talkers<\/a> (adresy generuj\u0105ce najwi\u0119cej ruchu) czy nowe pary \u0142\u0105cz\u0105cych si\u0119 urz\u0105dze\u0144 mog\u0105 by\u0107 oznak\u0105 incydentu, a nie tylko problemu z wydajno\u015bci\u0105.<\/p>\n<h2>Czym NPM r\u00f3\u017cni si\u0119 od APM, NDR i NMS?<\/h2>\n<p>Monitorowanie wydajno\u015bci sieci s\u0105siaduje z kilkoma pokrewnymi dziedzinami, kt\u00f3re \u0142atwo pomyli\u0107:<\/p>\n<ul>\n<li><strong>NPM a APM (Application Performance Monitoring, monitorowanie wydajno\u015bci aplikacji)<\/strong> \u2014 APM patrzy na sam\u0105 aplikacj\u0119, zwykle przez agent\u00f3w wbudowanych w kod, kt\u00f3rzy \u015bledz\u0105 konkretne transakcje. NPM patrzy na sie\u0107: urz\u0105dzenia, \u0142\u0105cza, przep\u0142ywy. APM m\u00f3wi, <em>kt\u00f3ra<\/em> transakcja jest wolna; NPM odpowiada, <em>czy<\/em> i <em>dlaczego<\/em> winna jest sie\u0107. Razem rozstrzygaj\u0105 stary sp\u00f3r \u201eto nie aplikacja, to sie\u0107\u201d.<\/li>\n<li><strong>NPM a NDR (<a href=\"https:\/\/www.sycope.com\/pl\/post\/dictionary-item\/ndr-network-detection-and-response\">Network Detection and Response<\/a>, wykrywanie i reagowanie w sieci)<\/strong> \u2014 obie technologie analizuj\u0105 ruch, ale w innym celu. NPM pyta \u201eco jest wolne i dlaczego\u201d, NDR \u2014 \u201eco zosta\u0142o przej\u0119te i jak\u201d. NDR korzysta z tej samej telemetrii (przep\u0142ywy, pakiety, metadane), ale szuka zagro\u017ce\u0144: ruchu bocznego napastnika w sieci (<a href=\"https:\/\/www.sycope.com\/pl\/post\/dictionary-item\/lateral-movement-ruch-boczny\">lateral movement<\/a>), \u0142\u0105czno\u015bci z serwerem steruj\u0105cym atakiem (command-and-control) i wycieku danych.<\/li>\n<li><strong>NPM a NMS (Network Management System, system zarz\u0105dzania sieci\u0105)<\/strong> \u2014 NMS skupia si\u0119 na tym, czy urz\u0105dzenia \u017cyj\u0105 i czy porty dzia\u0142aj\u0105. NPM idzie dalej i mierzy jako\u015b\u0107 us\u0142ugi oraz odczucia u\u017cytkownika. Pokrewny termin <strong>NPMD<\/strong> (Network Performance Monitoring and Diagnostics, wg firmy badawczej Gartner) podkre\u015bla \u0142\u0105czenie metryk z urz\u0105dze\u0144, danych o ruchu i surowych pakiet\u00f3w w jeden proces diagnozowania.<\/li>\n<\/ul>\n<h2>Dlaczego NPM ma znaczenie dla bezpiecze\u0144stwa?<\/h2>\n<p>NPM powsta\u0142o do mierzenia wydajno\u015bci, ale jego dane przydaj\u0105 si\u0119 te\u017c w bezpiecze\u0144stwie i pracy zespo\u0142u SOC (<a href=\"https:\/\/www.sycope.com\/pl\/post\/dictionary-item\/soc-security-operations-center\">Security Operations Center<\/a>). Te same przep\u0142ywy i pakiety, kt\u00f3re pokazuj\u0105 w\u0105skie gard\u0142o, ujawniaj\u0105 r\u00f3wnie\u017c \u015blady napastnika:<\/p>\n<ul>\n<li><strong>Wykrywanie anomalii ruchu<\/strong> \u2014 odej\u015bcie od baseline (skok wolumenu, nietypowe porty, nowe kierunki po\u0142\u0105cze\u0144) mo\u017ce oznacza\u0107 skanowanie sieci, ruch boczny lub kana\u0142 steruj\u0105cy atakiem.<\/li>\n<li><strong>Sygna\u0142 wycieku danych<\/strong> \u2014 niespodziewany, d\u0142ugo trwaj\u0105cy ruch wychodz\u0105cy do nieznanych adres\u00f3w bywa pierwszym widocznym objawem kradzie\u017cy danych.<\/li>\n<li><strong>Wykrywanie atak\u00f3w <a href=\"https:\/\/www.sycope.com\/pl\/post\/dictionary-item\/ddos-distributed-denial-of-service\">DDoS<\/a><\/strong> \u2014 gwa\u0142towny wzrost liczby pakiet\u00f3w na sekund\u0119, utraty pakiet\u00f3w i wysycenia \u0142\u0105cza to typowy obraz ataku wolumetrycznego, kt\u00f3ry NPM widzi niemal na bie\u017c\u0105co.<\/li>\n<li><strong>Kontekst dla system\u00f3w <a href=\"https:\/\/www.sycope.com\/pl\/post\/dictionary-item\/siem\">SIEM<\/a> i SOC<\/strong> \u2014 dane z sieci wzbogacaj\u0105 zdarzenia z innych \u017ar\u00f3de\u0142 i daj\u0105 niezale\u017cny dow\u00f3d tam, gdzie zawodz\u0105 logi z samych komputer\u00f3w (urz\u0105dzenia IoT\/OT, sprz\u0119t bez agent\u00f3w).<\/li>\n<li><strong>Analiza pow\u0142amaniowa (forensyka)<\/strong> \u2014 zachowane przep\u0142ywy i pakiety pozwalaj\u0105 odtworzy\u0107 przebieg incydentu po fakcie.<\/li>\n<\/ul>\n<p>Tu przebiega granica mi\u0119dzy monitorowaniem wydajno\u015bci a wykrywaniem zagro\u017ce\u0144: ten sam strumie\u0144 danych zasila i NPM, i narz\u0119dzia klasy NDR. Z perspektywy zespo\u0142\u00f3w operacyjnych NPM jest te\u017c naturalnym elementem <strong>NOC<\/strong> (<a href=\"https:\/\/www.sycope.com\/pl\/post\/dictionary-item\/noc-network-operations-center\">Network Operations Center<\/a>, centrum operacji sieciowych), gdzie odpowiada za widoczno\u015b\u0107 i czas reakcji na zdarzenia wp\u0142ywaj\u0105ce na dost\u0119pno\u015b\u0107 us\u0142ug.<\/p>\n<h2>Dowiedz si\u0119 wi\u0119cej<\/h2>\n<ul>\n<li><a href=\"https:\/\/www.sycope.com\/pl\/post\/monitoring-sieci-i-network-visibility-analiza-ruchu-sieciowego-jako-podstawa-visibility-cybersecurity\">Monitoring sieci i network visibility \u2013 analiza ruchu sieciowego jako podstawa visibility cybersecurity<\/a> \u2014 Pokazuje, jak analiza ruchu sieciowego wspiera NPM w zapewnianiu widoczno\u015bci i diagnostyki.<\/li>\n<li><a href=\"https:\/\/www.sycope.com\/pl\/post\/dictionary-item\/monitorowanie-doswiadczenia-cyfrowego\">Digital Experience Monitoring<\/a> \u2014 Uzupe\u0142nia NPM o ocen\u0119 wp\u0142ywu wydajno\u015bci sieci na do\u015bwiadczenie u\u017cytkownika.<\/li>\n<li><a href=\"https:\/\/www.sycope.com\/pl\/post\/npm-i-ndr-komplementarne-narzedzia-do-bezpieczenstwa-i-wydajnosci-sieci\">NPM i NDR: Komplementarne narz\u0119dzia do bezpiecze\u0144stwa i wydajno\u015bci sieci<\/a> \u2014 Opisuje, jak NPM wsp\u00f3\u0142pracuje z NDR przy analizie wydajno\u015bci i zagro\u017ce\u0144.<\/li>\n<\/ul>\n","protected":false},"featured_media":0,"template":"","class_list":["post-4810","dictionary-item","type-dictionary-item","status-publish","hentry"],"acf":{"tytul":"NPM (Network Performance Monitoring)","ikona":"","krotki_opis":"Ci\u0105g\u0142y pomiar wydajno\u015bci, dost\u0119pno\u015bci i jako\u015bci sieci \u2014 op\u00f3\u017anienia, utraty pakiet\u00f3w, jitteru, przepustowo\u015bci \u2014 na podstawie SNMP, danych o przep\u0142ywach, pakiet\u00f3w i test\u00f3w syntetycznych."},"_links":{"self":[{"href":"https:\/\/www.sycope.com\/pl\/wp-json\/wp\/v2\/dictionary-item\/4810","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.sycope.com\/pl\/wp-json\/wp\/v2\/dictionary-item"}],"about":[{"href":"https:\/\/www.sycope.com\/pl\/wp-json\/wp\/v2\/types\/dictionary-item"}],"wp:attachment":[{"href":"https:\/\/www.sycope.com\/pl\/wp-json\/wp\/v2\/media?parent=4810"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}