Wszyscy chcemy, aby nasza sieć miała nieskończoną przepustowośćale niestety nigdy tego nie robią. W rzeczywistości, chociaż w ostatnich latach sytuacja uległa poprawie, przeciążenie jest nadal największym problemem każdej sieci. Przeciążenie ma miejsce, gdy rzeczywista przepustowość zbliża się lub przekracza dostępną. Zasadniczo administratorzy sieci starają się utrzymać wykorzystanie przepustowości poniżej 70% dostępnej przepustowości. SO, na interfejsie 1 Gb / s nigdy nie powinno być więcej niż 700 Mb / s. Najlepszym sposobem, aby temu zapobiec, jest uważne monitorowanie rzeczywistego ruchu sieciowego. Odbywa się to za pomocą narzędzia do monitorowania przepustowości i właśnie o tym jest dzisiejszy artykuł. Ujawniamy pięć najlepszych bezpłatnych narzędzi do monitorowania przepustowości, jakie mogliśmy znaleźć.
Ale zanim powiemy ci o rzeczywistych narzędziachznaleźliśmy, zrobimy krótką przerwę i wyjaśnimy różne metody, które można wykorzystać do monitorowania przepustowości. Jak widać, są ich głównie trzy. A kiedy lepiej zrozumiesz, w jaki sposób odbywa się monitorowanie, będziesz w lepszej pozycji, aby w pełni docenić różne funkcje narzędzi, które zamierzamy wprowadzić.
Dlaczego warto monitorować przepustowość?

