Strona główna
» ADMINISTRATOR SIECI
»
7 najlepszych narzędzi do monitorowania ruchu routerów w celu analizy przepustowości i przepływu
7 najlepszych narzędzi do monitorowania ruchu routerów w celu analizy przepustowości i przepływu
Aby monitorować ruch routera, zdecyduj, czy chcesz wiedzieć, ile danych przechodzi przez każdy interfejs , a także, które urządzenia, protokoły lub aplikacje z niego korzystają . Monitorowanie oparte na SNMP tworzy wykresy liczników interfejsów i stanu urządzenia. Analiza przepływu wykorzystuje rekordy eksportowane przez kompatybilny router, aby pokazać źródła i wzorce ruchu.
Monitorowanie interfejsu śledzi łączny ruch i stan urządzenia. Pulpit nawigacyjny i wyświetlane wartości mają charakter poglądowy i nie dotyczą konkretnego produktu.
Liczniki SNMP i analiza przepływu odpowiadają na różne pytania
System monitorowania SNMP odpytuje liczniki interfejsu routera i porównuje odczyty w czasie, aby obliczyć przepływność przychodzącą i wychodzącą. Standard internetowy IF-MIB definiuje te statystyki interfejsu. Wynik jest przydatny do wykrywania nasyconego łącza WAN, błędów lub powtarzających się szczytów obciążenia, ale każdy odczyt reprezentuje średnią interwałową; krótka seria między odpytywaniami może nie pojawić się w momencie rzeczywistego szczytu.
Analiza przepływu dodaje kontekst. Router lub przełącznik grupuje ruch w rekordy przepływu i eksportuje wybrane pola do kolektora. W zależności od urządzenia i szablonu eksportu, raporty mogą dzielić wykorzystanie według źródła, miejsca docelowego, protokołu, portu lub aplikacji. Popularne formaty to NetFlow, J-Flow, sFlow, NetStream i IPFIX. Dokładne pola różnią się w zależności od dostawcy, a próbkowanie może pozwolić na oszacowanie niektórych wartości przepływu. Rekordy przepływu nie zastępują przechwytywania pełnego pakietu.
Eksportery przepływów wysyłają wybrane metadane ruchu do kolektora; dostępne raporty zależą od danych eksportowanych przez router.
Siedem narzędzi do monitorowania ruchu routerów do porównania
1. Monitor wydajności sieci SolarWinds
Najlepszy do monitorowania stanu sieci i interfejsów. NPM monitoruje routery i interfejsy wielu dostawców, monitorując stan urządzeń, przepustowość, utratę pakietów i rozwiązywanie problemów ze ścieżkami za pośrednictwem NetPath. Aby uzyskać szczegółowe informacje na poziomie przepływu, takie jak najpopularniejsze programy i aplikacje, SolarWinds łączy je z NetFlow Traffic Analyzer (NTA); NTA wymaga kompatybilnych eksporterów i urządzeń monitorowanych za pośrednictwem NPM. Zobacz omówienie NPM oraz szczegóły protokołu i gromadzenia danych NTA .
2. Monitor sieciowy Paessler PRTG
Najlepiej sprawdza się w środowisku mieszanym monitorowanym z jednej konsoli. PRTG oferuje czujniki ruchu SNMP i czujniki przepływu dla NetFlow, jFlow, sFlow i IPFIX. Widoki przepływu mogą pokazywać użycie według adresu IP, protokołu lub programu, gdy eksporter dostarczy te dane. Licencjonowanie PRTG jest oparte na czujnikach, więc przed wdrożeniem należy policzyć czujniki potrzebne routerom i interfejsom. Samodzielnie hostowany Monitor Sieci oferuje darmowy pakiet obejmujący 100 czujników; licencjonowanie hostowane różni się od licencji. Zapoznaj się z przeglądem przepływu PRTG i SNMP oraz aktualnym przewodnikiem po licencjach .
3. Menedżer operacji ManageEngine
Najlepszy do łączenia monitorowania routerów z szerszym zarządzaniem infrastrukturą. OpManager zbiera metryki urządzeń i interfejsów SNMP oraz obsługuje monitorowanie ruchu oparte na przepływie. ManageEngine wymienia wśród obsługiwanych formatów NetFlow, sFlow, jFlow, IPFIX, cFlowd i NetStream. Sprawdź edycję i obsługę konkretnego routera w przeglądzie monitorowania OpManager .
4. Kaktusy
Najlepiej nadaje się do samodzielnego zarządzania, konfigurowalnych wykresów. Cacti to platforma graficzna typu open source oparta na narzędziu RRDtool, która powszechnie wykorzystuje protokół SNMP do gromadzenia danych o urządzeniach. Daje administratorom kontrolę nad szablonami wykresów i ich gromadzeniem, ale konfiguracja i bieżąca konserwacja leżą w gestii użytkownika. Zacznij od dokumentacji Cacti i przewodnika po wykresach sieciowych .
5. Analizator ruchu SolarWinds NetFlow
Najlepszy do identyfikacji zużycia pasma w środowisku SolarWinds. NTA analizuje dane przepływu według aplikacji, protokołu, punktu końcowego, konwersacji lub grupy IP. Aktualna dokumentacja zawiera listę protokołów Cisco NetFlow v5/v9, NBAR2, Juniper J-Flow, sFlow, IPFIX i Huawei NetStream. Przed włączeniem eksportu zapoznaj się ze stroną dotyczącą funkcji i zgodności NTA .
6. Analizator przepływu NetFlow ManageEngine
Najlepiej nadaje się do dedykowanych raportów przepływu i analiz ruchu. Produkt oferuje raporty specyficzne dla interfejsu z analizą aplikacji, punktów końcowych, konwersacji i protokołów; gromadzi dane w formatach NetFlow, sFlow, J-Flow i innych. Nazwy aplikacji mogą wymagać mapowania, a dostępne raporty zależą od pól eksportowanych przez router. Zapoznaj się z przewodnikiem ManageEngine dotyczącym monitorowania protokołów i aplikacji .
7. Plixer Scrutinizer
Najlepszy do analiz przepływu w większych lub rozproszonych sieciach. Scrutinizer oferuje raporty przepływu, pulpity nawigacyjne i analizy behawioralne dla zespołów operacyjnych i bezpieczeństwa. W dokumentacji zaznaczono, że opcje raportów zależą od pól obecnych w szablonach eksportera, dlatego sprawdź, czy router wysyła potrzebne atrybuty. Zapoznaj się z omówieniem Scrutinizera i dokumentacją dotyczącą raportowania przepływu .
Raporty o najczęściej nawiązywanych połączeniach i protokołach pomagają wyjaśnić problem zajętego łącza. Wyświetlane przykładowe wartości mają charakter poglądowy i nie pochodzą z aktywnej sieci.
Jak wybrać i wdrożyć narzędzie
Aby sprawdzić pojemność i dostępność: zacznij od liczników interfejsu SNMP, wykorzystania łącza, błędów i alertów.
W przypadku pytania „Kto lub co korzysta z łącza?”: wybierz kolektor przepływu, a następnie sprawdź, czy router eksportuje potrzebne protokoły i pola.
W przypadku małego routera konsumenckiego: najpierw sprawdź jego instrukcję obsługi lub konsolę administratora. Wiele bram domowych nie udostępnia protokołu SNMP ani eksportu przepływu, więc ich wbudowana aplikacja może być jedynym dostępnym widokiem ruchu.
Dla bezpieczniejszego monitorowania: używaj poświadczeń tylko do odczytu, ogranicz dostęp do zarządzania do hosta lub podsieci monitorującej oraz preferuj uwierzytelnianie i prywatność SNMPv3, jeśli są obsługiwane. Model bezpieczeństwa SNMPv3 definiuje te zabezpieczenia.
Przed wdrożeniem: sprawdź wpływ na procesor i opcje próbkowania na routerze, zezwól na wymagany ruch kolektora, zweryfikuj nazwy interfejsów i ich prędkości oraz porównaj raportowane wartości z licznikami routera. Ustaw pamięć masową i retencję tak, aby odpowiadały okresowi potrzebnemu do rozwiązywania problemów.
Większość narzędzi do monitorowania routerów pokazuje wzorce użytkowania, a nie zawartość połączeń. Dane o przepływie mogą identyfikować punkty końcowe i protokoły, ale zazwyczaj nie ujawniają pełnych ścieżek stron HTTPS ani zawartości wiadomości. W tym celu należy użyć odpowiedniego punktu końcowego, serwera proxy lub systemu analizy pakietów z wymaganymi mechanizmami kontroli dostępu i prywatności.