Wydajność jest jednym z najważniejszych aspektówsieci. W rzeczywistości jest to ważny element praktycznie każdego systemu. Każdy administrator sieci wie, jak wszyscy szybko obwiniają sieć, ilekroć wydajność dowolnego typu urządzenia lub systemu podłączonego do sieci pozostawia pożądane. Kiedy tak się dzieje, administrator sieci często musi udowodnić, że sieć działa w ramach specyfikacji i że źródło obniżenia wydajności pochodzi z innego źródła.
Jak to się robi, możesz zapytać? Po prostu poprzez pomiar wydajności przy użyciu standardowych technologii. Dzisiaj przyglądamy się, jak mierzyć wydajność sieci.
Zaczniemy od omówienia wydajności sieci wgenerał. Jeśli mamy mówić o mierzeniu czegoś, z pewnością musimy najpierw ustalić, co próbujemy zmierzyć. Doprowadzi nas to do następnego tematu - najważniejszego: jak mierzyć wydajność sieci. Chociaż można to zrobić na kilka sposobów, prosty protokół zarządzania siecią (SNMP) jest prawdopodobnie najczęściej stosowaną technologią do pomiaru wydajności sieci. Przyjrzymy się dokładniej SNMP. Na koniec przyjrzymy się jednym z najlepszych narzędzi, które są obecnie dostępne do pomiaru wydajności sieci.
Informacje o wydajności sieci
Jak elokwentnie zdefiniowano w zdaniu jednorazowymWikipedia, „wydajność sieci odnosi się do miar jakości usługi sieci widzianej przez klienta”. Definicja składa się z trzech zasadniczych elementów. Pierwsza to część „miar”. Jasno określa, że wydajność sieci należy mierzyć. Kolejnym ważnym bitem jest „jakość usługi sieci”. Jakość usług jest ogólną koncepcją, ale, jak się przekonacie, zazwyczaj wiąże się z nią kilka konkretnych wskaźników. Ostatnią ważną częścią tej definicji jest „klient”. Nie interesuje nas wydajność sieci jako kwestia teoretyczna, ale zamiast tego, jak postrzegają ją użytkownicy.
Kilka różnych czynników wpływa na postrzeganewydajność sieci i są ogólnie uważane za ważne. Pierwsze dwa to przepustowość i przepustowość. Czasami może wystąpić pewne zamieszanie między tymi dwoma terminami. Przepustowość odnosi się do pojemności sieci. Jako analogię, pomyśl o tym jak o liczbie pasów na autostradzie. Z drugiej strony przepustowość odnosi się do faktycznego wykorzystania dostępnej przepustowości. Aby zachować naszą poprzednią analogię, pomyśl o czteropasmowej autostradzie o przepustowości 4000 pojazdów na godzinę, ale jej obecna przepustowość wynosi 400 pojazdów na godzinę lub 10% jej przepustowości.
Opóźnienia, opóźnienia i fluktuacje są ważniejszewpływające na postrzeganą wydajność sieci. Opóźnienie odnosi się do czasu potrzebnego na przejazd danych ze źródła do miejsca docelowego. Jest to głównie funkcja czasu podróży sygnału i czasu przetwarzania we wszystkich węzłach, przez które przechodzi. Jest to fizyczne ograniczenie, którego nie można zmniejszyć. Z drugiej strony opóźnienie można czasem poprawić. Ma to związek z czasem przetwarzania sprzętu sieciowego, kolejkowania i przesyłania danych. Szybszy, mocniejszy sprzęt zazwyczaj generuje mniejsze opóźnienie w transmisji. Co do fluktuacji, odnosi się do zmiany opóźnienia pakietu na odbierającym końcu konwersacji. Jest to szczególnie dotknięte ruchem w czasie rzeczywistym lub prawie w czasie rzeczywistym, ponieważ może powodować, że pakiety danych przychodzą poza kolejnością. Na przykład w przypadku głosu przez IP może to prowadzić do niezrozumiałej mowy.
Wiele innych czynników może również wpływać na wydajność sieci. Poziom błędu jest jednym z nich. Odnosi się do liczby uszkodzonych bitów wyrażonych jako procent lub ułamek całkowitej wysłanej liczby.
Pomiar wydajności sieci
Jak można mierzyć wydajnośćprawdziwa perspektywa użytkownika? Oczywiście istnieje możliwość, aby prawdziwi użytkownicy przeprowadzali testy, ale może to być raczej niepraktyczne. Kolejną najlepszą rzeczą jest użycie systemu testowania wydajności sieci, który wykorzystuje sondy rozmieszczone w strategicznych lokalizacjach w całej sieci i który może przeprowadzać między sobą rzeczywiste testy symulacyjne w celu zmierzenia prawdziwej wydajności przy użyciu określonych rodzajów ruchu. Może to jednak być niepraktyczne, ponieważ wymaga wstępnej konfiguracji. Nie pomoże to w nagłym problemie.
Prostszym systemem monitorowania sieci opartym na SNMP jestczęsto lepsze rozwiązanie. Chociaż może to nie być tak praktyczne, może dać administratorom dość jasny obraz wykorzystania sieci. Dobre systemy będą również raportować o większości czynników wpływających na wydajność, takich jak opóźnienie, opóźnienie, fluktuacje i błędy.
Przeczytaj także: 6 najlepszych narzędzi do zarządzania siecią, które śledzą wydajność
Prosty protokół zarządzania siecią
Pomimo mylącej nazwy, Simple NetworkProtokół zarządzania (SNMP) może okazać się dość złożony. Na szczęście nie musisz być ekspertem i wiedzieć o tym wszystko, aby z niego skorzystać. U podstawy SNMP jest protokołem komunikacyjnym, który określa, w jaki sposób system zarządzania SNMP może odczytywać i zapisywać parametry operacyjne na urządzeniach zdalnych. Parametry są określane jako OID - w przypadku identyfikatorów obiektów. Niektóre z interesujących identyfikatorów OID z punktu widzenia monitorowania to takie, które zawierają krytyczne wskaźniki, takie jak na przykład wykorzystanie przepustowości. Podczas monitorowania urządzeń sieciowych szczególnie interesujące są dwa identyfikatory OID, bajty wyjściowe i bajty liczników związane z każdym interfejsem. Liczniki te są automatycznie zwiększane przez urządzenia sieciowe, gdy dane są wysyłane i wprowadzane.
Sięgający do czasów, gdy bezpieczeństwo IT nie byłoProblem: SNMP ma tylko minimalne zabezpieczenia. Menedżer SNMP łączący się z urządzeniem obsługującym SNMP wyśle „ciąg społeczności” z jego żądaniem. Jeśli łańcuch pasuje do skonfigurowanego w urządzeniu, żądanie zostanie wykonane. Urządzenia zazwyczaj mają skonfigurowane dwa ciągi społeczności, jeden dla identyfikatorów OID tylko do odczytu, a drugi dla modyfikowalnych.
Oto jak większość systemów monitorowania używa SNMPmonitorować wykorzystanie przepustowości. Okresowo odczytują liczniki wejściowe i wyjściowe bajtów interfejsów urządzenia sieciowego w znanych odstępach czasu, przy czym typową wartością jest pięć minut. Następnie przechowują pobrane wartości w jakimś pliku bazy danych lub dysku. Reszta tego procesu to prosta matematyka. System monitorowania odejmuje poprzednią wartość licznika od bieżącej, aby uzyskać liczbę bajtów przesłanych lub odebranych w ciągu pięciu minut. Następnie może pomnożyć tę liczbę przez osiem, aby uzyskać liczbę bitów i podzielić ją przez 300 - liczbę sekund na pięć minut - aby uzyskać liczbę bitów na sekundę. Informacje te są zazwyczaj wykreślane na wykresie przedstawiającym ich ewolucję w czasie i przechowywane w bazie danych.
Najlepsze narzędzia do pomiaru wydajności sieci
1. Monitor wydajności sieci SolarWinds (BEZPŁATNA WERSJA PRÓBNA)
SolarWinds cieszy się dobrą reputacją dzięki niektórymnajlepsze narzędzia do administrowania siecią i systemem. Wiele produktów firmy otrzymało entuzjastyczne recenzje i są uważane za jedne z najlepszych w swoich dziedzinach. Ale SolarWinds słynie również z bezpłatnych narzędzi, mniejszych narzędzi, które odpowiadają konkretnym potrzebom administratorów sieci. Dwa dobre przykłady tych bezpłatnych narzędzi to Monitor przepustowości w czasie rzeczywistym i Serwer Kiwi Syslog.
Jednak do monitorowania sieci potrzebujesz Monitor wydajności sieci SolarWinds (NPM), który jest przede wszystkim narzędziem monitorowania SNMP. Zasadniczo oferuje kompleksowe monitorowanie błędów i zarządzanie wydajnością za pomocą SNMP, dzięki czemu jest kompatybilny z większością urządzeń. Jest również wyposażony w wiele zaawansowanych funkcji, takich jak jego NetPath Ta funkcja umożliwia wyświetlenie krytycznej ścieżki sieci między dowolnymi dwoma monitorowanymi punktami w sieci. Może także automatycznie generować inteligentne mapy sieciowe.