Jak wyjaśniono wcześniej, zator jest liczbąjeden wróg sieci. Możesz myśleć o sieci jako o autostradzie, gdzie zatłoczenie jest podobne do korków. Ale w przeciwieństwie do ruchu samochodowego, który można łatwo zobaczyć, ruch sieciowy odbywa się w kablach, przełącznikach i routerach, gdzie pozostaje niewidoczny. Tutaj mogą się przydać narzędzia do monitorowania przepustowości sieci. Zapewniają administratorom sieci widoczność, której potrzebują, aby zapewnić płynne działanie. W końcu czyż nie tego się od nich oczekuje?
Kolejny powód do monitorowania przepustowości sieciwykorzystanie to planowanie wydajności. Jest niezaprzeczalnym faktem, że użytkownicy, systemy i procesy będą z czasem zwiększać wykorzystanie sieci. Bez względu na szerokość pasma, w jakiej są obecne twoje obwody, są szanse, że w końcu będą musiały zostać zwiększone. Monitorując wykorzystanie przepustowości, zawsze wiesz, który obwód należy zaktualizować i kiedy.
Jak to jest zrobione?
Istnieje kilka sposobów na pozwaniemonitorować wykorzystanie przepustowości sieci. Pierwszym z nich jest przechwytywanie pakietów w danym punkcie sieci. Możesz także użyć SNMP do odpytywania urządzeń o statystyki interfejsu, a na koniec możesz mieć urządzenia, które go obsługują, wysyłają informacje NetFlow o S-Flow. Przyjrzyjmy się krótko, jak każdy z nich działa.
Przechwytywanie pakietów
Przechwytywanie pakietów było kiedyś sposobem numer jedenanalizowanie ruchu sieciowego. Już nie tyle. Nadal jest często używany do wskazywania konkretnych problemów z siecią, ale rzadko jest już wykorzystywany do monitorowania przepustowości. Dzięki przechwytywaniu pakietów każdy pakiet danych wchodzący i wychodzący z interfejsu określonego urządzenia jest przechwytywany i dekodowany.
Ponieważ monitorując przepustowość, tak naprawdę nie jesteśmy zainteresowani zawartością każdego pakietu, a jedynie jego rozmiarem, ta metoda jest ogromną nadwyżką, dlatego też popadła w niełaskę.
SNMP
Prostym protokołem zarządzania siecią - lub SNMP - jestogromny i bardzo złożony protokół, którego można używać do zdalnego monitorowania, konfigurowania i modyfikowania wielu różnych rodzajów urządzeń sieciowych. Jedyną prostą rzeczą jest jego nazwa. Jego wdrożenie jest złożonym zadaniem. Każde urządzenie obsługujące protokół SNMP udostępnia określoną liczbę parametrów. Niektóre są tylko do odczytu, inne można modyfikować.
Szczególnie interesujące, jeśli chodzi o przepustowośćmonitorowanie to dwie wartości. Są one zazwyczaj dostępne dla każdego interfejsu sieciowego urządzenia obsługującego protokół SNMP. Dwie wartości to bajty wejściowe i bajty wyjściowe. Odczytując te wartości okresowo, możesz obliczyć liczbę bajtów na jednostkę czasu, która dokładnie odpowiada szerokości pasma.
Kilka innych parametrów SNMP może być interesującychkontekst monitorowania sieci. W szczególności istnieje liczba błędów wejścia i wyjścia interfejsu. Podobnie jak w przypadku bajtów wchodzących i wychodzących, tych wartości można użyć do obliczenia liczby błędów na sekundę, liczby, która dużo mówi o ogólnej kondycji łącza sieciowego.
Analiza przepływu
Pierwotnie opracowany przez Cisco Systems, NetFlowjest, jak sama nazwa wskazuje, systemem analizy przepływu w sieci. Urządzenia obsługujące NetFlow - lub wielu kuzynów, takich jak J-flow lub S-flow - zbierają informacje o każdym przepływie danych - stąd nazwa - które następnie przesyłają do analizatora NetFlow.
Aby uzyskać więcej informacji o analizie przepływu, przeczytaj więcej w naszym artykule dotyczącym kolektorów i analizatorów NetFlow.
Najlepsze bezpłatne narzędzia do monitorowania przepustowości
Teraz, gdy znamy różne sposobyże możemy monitorować ruch, rzućmy okiem na pięć najlepszych bezpłatnych narzędzi do monitorowania przepustowości, jakie możesz znaleźć. Będąc darmowymi narzędziami, niektóre mogą mieć ograniczoną pojemność, a niektóre - właściwie większość - mogą wymagać sporo konfiguracji, aby działały zgodnie z Twoimi upodobaniami.
1. Monitor przepustowości w czasie rzeczywistym SolarWinds (DARMOWE POBIERANIE)
Każdy administrator sieci powinien wiedziećSolarWinds. Amerykańska firma produkuje doskonałe narzędzia do zarządzania siecią od około 20 lat. Firma zyskała doskonałą reputację dzięki tworzeniu tak wspaniałych bezpłatnych narzędzi, które są dystrybuowane bez żadnych zobowiązań. SolarWinds produkuje również kilka komercyjnych narzędzi, które należą do najlepszych na rynku. Flagowy produkt, Monitor wydajności sieci, to kompletne rozwiązanie do monitorowania, które można skalować do sieci praktycznie dowolnej wielkości.
Jedno z najlepszych bezpłatnych narzędzi SolarWinds - i nasz numerjeden wybór - to monitor przepustowości SolarWinds w czasie rzeczywistym. Oprogramowanie działające w systemie Microsoft Windows używa protokołu SNMP do odpytywania wielu urządzeń sieciowych i uzyskuje statystyki ruchu z różnych interfejsów. Wyniki są wyświetlane wizualnie na wykresach przedstawiających statystyki użytkowania każdego interfejsu.

Konfiguracja narzędzia to prosta kwestiapodając adres IP urządzenia lub nazwę hosta i parametry SNMP, takie jak wersja SNMP i ciąg społeczności. Monitor przepustowości w czasie rzeczywistym wyświetla następnie listę dostępnych interfejsów na wybranym urządzeniu, wraz z podstawowymi danymi na ich temat.

Wybierz konkretny interfejs, klikając goodsłania grafikę przedstawiającą użycie przepustowości wejściowej i wyjściowej na wybranym interfejsie. Możesz także ustawić progi alarmowe, które będą powiadamiane, gdy użycie przekroczy wstępnie zdefiniowany limit dowolnego interfejsu

