Najlepsze narzędzia do monitorowania sieci MPLS

click fraud protection

Sieci MPLS są jednym z najpopularniejszych rodzajów usług WAN. Są bardzo wydajne i oferują połączenie najlepszych sieci routowanych i przełączanych. Są to usługi o pełnej sieci, w których wszystkie strony są dostępne ze wszystkich innych bez konieczności konfigurowania określonych tras. Ale nadal używają tej samej podstawowej technologii, co każdy inny rodzaj obwodu WAN i tłumią ten sam problem. W szczególności, podobnie jak każdy inny obwód WAN, mogą zostać zatłoczone, a kiedy to robią, ich wydajność jest strasznie obniżona. Z tego powodu należy ich uważnie obserwować. Dlatego z przyjemnością przedstawiamy najlepsze narzędzia do monitorowania sieci MPLS, jakie mogliśmy znaleźć.

Zanim zagłębimy się w sedno naszego tematu, najpierw krótko zbadamy sieci MPLS, czym one są, jak działają i co odróżnia je od innych rodzajów obwodów WAN. Następnie porozmawiamy o narzędziach do monitorowania i ich działaniu. Wiedząc, że może to pomóc wybrać najlepsze narzędzie dla twoich konkretnych potrzeb. Na koniec krótko omówimy niektóre z najlepszych narzędzi do monitorowania sieci MPLS.

instagram viewer

Sieci MPLS w pigułce

Najpierw zobaczmy, czym nie jest MPLS. MPLS lub Multi-Protocol Label Switching, nie jest rodzajem usługi. Jest to raczej technologia wykorzystywana przez usługodawców do świadczenia różnych rodzajów usług. MPLS może być wykorzystywany na przykład do usług IPVPN lub usług Metro Ethernet.

W „konwencjonalnej” sieci ścieżka między dowolnymi dwoma punktami nie jest znana żadnemu routerowi obsługującemu ruch. Pakiety są oznaczone adresem docelowym, a każdy kolejny router wie tylko o najlepszym następnym skoku, gdzie je wysłać. Nie wie ani nie obchodzi, co zrobi z nim następny chmiel. Biorąc to pod uwagę, każdy kolejny router musi podjąć decyzję w oparciu o tabele routingu, gdzie wysłać następny pakiet. Można sobie wyobrazić, że może to zająć trochę czasu.

W sieciach MPLS wszystko działa trochę inaczej. Bez wchodzenia w szczegóły techniczne trasy między dowolnymi dwoma punktami sieci MPLS są obliczane z góry i zapisywane na każdym routerze. Kiedy pakiet wchodzi do sieci, jest oznaczony identyfikatorem tego miejsca docelowego, zwanym Forwarding Equivalence Class, lub FEC. Stamtąd każdy kolejny router musi tylko sprawdzić FEC w tabeli, aby znaleźć adres następnego skoku. Jest to o wiele bardziej wydajne niż podejmowanie decyzji o routingu.

Możemy spędzić godziny na opisywaniu sieci MPLS i ich działaniu oraz co sprawia, że ​​są tak wydajne, ale nie pomogłoby to w ich monitorowaniu. Na razie skupmy się na tym, jak działają narzędzia do monitorowania sieci.

Jak działają narzędzia do monitorowania sieci

Narzędzia do monitorowania sieci prawie zawsze używają prostego protokołu zarządzania siecią, lub SNMP, aby wykonać swoją magię. Chociaż nosi nieco mylącą nazwę, SNMP jest stosunkowo złożonym protokołem. Wprowadzony około 30 lat temu, jego rdzeniem jest protokół komunikacyjny, który pozwala administratorom sieci zarządzać, monitorować i diagnozować urządzenia ze zdalnej lokalizacji. Ze względu na tę dyskusję zignorujemy stronę zarządzania protokołem, ale przyjrzyjmy się, jak działa strona monitorująca SNMP. Postaramy się, aby było to tak proste i nietechniczne, jak to możliwe.