- BEZPŁATNA WERSJA PRÓBNA: Monitor wydajności sieci SolarWinds
- Oficjalny link do pobrania: https://www.solarwinds.com/network-performance-monitor/registration
Inne funkcje NPM obejmują zaawansowane powiadomienia i narzędzia PerfStack pulpit analizy wydajności. Funkcja Network Insights to kolejna zaawansowana funkcja, która umożliwia kompleksowe monitorowanie urządzeń. Narzędzie może monitorować sieci zdefiniowane programowo (SDN) i ma wbudowaną obsługę Cisco ACI, a także możliwość monitorowania sieci bezprzewodowych i generowania poziomów bazowych wydajności sieci. The Monitor wydajności sieci SolarWinds jest wysoce skalowalnym narzędziem, które może być używane w dowolnej sieci, od najmniejszej do największej.
The Monitor wydajności sieci SolarWindsStruktura cen jest dość prosta. Licencjonowanie opiera się na liczbie monitorowanych elementów. Dostępnych jest pięć poziomów licencyjnych dla elementów 100, 250, 500, 2000 i nieograniczonych w cenach od 2 955 do 32 525 USD, w tym pierwszy rok konserwacji.
Jeśli wolisz przetestować to narzędzie przed dokonaniem zakupu, możesz uzyskać bezpłatną 30-dniową wersję próbną.
2. Monitor sieci PRTG
The Monitor sieci PRTG od Paessler AG to bezagentowy system monitorowania sieci. Paessler twierdzi, że Monitor sieci PRTG można skonfigurować za kilka minut. Nasze doświadczenie pokazuje, że może to zająć nieco więcej, ale nadal jest bardzo łatwe i szybkie, dzięki funkcji automatycznego wykrywania, która skanuje sieć, wyszukuje urządzenia i automatycznie je dodaje. Narzędzie wykorzystuje kombinację Ping, SNMP, WMI, NetFlow, jFlow, sFlow, ale może także komunikować się przez DICOM lub RESTful API.