To bezpłatne narzędzie ma pewne ograniczenia. Na przykład tylko jedno urządzenie może być skonfigurowane jednocześnie. Ponadto historia użytkowania jest przechowywana tylko przez 60 minut. To sprawia, że narzędzie jest doskonałym narzędziem do rozwiązywania problemów, ale prawdopodobnie nie do długoterminowego badania ewolucji wykorzystania. Aby uzyskać bardziej kompleksowy pakiet, można kupić pakiet analizatora przepustowości SolarWinds.
Monitor przepustowości w czasie rzeczywistym SolarWinds jestdystrybuowane jako pakiet wraz z analizatorem sieci SolarWinds, kolejnym świetnym darmowym narzędziem, którego można użyć do monitorowania urządzeń obsługujących NetFlow. To narzędzie pozwoli Ci przeanalizować konwersację, aplikację, punkty końcowe lub protokół, których nie obejmie monitor przepustowości w czasie rzeczywistym.
Możesz uzyskać pakiet z darmowym monitorem przepustowości w czasie rzeczywistym ORAZ analizatorem sieci, odwiedzając stronę https://www.solarwinds.com/free-tools/network-analyzer-bandwidth-monitoring-bundle
2. Oprogramowanie do monitorowania przepustowości SNMP ManageEngine
ManageEngine określa się jako firma, która„Oferuje kompletne i łatwe rozwiązania nawet najtrudniejszych problemów związanych z zarządzaniem IT, od zapewnienia bezpieczeństwa firmy po zapewnienie wysokiej dostępności po zadowolenie użytkowników.” To śmiałe stwierdzenie, ale dość dobrze opisuje firmę. ManageEngine jest dobrze znany z wysokiej jakości narzędzi, w tym kilku narzędzi służących do monitorowania różnych aspektów sieci.
I podobnie jak SolarWinds, również ManageEnginesłynie z bezpłatnych narzędzi. Szczególnie interesujące w kontekście tego artykułu jest oprogramowanie do monitorowania przepustowości SNMP. Jest oferowany jako część darmowego pakietu OpUtils ManageEngine, ogromnego pakietu około 16 narzędzi do zarządzania siecią. Działa zarówno w systemie Windows, jak i Linux, a bezpłatna edycja umożliwia monitorowanie do 10 urządzeń i ich interfejsów.

Konfigurowanie narzędzia, tak jak prawie zawszesprawa wymaga kilku kroków. Najpierw należy określić podsieć do skanowania i niektóre parametry SNMP do użycia. Narzędzie wykryje następnie urządzenia w określonej podsieci. Po wykryciu urządzeń możesz wyświetlić statusy ich interfejsów na karcie ekwipunku. Możesz także wyświetlać wykresy prędkości sieci i wykorzystania przepustowości.

Dla każdego interfejsu możesz generować raportywykorzystanie przepustowości w ciągu ostatnich 12 godzin do jednego miesiąca. Ponadto można ustawić progi alarmowe i otrzymywać powiadomienia e-mailem lub SMS-em, gdy zostaną osiągnięte.
Monitorowanie przepustowości SNMP ManageEngineOprogramowanie jest idealne, jeśli Twoja sieć jest mała i ma nie więcej niż 10 urządzeń. Jeśli zarządzasz większą siecią, ManageEngine ma również płatną wersję bez ograniczeń urządzeń, które możesz wypróbować. Aby to ułatwić, ManageEngine oferuje bezpłatną 30-dniową wersję testową pełnego oprogramowania OpsUtil. W rzeczywistości darmowa wersja jest najpierw instalowana jako 30-dniowa wersja próbna, a po zakończeniu okresu próbnego powracają do ograniczonych funkcji.
3. MRTG
Multi Router Traffic Grapher lub MRTG w obecnej formienazywany zwykle jest całkowicie darmowym systemem monitorowania i tworzenia wykresów o wolnym dostępie do kodu źródłowego. Istnieje już od 1995 roku, ale wciąż jest szeroko stosowany, mimo że najnowsza wersja ma już około pięciu lat.
MRTG został opracowany przez szwajcarskiego programistę Tobi Oetiker. Jest w większości napisany w Perlu, a pełny kod źródłowy jest łatwo dostępny, dzięki czemu każdy może dostosować go do swoich konkretnych potrzeb. Niektóre części systemu są napisane w C dla szybszego wykonania. Jest dostępny zarówno dla systemu Windows, jak i Linux. Chociaż konfiguracja i początkowa konfiguracja są nieco bardziej skomplikowane niż w przypadku innych systemów monitorowania, dokumentacja jest łatwo dostępna.