SNMP jest wbudowany w oprogramowanie wewnętrzne wielu - a właściwie większości - urządzeń sieciowych. Urządzenia obsługujące SNMP ujawniają niektóre ze swoich parametrów operacyjnych. Dostęp do nich może uzyskać odpowiednio skonfigurowany system monitorowania lub zarządzania SNMP. Niektóre parametry są tylko do odczytu, a inne można modyfikować. Do celów monitorowania interesujące są parametry tylko do odczytu. Są one nazywane OID, akronimem identyfikatorów obiektów. W kontekście monitorowania sieci MPLS niektóre z tych identyfikatorów OID są szczególnie interesujące. Urządzenia sieciowe z obsługą SNMP - takie jak routery MPLS - mają parę identyfikatorów OID dla każdego interfejsu, które zliczają bajty do siebie i na zewnątrz.

Narzędzia monitorujące odczytują te liczniki, aby mierzyć ruch interfejsu w bitach na sekundę. Oto jak to robią. System monitorowania będzie odpytywał każde urządzenie w znanych odstępach czasu (najczęściej 5 minut), odczytuje wartość bajtów liczników wejściowych i wyjściowych i przechowuje je w jakiejś formie bazy danych lub pliku. Odtąd jest tylko matematyką. Poprzednia wartość licznika jest odejmowana od bieżącej, co daje całkowitą liczbę bajtów w ciągu pięciu minut. Liczba ta jest mnożona przez osiem, aby uzyskać liczbę bitów i dzielona przez 300 (liczba sekund w pięć minut), aby uzyskać średnie wykorzystanie przepustowości w ciągu ostatnich pięciu minut w bitach na druga. Informacje te są również przechowywane w bazie danych i wykorzystywane do kreślenia wykresów lub tabel ewolucji w czasie.

Jednym ważnym aspektem jest to, że otrzymujesz średnie wartości. Nie są to rzeczywiste odczyty w czasie rzeczywistym. Oznacza to, że na przykład dany obwód może być wykorzystywany przy 100% swojej pojemności przez 150 sekund i nieużywany przez 150 sekund, a jego wskaźnik wykorzystania wyniesie 50%. To sprawia, że ​​ten czas monitorowania jest bardziej odpowiedni długoterminowa analiza trendów debugowanie na miejscu. Analizatory ruchu sieciowego i narzędzia do przechwytywania pakietów są do tego bardziej odpowiednie.

Narzędzia do monitorowania sieci MPLS

Obwody wykorzystujące technologię MPLS nie różnią się od układów wykorzystujących inne technologie. Z tego powodu w sieci MPLS można używać tych samych narzędzi, co w innych sieciach. Nasza lista najlepszych narzędzi do monitorowania sieci MPLS zawiera kombinację narzędzi płatnych i bezpłatnych. Niektóre są bardziej bogate w funkcje niż inne, ale nie zakładaj, że produkty z mniejszą liczbą funkcji nie są tak dobre. Wszystko zależy od twoich potrzeb bardziej niż czegokolwiek innego. Jeśli na przykład chcesz zachować historyczne dane o użytkowaniu do celów prognozowania, nie masz nic przeciwko produktowi z ograniczonymi możliwościami ostrzegania.

Nasza lista zaczyna się od doskonałego produktu SolarWinds, znanego wśród wielu administratorów sieci. Dzięki ponad 30 w pełni funkcjonalnym narzędziom firma oferuje rozwiązanie dla prawie każdej potrzeby. W szczególności SolarWinds jest znany na przykład jako jeden z najlepszych Kolektory i analizatory NetFlow. SolarWinds jest również znany z tworzenia doskonałych bezpłatnych narzędzi, które zaspokajają określone potrzeby, takie jak kalkulator podsieci lub a Serwer TFTP.