Jedną z mocnych stron Monitor sieci PRTG to architektura oparta na czujnikach. Możesz myśleć o czujnikach jako o dodatkach do produktu, tyle że są już uwzględnione i nie trzeba ich dodawać. Istnieją dodatki do praktycznie wszystkiego. Na przykład istnieją czujniki aplikacji HTTP, SMTP / POP3 (e-mail). Istnieją również czujniki specyficzne dla sprzętu dla przełączników, routerów i serwerów. W sumie istnieje ponad 200 różnych predefiniowanych czujników, które pobierają statystyki, takie jak czas reakcji, procesor, pamięć, informacje z bazy danych, temperatura lub status systemu z monitorowanych urządzeń.
The Monitor sieci PRTG oferuje wybór interfejsów użytkownika. Podstawowym jest oparty na Ajax interfejs sieciowy. Dostępna jest również konsola dla przedsiębiorstw z systemem Windows, a także aplikacje mobilne na Androida i iOS. Jedną z ciekawych funkcji aplikacji mobilnych jest to, że mogą one korzystać z powiadomień push o wszelkich alertach wyzwalanych od wewnątrz PRTG. Dostępne są również bardziej standardowe powiadomienia SMS lub e-mail. Chociaż serwer działa tylko w systemie Windows, można nim administrować z dowolnego urządzenia z przeglądarką kompatybilną z Ajax.
The Monitor sieci PRTG jest oferowany w dwóch wersjach. Jest darmowa wersja, która jest w pełni funkcjonalna, ale ograniczy Twoją zdolność monitorowania do 100 czujników. Należy pamiętać, że każdy monitorowany parametr liczy się jako jeden czujnik i na przykład monitor 24 interfejsy na przełączniku sieci zużyje 24 czujniki. Jeśli potrzebujesz więcej niż 100 czujników, musisz kupić licencję. Ich ceny zaczynają się od 1 600 USD za 500 czujników. Możesz również uzyskać bezpłatną, nieograniczoną czujnikami i w pełni funkcjonalną 30-dniową wersję próbną.
3. ManageEngine OpManager
The ManageEngine OpManager to kompletne rozwiązanie do zarządzania, które będziezaspokajają większość potrzeb związanych z monitorowaniem. Narzędzie może działać w systemie Windows lub Linux i jest wyposażone w doskonałe funkcje. Na przykład funkcja automatycznego wykrywania może graficznie odwzorować sieć, co daje unikalnie dostosowany pulpit.
Pulpit nawigacyjny tego narzędzia jest kolejnym z jego mocnych stronzwrotnica. Jest bardzo łatwy w obsłudze i nawigacji oraz posiada funkcję szczegółowego przeglądania. Jeśli lubisz aplikacje mobilne, są one dostępne na tablety i smartfony i umożliwiają dostęp do systemu z dowolnego miejsca. Ogólnie rzecz biorąc, jest to bardzo dopracowany i profesjonalny produkt.