Głównymi składnikami MRTG są skrypt Perlaktóry odczytuje dane SNMP z urządzeń docelowych i program C, który pobiera dane, przechowuje je w bazie danych z okrągłym oknem i tworzy strony internetowe z wykresami wykorzystania przepustowości. W rzeczywistości MRTG nie monitoruje tylko przepustowości. Może także monitorować, rejestrować i wykresować dowolny parametr SNMP.

Instalacja MRTG jest procesem wieloetapowym iwymaga, aby najpierw zainstalować i skonfigurować Perla. Ponadto uruchomienie MRTG jako usługi systemu Windows - z pewnością coś, czego byśmy chcieli - wymaga dalszych manipulacji, w tym modyfikacji rejestru. Po zainstalowaniu oprogramowanie jest konfigurowane przez edycję jego pliku konfiguracyjnego. Jest to prawdopodobnie coś, co może znać każdy administrator Linuksa, ale osoby z doświadczeniem w Windows mogą doświadczyć bardziej stromej krzywej nauki.
Możesz pobrać najnowszą wersję MRTGbezpośrednio z witryny programisty. Jest dostępny jako plik .zip dla systemu Windows lub plik tarball dla systemu Linux. W chwili pisania tego tekstu najnowszą stabilną wersją jest 2.17.4.
Chociaż MRTG może nie być najbardziej przyjazny dla użytkownikasystem monitorowania, jest prawdopodobnie najbardziej elastyczny. Napisanie w Perlu oznacza, że prawie każdy może go modyfikować i dostosowywać do swoich konkretnych potrzeb. A fakt, że jest to pierwszy system monitorowania i wciąż istnieje, świadczy o jego wartości.
4. Kaktusy
Kaktusy można postrzegać jako dalekiego kuzyna MRTG. A jeśli spojrzysz na którykolwiek z wykresów Cati, przekonasz się, że podobieństwo do MRTG jest uderzające. Nie jest zaskoczeniem, ponieważ Kaktusy są oparte na RRDTools, który jest bezpośrednim potomkiem Kaktusów.
Kaktusy są tak samo elastyczne i wszechstronne, jak MRTGale jest to bardziej dopracowany produkt z doskonałym internetowym interfejsem użytkownika, który sprawia, że konfiguracja jest bardzo prosta i intuicyjna. jest to kompletny pakiet do tworzenia wykresów sieciowych, który wykorzystuje RRDTool, narzędzie do rejestrowania danych i tworzenia wykresów od Tobi Oetiker, które również przyniosło nam MRTG. Cacti zawiera szybki moduł odpytywania, zaawansowane szablony wykresów, kilka metod akwizycji i funkcje zarządzania użytkownikami. Jest tak samo dobry dla mniejszych instalacji LAN, jak ts dla złożonych sieci z tysiącami urządzeń w wielu lokalizacjach.

Aby lepiej zrozumieć kaktusy, porozmawiajmy oRRDtool na chwilę. Według dewelopera „RRDtool to branżowy standard OpenSource, wysokowydajny system rejestrowania danych i tworzenia wykresów dla szeregów czasowych. RRDtool można łatwo zintegrować ze skryptami powłoki, aplikacjami Perl, Python, Ruby, Lua lub Tcl. ”RRDtool jest bezpośrednim potomkiem MRTG.
Krótko mówiąc, Cacti jest nakładką na RRDTool. Przechowuje dane niezbędne do tworzenia wykresów i zapełniania ich danymi w bazie danych MySQL. Jest w całości napisany w języku PHP. Cacti pozwala przechowywać wykresy, źródła danych i archiwa Round Robin w bazie danych, a także obsługuje gromadzenie danych. I istnieje obsługa SNMP dla osób używanych do tworzenia wykresów ruchu za pomocą MRTG. W rzeczywistości wielu użytkowników Cacti to byli użytkownicy MRTG i tak właśnie dostałem się do Cacti, kiedy musiałem zastąpić MRTG czymś, co było łatwiejsze w instalacji i obsłudze. Kaktusy można pobrać bezpośrednio ze strony internetowej firmy
5. PRTG
Ostatni, ale na pewno nie najmniej ważny jest PaesslerRouter Traffic Grapher lub PRTG. Niemiecka firma oferuje świetne rozwiązanie do monitorowania, które jest nieco podobne do Cacti lub MRTG - nic dziwnego, że akronim produktu tak bardzo przypomina MRTG - ale ma bardziej polski i profesjonalny charakter.
Według Paesslera możesz skonfigurować PRTG i byći działa w ciągu kilku minut. Nasze doświadczenie pokazuje, że może zająć ci trochę więcej czasu, zanim w pełni skonfigurujesz go do swoich potrzeb i monitorujesz wszystkie urządzenia, ale musimy przyznać, że konfiguracja produktu była wyjątkowo łatwa.