Sztandarowy produkt firmy, czyli Monitor wydajności sieci SolarWindslub NPM jak to się często nazywa, jest pełen wspaniałych funkcji, z których jedną z głównych jest jego prostota. Ale nie mamy na myśli prostoty jako niepełnej; mamy na myśli proste jak łatwe. Produkt jest łatwy w użyciu i łatwy w instalacji. Nie musisz wracać do szkoły, aby nauczyć się z niej korzystać. Prawdopodobnie nie będziesz musiał nawet czytać dokumentacji - chociaż zdecydowanie zalecamy. To narzędzie jest również bardzo elastyczne, a jego pulpit, widoki i wykresy można dowolnie dostosowywać. Konfiguracja wymaga niewielkiego wysiłku i możesz rozpocząć monitorowanie w ciągu kilku minut. NPM jest również wysoce skalowalny i może być wykorzystywany do monitorowania sieci niemal dowolnej wielkości, od najmniejszych po ogromne sieci korporacyjne obejmujące wiele witryn.

SolarWinds NPM - Podsumowanie sieci

BEZPŁATNA WERSJA PRÓBNA: Monitor wydajności sieci SolarWinds

The Monitor wydajności sieci SolarWinds okresowo odpytuje urządzenia sieciowe w celu odczytania liczników interfejsów, oblicza wykorzystanie przepustowości i wyświetla je w postaci wykresów pokazujących jego ewolucję w czasie. Konfiguracja narzędzia jest łatwa i wymaga jedynie podania adresu IP urządzenia, a następnie wybrania parametru, który chcesz monitorować. Mechanizm automatycznego wykrywania sprawia, że ​​początkowa konfiguracja jest bardzo łatwa. The Monitor wydajności sieci Solarwinds ma również wiele zaawansowanych funkcji. Może na przykład budować mapy sieciowe. Może także wyświetlać ścieżkę krytyczną między dwoma urządzeniami, co jest przydatną funkcją podczas rozwiązywania problemów ze spowolnieniami.

Cena Monitora wydajności sieci SolarWinds zaczyna się od 2 995 USD za maksymalnie 100 monitorowanych elementów i zmienia się w zależności od liczby monitorowanych elementów. Jeśli wolisz wypróbować produkt przed jego zakupem, bezpłatną 30-dniową wersję próbną bez ograniczeń urządzenia można pobrać z SolarWinds.

  • Link do pobrania: https://www.solarwinds.com/network-performance-monitor

2. PRTG

The Paessler Router Traffic Grapherlub PRTG, twierdzi, że jest jednym z najłatwiejszych i najszybszych narzędzi monitorowania do skonfigurowania. Według Paesslera możesz zacząć działać w ciągu kilku minut. Część szybkości i łatwości konfiguracji produktu wynika z funkcji automatycznego wykrywania. Po instalacji, PRTG skanuje sieć i automatycznie dodaje znalezione komponenty.

Przegląd urządzeń PRTG

PRTG jest dostarczany z kilkoma interfejsami użytkownika. To kolejna siła tego narzędzia. Możesz wybierać między natywną konsolą Windows, interfejsem internetowym opartym na Ajax lub aplikacjami mobilnymi na Androida lub iOS. Aplikacje mobilne wykorzystują możliwości swojej platformy i pozwalają na przykład zeskanować kod QR wydrukowany na etykiecie przez oprogramowanie i przymocowany do urządzenia, aby szybko sprawdzić jego status. PRTG jest jednym z niewielu narzędzi, które do monitorowania używają czegoś więcej niż tylko SNMP. Jako taki może monitorować znacznie więcej parametrów oprócz wykorzystania przepustowości za pomocą protokołów takich jak WMI, NetFlow i Sflow. Ogólnie, PRTG jest doskonałym narzędziem.

3. ManageEngine OpManager

ManageEngine to kolejny znany producent narzędzi do zarządzania siecią. I ManageEngine OpManager pozwala monitorować routery, przełączniki, zapory ogniowe, serwery i maszynę wirtualną pod kątem błędów i wydajności. Wydajność urządzenia sieciowego jest monitorowana w quasi-rzeczywistym czasie i można go oglądać na pulpitach nawigacyjnych i wykresach na żywo. Narzędzie nie kończy się jednak na wykorzystaniu przepustowości. Krytyczne wskaźniki, takie jak utrata pakietów, błędy i odrzuty są monitorowane. System będzie także monitorował wskaźniki wydajności serwerów fizycznych i wirtualnych, takie jak dostępność, obciążenie procesora oraz wykorzystanie miejsca na dysku i pamięci.