Alarmowanie za OpManager to kolejna z mocnych stron produktu. Istnieje pełna gama alertów opartych na progach, które pomogą wykryć, zidentyfikować i rozwiązać problemy z siecią. Dla każdego pomiaru wydajności można ustawić wiele progów z różnymi powiadomieniami.
Jeśli chcesz spróbować ManageEngine OpManager, pobierz bezpłatną wersję. To nie jest ograniczona czasowo wersja próbna. Zamiast tego ma ograniczoną funkcjonalność. Nie pozwoli na przykład monitorować więcej niż dziesięciu urządzeń. Chociaż może to być wystarczające do celów testowych, będzie pasować tylko do najmniejszych sieci. W przypadku większej liczby urządzeń możesz wybierać między planem Essential lub Enterprise. Pierwszy pozwoli ci monitorować do 1 000 węzłów, a drugi do 10 000. Informacje o cenach można uzyskać kontaktując się ze sprzedażą ManageEngine.
4. WhatsUp Gold
WhatsUp Gold to kolejna znana nazwa w dziedzinienarzędzia do monitorowania. Kiedyś było to narzędzie do monitorowania w górę lub w dół, ale przekształciło się w pełne narzędzie do zarządzania z proaktywnym monitorowaniem ruchu sieciowego, aplikacji, środowisk wirtualnych i konfiguracji urządzeń. Obecnie to narzędzie ma prawie wszystko, czego można oczekiwać od narzędzia do monitorowania klasy korporacyjnej, i jest dostępne za pośrednictwem bardzo intuicyjnego interfejsu graficznego.
WhatsUp Gold zawiera silnik automatycznego wykrywania, który znajdzieurządzenia i dodaj je do konsoli monitorowania. Znajdziesz nie tylko sprzęt sieciowy, ale także serwery fizyczne, serwery wirtualne, serwery w chmurze i aplikacje. Istnieje nawet widok mapy, który można kliknąć, aby uzyskać więcej informacji na każdym urządzeniu.