Pod względem funkcji PRTG jest imponującym produktem. Na początek produkt jest wyposażony w kilka różnych interfejsów użytkownika. Istnieje natywna konsola systemu Windows dla przedsiębiorstw, interfejs internetowy oparty na Ajax, a także aplikacje mobilne na Androida i iOS. A inny interfejs w pełni wykorzystuje możliwości każdego urządzenia. Na przykład PRTG umożliwia drukowanie etykiet z kodem QR, które można przymocować do urządzenia. Następnie skanowanie kodu z aplikacji mobilnej szybko przeniesie Cię do wykresów urządzenia.
A mówiąc o wykresach, PRTG nie pozostawia nic dobyć pożądanym. Może nie tylko monitorować i wykresywać wykorzystanie przepustowości, ale także wiele innych parametrów za pomocą SNMP, WMI, NetFlow i Sflow. Ma również niesamowite raporty, które można wyświetlać w formacie HTML lub PDF lub eksportować do formatu CSV lub XML w celu przetworzenia zewnętrznego. Raporty można uruchamiać na żądanie lub uruchamiać automatycznie.

Witryna Paessler umożliwia pobranie dwóchróżne wersje PRTG. Możesz wybrać bezpłatną wersję bezpłatnej 30-dniowej wersji próbnej. Ten pierwszy ograniczy Cię do monitorowania do 100 czujników. W języku PRTG czujnik to każdy parametr, który chcesz monitorować. Na przykład monitorowanie przepustowości na każdym porcie przełącznika 48-portowego będzie wymagało 48 czujników. A jeśli chcesz także monitorować obciążenie procesora i pamięci przełącznika, potrzebujesz jeszcze dwóch czujników. Jak widać, mogą szybko dodać.
Którego powinienem użyć?
To jest odpowiedź, której wszyscy szukająale jest to jedno z najtrudniejszych pytań, na które należy odpowiedzieć. Naprawdę podoba nam się monitor przepustowości SolarWinds w czasie rzeczywistym. Zawiera wiele funkcji, działa bardzo dobrze i nie jest skomplikowane w konfiguracji. Jest to również świetne wprowadzenie do innych narzędzi dostępnych w SolarWinds. Po wypróbowaniu jednego z nich będziesz chciał zobaczyć więcej. Jeśli chodzi o inne produkty z naszej listy, wszystkie są również świetnymi produktami, a wybór jednego z nich będzie często kwestią osobistego gustu. Dla całkowicie darmowego rozwiązania, które można skalować do dowolnej wielkości instalacji, MRTG i Cati są trudne do pokonania. Aby uzyskać bardziej dopracowany wygląd i jeśli zarządzasz mniejszą siecią, oferty od ManageEngine i Paessler są również świetne.
Podsumowując
Systemy monitorowania przepustowości należą do najbardziejprzydatne narzędzia dla administratora sieci. Dzięki wielu dostępnym bezpłatnym opcjom nie ma powodu, aby nie używać ich już teraz. Niezależnie od tego, który z tych systemów zdecydujesz się wypróbować, uzyskasz nieoceniony wgląd w to, co dzieje się w Twojej sieci. Wiele z tych narzędzi podejmuje pewne wysiłki, aby je uruchomić, ale możemy zapewnić, że będą one z pewnością dobrze wynagrodzone.
Komentarze