ManageEngine OpManager Dashboard

Dzięki ponad 100 wbudowanym raportom, które można dowolnie planować, dostosowywać i eksportować, raportowanie to kolejna z najlepszych funkcji OpManager. Oprogramowanie jest dostępne w trzech wersjach: Free, Essential i Enterprise. Różnią się liczbą urządzeń, które mogą monitorować - od 10 w wersji darmowej do 10 000 w wersji Enterprise - i ich zestawem funkcji, przy czym wyższe wersje mają dodatkowe zaawansowane funkcje.

4. Kaktusy

Kaktusyjest prawdopodobnie jedną z najczęściej używanych i jedną z najstarszych darmowych i otwartych platform monitorowania. I choć może nie być tak bogaty w funkcje jak niektóre produkty komercyjne, nadal jest doskonałym narzędziem. A fakt, że system istnieje od ponad 20 lat - i nadal jest praktycznie niezmieniony - świadczy o jego wartości. Chociaż internetowy interfejs użytkownika narzędzia ma charakter vintage, jest dobrze zorganizowany i łatwy w użyciu. System zwykle korzysta z odpytywania SNMP, ale można opracować niestandardowe skrypty, aby uzyskać dane z praktycznie dowolnego źródła.

Zrzut ekranu z kaktusami

Kaktusy główną siłą jest odpytywanie urządzeń i wyświetlanie ich danych na stronach internetowych. I choć robi to naprawdę dobrze, to tylko tyle. Jeśli jednak nie potrzebujesz powiadomień ani innych dodatków, prosty i przejrzysty wygląd produktu może być właśnie tym, czego potrzebujesz. Co więcej, ponieważ oprogramowanie jest open source i prawie w całości napisane w języku PHP, tak jest wysoce konfigurowalny i możesz dostosować go do naszych konkretnych potrzeb, dodając dowolną wymaganą funkcjonalność.

Jeden z Kaktusy największą zaletą są szablony. Istnieje na przykład wbudowany szablon przełączników Cisco, który zawiera już większość elementów, które można monitorować na tych urządzeniach. Oprócz szablonów urządzeń istnieją również szablony wykresów i szablonów źródeł danych. Dzięki szerokiej gamie dostępnych szablonów konfiguracja narzędzia jest znacznie łatwiejsza i szybsza. Możesz również samodzielnie tworzyć szablony specyficzne dla urządzenia, jeśli odpowiedni już nie istnieje. Istnieje wiele szablonów specyficznych dla urządzenia, które można pobrać ze strony internetowej każdego producenta urządzenia lub ze strony społeczności Kaktusy fora.

5. Obserwatorium

Obserwatorium jest platformą monitorowania z wieloma funkcjami, z których jedną z głównych jest łatwa konserwacja i automatyczne wykrywanie. Obsługuje szeroką gamę typów urządzeń, platform i systemów operacyjnych większości głównych dostawców w tym między innymi Cisco, Microsoft, Linux, HP, Juniper, Dell, FreeBSD, Brocade, Netscaler i NetApp. Podstawowym celem produktu jest zapewnienie użytkownikom pięknego, intuicyjnego i prostego, ale potężnego interfejsu użytkownika pokazującego stan i stan sieci.

Zrzuty ekranu z Obserwatorium

Obserwatorium ma znacznie więcej do zaoferowania niż tylko monitorowanie przepustowości. Jego system księgowy będzie na przykład 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.

Obserwatorium jest dostępna tylko dla systemu Linux. Jest łatwy w konfiguracji i prawie się konfiguruje. Główną wadą jest uzyskanie oprogramowania, które dla niektórych może stanowić wyzwanie. Zamiast mieć wyraźnie oznaczoną stronę pobierania w witrynie Observium, znajdziesz szczegółowe instrukcje instalacji dla wielu różnych dystrybucji Linuksa. Każdy zestaw instrukcji zawiera łącza do uzyskania pakietu dla tej konkretnej dystrybucji. Choć może to być nietypowe, ma sens i prowadzi użytkowników do pobrania odpowiedniego pakietu dla ich specyficznej dystrybucji.