WhatsUp Gold ma również doskonały system ostrzegania, który informuje cię o problemach, zanim użytkownicy je zauważą. Poprzez narzędzie Centrum alarmowe, możesz wybrać użycie wstępnie zdefiniowanych progów lub ustawićje według twoich konkretnych potrzeb. System alarmowania pozwala tworzyć polityki działań, które określają, co dzieje się, gdy monitorowany parametr zmienia stan. Alerty można przesyłać pocztą e-mail, SMS, Slack lub pocztą IFTTT. System może również ponownie uruchamiać usługi i wyzwalać alarmy internetowe.
Podczas bezpłatnej edycji WhatsUp Gold jest dostępny, ogranicza się do monitorowania amaksymalnie pięć urządzeń. W przypadku większej liczby urządzeń dostępne są płatne licencje na trzech poziomach rosnącej funkcjonalności ze strukturą cenową opartą na liczbie monitorowanych urządzeń. Istnieje również bezpłatna, w pełni funkcjonalna wersja próbna, z której można korzystać przez ograniczony czas.
5. Obserwatorium
Obserwatorium jest łatwą w utrzymaniu platformą monitorowaniaautomatyczne wykrywanie. Obsługuje szeroką gamę typów urządzeń, platform i systemów operacyjnych, w tym między innymi Cisco, Windows, Linux, HP, Juniper, Dell, FreeBSD, Brocade, Netscaler, NetApp. Wątpię, czy możesz znaleźć router WAN, który nie jest obsługiwany. Głównym celem Observium jest zapewnienie pięknego, intuicyjnego i prostego, ale potężnego interfejsu użytkownika pokazującego stan i stan twojej sieci.

Obserwatorium ma więcej niż tylko monitorowanie przepustowości. Na przykład istnieje system księgowy, który mierzy całkowite miesięczne wykorzystanie przepustowości w 95. percentylu lub w całkowitej liczbie przesłanych bajtów. Posiada również funkcję ostrzegania z progami zdefiniowanymi przez użytkownika. Co więcej, Observium integruje się z innymi systemami i może pobierać swoje informacje i wyświetlać je w interfejsie.
Obserwatorium użytkownicy uwielbiają łatwość konfiguracji i sposóbprawie się konfiguruje. Chociaż na stronie internetowej Observium nie ma sekcji pobierania, istnieją szczegółowe instrukcje instalacji dla kilku dystrybucji Linuksa, które zawierają łącza do uzyskania odpowiedniego pakietu dla każdej dystrybucji. Instrukcje są bardzo szczegółowe, a instalacja oprogramowania powinna być łatwa.
Produkt dostępny jest w dwóch wersjach. Tam jest Społeczność Obserwatorium jest dostępny bezpłatnie dla wszystkich. Ta wersja otrzymuje aktualizacje i nowe funkcje dwa razy w roku. Jest też Observium Professional który ma dodatkowe funkcje i jest dostarczany z codziennymi aktualizacjami. Obie wersje działają tylko w systemie Linux.
6. Zabbix
Zabbix jest kolejnym darmowym produktem typu open source, który mabardzo profesjonalny wygląd, taki jak można oczekiwać od produktu komercyjnego. Ale wygląd interfejsu użytkownika to nie jedyny atut. Produkt może pochwalić się imponującym zestawem funkcji. Będzie monitorował większość urządzeń podłączonych do sieci oprócz urządzeń sieciowych. Byłaby to dobra opcja, jeśli chcesz monitorować serwery oprócz przepustowości obwodu WAN.

Zabbix używa SNMP, a także inteligentnej platformyInterfejs monitorujący (IMPI) dla urządzeń monitorujących. Za pomocą oprogramowania można monitorować przepustowość, wykorzystanie procesora i pamięci urządzenia, ogólny stan urządzenia oraz zmiany konfiguracji. Jak widać, robi to znacznie więcej niż proste monitorowanie sieci WAN. Produkt posiada również imponujący i całkowicie konfigurowalny system alarmowy. Będzie nie tylko wysyłać alerty e-mailowe lub SMS, ale także uruchamiać lokalne skrypty, których można użyć do automatycznego rozwiązania niektórych problemów.
Komentarze