6. Nagios

Nagios jest dostępny w dwóch różnych wersjach. Po pierwsze, dostępna jest darmowa wersja open source o nazwie Rdzeń Nagios który można pobrać i z którego może korzystać każdy. Istnieje również produkt komercyjny o nazwie Nagios XI. Ten produkt komercyjny ma więcej funkcji, ale oba mają ten sam rdzeń. To sprawia, że ​​darmowa edycja jest bardzo potężnym narzędziem w ramach swoich ograniczeń funkcji, oczywiście. Nagios pierwotnym celem było monitorowanie w górę lub w dół, ale ewoluowało w narzędzie, które może z łatwością monitorować parametry operacyjne wielu urządzeń.

Pulpit nawigacyjny Nagios XI

Jedna z najlepszych cech Nagios- szczególnie wersja open source - jest wsparciem społeczności. Jest to po prostu imponujące, szczególnie w przypadku oferty społecznościowej. Również kilka opracowanych przez społeczność wtyczek, interfejsów i dodatków jest dostępnych bezpośrednio z Nagios stronie internetowej. Jeśli chcesz mieć więcej funkcji, w tym monitorowanie MPLS, musisz wybrać płatne Nagios XI który obejmuje monitorowanie przepustowości i kilka innych przydatnych funkcji. Darmowa wersja próbna Nagios XI jest dostępna, jeśli chcesz się przekonać, co to narzędzie może dla Ciebie zrobić.

7. WhatsUp Gold

WhatsUp Gold z Ipswitch to kolejne narzędzie, które istnieje już od dłuższego czasu. Podstawową funkcją tego narzędzia było monitorowanie dostępności systemu, a nie parametrów operacyjnych. Stąd pochodzi jego nazwa. WhatsUp Gold służyłyby do powiedzenia, co jest, a co nie. Jedną z jego największych zalet jest to, że ma jeden z najlepszych systemów alarmowych, który można skonfigurować do przesyłania alertów na wiele sposobów, w tym pocztą e-mail i SMS.

Zrzut ekranu WhatsUp Gold

Dzisiaj, WhatsUp Gold robi o wiele więcej niż monitorowanie stanu urządzeń w górę i w dół. Jest to prawdziwa platforma monitorowania, która może również mierzyć wykorzystanie przepustowości i sprawdzać, czy usługi reagują. Będzie na przykład monitorować dostępność serwerów Exchange i SQL, Active Directory, IIS i usług sieciowych Apache. A jeśli Twoja farma serwerów jest oparta na chmurze, WhatsUp Gold może być również używany do monitorowania instalacji AWS lub Azure.

8. Zabbix

Ostatni na naszej liście jest kolejny produkt o otwartym kodzie źródłowym, zwany Zabbix. To narzędzie ma bardzo profesjonalny wygląd, podobny do tego, czego można oczekiwać od produktu komercyjnego. Ale dobrze wyglądający interfejs internetowy to zdecydowanie nie jedyna siła. Produkt ma również imponujący zestaw funkcji. Zabbix będzie monitorować większość urządzeń podłączonych do sieci, a nie tylko urządzenia sieciowe. może to sprawić, że będzie to doskonała opcja, jeśli chcesz na przykład monitorować serwery.

Zabbix Dashboard

Zabbix używa zarówno SNMP, jak i inteligentnego interfejsu monitorowania platformy (IMPI) do monitorowania urządzeń. Można go używać do monitorowania przepustowości, wykorzystania procesora i pamięci urządzenia, ogólnego stanu urządzenia oraz zmian w konfiguracji. Dodatkowo, Zabbix posiada doskonały i całkowicie konfigurowalny system alarmowy, który nie tylko wysyła powiadomienia e-mail lub SMS, ale także uruchamia lokalne skrypty.

watch instagram story