Narzędzia sieciowe bardzo ewoluowały od czasu ich powstania około trzydziestu lat temu. Są teraz bardziej elastyczne i łatwe w konfiguracji niż kiedykolwiek. Nie każdy administrator je lubi, ale wszyscy zgadzają się – czasami niechętnie – że są niezbędni, chociaż mogą być postrzegani przez niektórych jako zło konieczne. Terminu narzędzie do monitorowania używamy luźno jako terminu ogólnego, opisującego kilka różnych typów narzędzi. Wszystkie mają jedną wspólną cechę, są jednak używane do monitorowania niektórych zwykle ukrytych parametrów naszych sieci.
Dzisiaj przedstawiamy Ci nasz wybór spośród 12 najlepszych narzędzi do monitorowania sieci. Mamy kombinację monitorów SNMP , kolektorów NetFlow oraz narzędzi do monitorowania w górę iw dół.
Zanim zagłębimy się w sedno naszego tematu, zrobimy krótką przerwę, aby omówić ogólnie narzędzia do monitorowania sieci. Wyjaśnimy, dlaczego musisz ich używać i jakie są dostępne rodzaje narzędzi. Jak zobaczysz, istnieją różne rodzaje narzędzi do różnych celów. A kiedy wszyscy będziemy na tej samej stronie, ujawnimy nasze 12 najlepszych narzędzi do monitorowania sieci, krótko przeglądając każde z nich.
Dlaczego warto korzystać z narzędzi do monitorowania sieci
Istnieje bardzo prosty powód, dla którego każdy chciałby korzystać z narzędzi do monitorowania sieci. Przede wszystkim ma to związek z faktem, że normalnie nie możemy zobaczyć, co dzieje się w sieci. Wszyscy widzieliśmy sieci w porównaniu do autostrad i pakiety danych w porównaniu do samochodów korzystających z tych autostrad. Ale jest duża różnica. Widoczny jest ruch na autostradzie. Wystarczy spojrzeć, a zobaczysz, czy nie ma zatorów.
Z sieciami nie jest to takie proste. Wszystko dzieje się na poziomie molekularnym wewnątrz przewodów miedzianych lub światłowodów. I nawet gdybyśmy widzieli przejeżdżający ruch, jest tak szybki, że nie bylibyśmy w stanie tego zrozumieć. Narzędzia monitorujące pozwalają nam wizualizować ruch i poziomy obciążenia sieci przewodowych i bezprzewodowych. Niektóre z nich mają służyć jako narzędzia nadzoru, podczas gdy inne są narzędziami do rozwiązywania problemów, a nawet narzędziami dochodzeniowymi.
Różne narzędzia do różnych zadań
Narzędzia do monitorowania sieci dzielą się głównie na trzy kategorie. Istnieje monitor wykorzystania przepustowości, analizatory sieci i sniffery pakietów. Istnieją również inne rodzaje narzędzi, a także narzędzia będące hybrydami kilku typów, ale ich liczba jest ograniczona. To, który wybierzesz, zależy od oczekiwanych rezultatów. Każdy rodzaj narzędzia najlepiej sprawdzi się w konkretnym zadaniu.
Monitory przepustowości używają protokołu SNMP do odpytywania urządzeń sieciowych i odczytu liczników ruchu ich interfejsów. Wykorzystują te liczby do obliczania wykorzystania przepustowości według jednostki czasu - zwykle w bitach na sekundę lub bps - i wyświetlają je na wykresie pokazującym jego ewolucję w czasie. Są one zwykle używane do monitorowania i planowania wydajności. Pozwolą administratorom zobaczyć ewolucję wykorzystania przepustowości i proaktywnie zaplanować modernizację nadmiernie wykorzystywanych obwodów.
Analizatory sieci idą nieco głębiej i wykorzystują funkcję NetFlow wielu urządzeń sieciowych. NetFlow – który w zależności od producenta ma również inne nazwy – zbiera szczegółowe dane o każdej rozmowie obsługiwanej przez urządzenie i wysyła je do kolektora przepływu i analizatora. Zbierane informacje mogą obejmować adresy i porty źródłowe i docelowe, rodzaj ruchu, parametry QoS i kilka innych elementów, które pozwalają analizatorowi nie tylko wiedzieć, ile danych jest przesyłanych, ale także jakie dane są przesyłane. Jest to, na przykład, bardzo przydatne przy wskazywaniu przepustowości lub identyfikowaniu niepożądanego ruchu w sieci.
Sniffery pakietów to jedne z najgłębszych narzędzi do monitorowania. Jak sama nazwa wskazuje, łączą się z siecią, w której przechwytują każdy przechodzący pakiet danych. Ale nie tylko je łapią. Dekodują je również i wyświetlają swoje nagłówki, a czasem nawet ładunek danych, gdy nie są zaszyfrowane. Ich siła i użyteczność wynika głównie z możliwości filtrowania przechwyconych danych według kilku kryteriów, dzięki czemu użytkownicy mogą skupić się na dokładnie tych danych, które ich interesują. Są one zwykle używane do zaawansowanego debugowania, na przykład podczas próby ustalenia, co spowalnia określony serwer lub usługę. Są to złożone i wysoce wyspecjalizowane narzędzia, które zazwyczaj znacznie wykraczają poza monitorowanie, więc nie umieszczamy żadnych takich narzędzi na naszej liście.
Nasze najlepsze 12 najlepszych narzędzi do monitorowania sieci
Nasza lista 12 najlepszych narzędzi do monitorowania sieci obejmuje głównie monitory przepustowości SNMP, ponieważ są one prawdopodobnie najbardziej przydatne. Uwzględniamy również inne rodzaje narzędzi, takie jak analizatory przepływu i monitory w górę lub w dół.
1. Monitor wydajności sieci SolarWinds (bezpłatny okres próbny)
Performance Monitor SolarWinds Network lub NPM jest flagowym produktem Solarwinds użytkownika. Jest to prawdopodobnie jedno z najlepszych narzędzi do monitorowania przepustowości SNMP. Jest napakowany tak wieloma funkcjami, że można by o nim napisać cały artykuł. Wśród głównych zalet produktu należy podkreślić jego prostotę. Ale nie mamy na myśli prostego, jak niekompletnego, ale równie łatwego. Jego pulpit nawigacyjny, widoki i wykresy można dowolnie dostosowywać. Można go skonfigurować przy niewielkim wysiłku i rozpocząć monitorowanie w ciągu kilku minut. NPM jest również łatwo skalowalny. Może monitorować sieci o niemal dowolnej wielkości.
BEZPŁATNA PRÓBA: Monitor wydajności sieci SolarWinds
Monitor wydajności sieci SolarWinds będzie okresowo odpytywać sprzęt sieciowy w celu odczytania liczników ich interfejsów. Następnie obliczy wykorzystanie przepustowości i wyświetli je jako wykresy pokazujące jego ewolucję w czasie. Konfiguracja narzędzia jest łatwa i wymaga podania adresu IP urządzenia, a następnie wybrania parametru, który chcesz monitorować. NPM ma również wiele zaawansowanych funkcji, takich jak możliwość budowania map sieciowych i wyświetlania krytycznej ścieżki między dwoma urządzeniami, co jest przydatne podczas rozwiązywania problemów ze spowolnieniami.
Ceny monitora wydajności sieci są bardzo rozsądne, zaczynając od około 3000 USD. Dostępna jest 30-dniowa wersja próbna, jeśli wolisz wypróbować produkt przed jego zakupem.
Link do pobrania: https://www.solarwinds.com/network-performance-monitor
2. Analizator ruchu SolarWinds NetFlow (bezpłatny okres próbny)
Nasz drugi wybór również pochodzi od SolarWinds. Ma to sens, ponieważ firma tworzy jedne z najlepszych narzędzi sieciowych. NetFlow Traffic Analyzer zapewnia nieco bardziej szczegółowego widoku ruchu sieciowego. Zamiast pokazywać wykorzystanie przepustowości w bitach na sekundę, sięga głębiej i dostarcza szczegółowych informacji o obserwowanym ruchu. Może na przykład raportować, jaki rodzaj ruchu jest bardziej rozpowszechniony lub który użytkownik wykorzystuje większą przepustowość. Na desce rozdzielczej narzędzia dostępnych jest kilka różnych widoków, takich jak na przykład najważniejsze aplikacje, protokoły lub komunikatory.
BEZPŁATNA PRÓBA: Analizator ruchu SolarWinds Netflow
Jak można się domyślić po nazwie produktu, NetFlow Traffic Analyzer wykorzystuje protokół NetFlow do zbierania szczegółowych informacji o użytkowaniu z urządzeń sieciowych. Pochodzący z Cisco protokół NetFlow umożliwia urządzeniom wysyłanie szczegółowych informacji o każdej „konwersacji” lub przepływie w sieci do kolektora i analizatora NetFlow, takiego jak NetFlow Traffic Analyzer. NetFlow nie ogranicza się jednak tylko do urządzeń Cisco. Wielu producentów zawiera funkcjonalność lub jej odpowiednik w swoim sprzęcie. W ostatnich latach protokół NetFlow został ustandaryzowany przez IETF jako IPFIX lub IP Flow Information Exchange.
Podobnie jak większość narzędzi SolarWinds, bezpłatną 30-dniową wersję próbną można pobrać z SolarWinds. Jest to w pełni funkcjonalna wersja, która nie ma ograniczeń poza czasem.
Link do pobrania: https://www.solarwinds.com/netflow-traffic-analyzer
3. PRTG
Grapher ruchu routera Paessler (PRTG) jest jednym z najłatwiejszych i najszybszych w konfiguracji. Według Paesslera możesz zacząć działać w ciągu kilku minut. Chociaż może to być lekka przesada, prawdą jest, że konfiguracja produktu jest imponująco szybka. Częścią łatwości konfiguracji produktu jest funkcja automatycznego wykrywania, w której PRTG przeskanuje sieć i automatycznie doda znalezione składniki.
Interfejs użytkownika PRTG albo raczej interfejs użytkownika s -jest jeszcze jeden wytrzymałości narzędzia. Możesz wybierać między natywną konsolą Windows, interfejsem internetowym opartym na Ajax lub aplikacjami mobilnymi na Androida lub iOS. Aplikacje mobilne pozwolą Ci zeskanować kod QR umieszczony na Twoim sprzęcie, aby szybko sprawdzić jego status. PRTG może monitorować kilka parametrów – nie tylko wykorzystanie przepustowości – za pomocą SNMP, WMI, NetFlow i Sflow.
4. WhatsUp Złoto
WhatsUp Gold od Ipswitch istnieje już od jakiegoś czasu. Podstawową funkcją narzędzia jest monitorowanie dostępności systemu, a nie parametrów operacyjnych. Jak sama nazwa wskazuje, WhatsUp Gold powie Ci, co się dzieje, a co nie. Ma jeden z najlepszych systemów ostrzegania i może być skonfigurowany do przesyłania alertów na wiele sposobów, w tym e-mail i SMS, żeby wymienić tylko kilka.
WhatsUp Gold nie tylko monitoruje urządzenia, ale także sprawdza, czy usługi odpowiadają. Na przykład sprawdzi dostępność serwerów Exchange i SQL, usług Active Directory, IIS i Apache Web Services. A jeśli Twoja farma serwerów jest oparta na chmurze, WhatsUp Gold będzie również monitorować instalacje AWS lub Azure.
5. Nagios
Nagios jest dostępny jako bezpłatne narzędzie o otwartym kodzie źródłowym, które może pobrać i używać przez każdego, lub jako produkt komercyjny o nazwie Nagios XI. Jak można się spodziewać, produkt komercyjny ma więcej funkcji. Ale nawet darmowa edycja jest bardzo potężnym narzędziem. Trochę jak WhatUp Gold, głównym i pierwotnym celem Nagios jest monitorowanie w górę lub w dół.
Największą zaletą Nagios – zwłaszcza wersji open-source – jest wsparcie społeczności. Kilka opracowanych przez społeczność wtyczek, interfejsów i dodatków jest dostępnych bezpośrednio na stronie internetowej Nagios. Ale jeśli chcesz jeszcze więcej funkcjonalności, wybierz Nagios XI. Ta wersja dodaje monitorowanie wykorzystania przepustowości i wiele innych przydatnych funkcji. Dostępna jest bezpłatna wersja próbna, jeśli chcesz przekonać się, co to narzędzie może dla Ciebie zrobić.
6. Zabbix
Kolejny produkt o otwartym kodzie źródłowym, Zabbix, oferuje bardzo dopracowany wygląd i działanie, podobnie jak można oczekiwać od produktu komercyjnego. Ale produkt ma nie tylko dobrze wyglądający interfejs sieciowy, ale także zestaw funkcji jest imponujący. Zabbix będzie monitorował większość urządzeń podłączonych do sieci, nie tylko sprzęt sieciowy.
Zabbix używa protokołu SNMP, a także IMPI do monitorowania urządzeń. Możesz użyć narzędzia do monitorowania przepustowości, wykorzystania procesora i pamięci urządzenia, ogólnego stanu urządzenia, a także zmian konfiguracji. System ostrzegania w Zabbix również robi wrażenie. Będzie nie tylko wysyłać alerty e-mail lub SMS, ale także uruchamiać lokalne skrypty. Jest w pełni konfigurowalny, podobnie jak większość obszarów tego doskonałego produktu.
7. ManageEngine OpManager
ManageEngine OpManager pozwala monitorować routery, przełączniki, zapory, serwery i maszyny wirtualne pod kątem
usterek i wydajności. Wydajność urządzeń sieciowych jest sprawdzana w czasie rzeczywistym i można ją przeglądać na pulpitach nawigacyjnych i wykresach na żywo. Monitorowane są krytyczne metryki, takie jak utrata pakietów, błędy i odrzucenia. Narzędzie będzie również monitorować metryki wydajności serwerów fizycznych i wirtualnych, takie jak dostępność, procesor, miejsce na dysku i wykorzystanie pamięci.
OpManager zawiera ponad 100 wbudowanych raportów. Każdy z nich można zaplanować, dostosować i wyeksportować w razie potrzeby. Produkt dostępny jest w trzech wersjach: Free, Essential i Enterprise. Różnią się liczbą urządzeń, które mogą monitorować – od 10 do 10 000 – oraz zestawem funkcji, przy czym wyższe wersje mają bardziej zaawansowane funkcje.
8. Oblodzenie
Icinga to kolejna platforma monitorująca typu open source. Ma przejrzysty interfejs użytkownika i zestaw funkcji, które mogą konkurować z najlepszymi produktami komercyjnymi. Podobnie jak większość podobnych pakietów, Icinga wykorzystuje SNMP do zbierania danych o użytkowaniu z urządzeń. Jednym z obszarów, w którym Icinga szczególnie błyszczy, jest korzystanie z wtyczek. Są ich tysiące, które wykonują różne zadania monitorujące i rozszerzają funkcjonalność produktu. A jeśli nie możesz znaleźć odpowiedniej wtyczki do swoich potrzeb, zawsze możesz ją napisać samodzielnie.
Funkcje alertów i powiadomień Icinga również należą do jego mocnych stron. Alerty są w pełni konfigurowalne, co je wyzwala i jak są przesyłane. Kolejną fajną funkcją są alerty segmentowe, które pozwalają wysyłać niektóre alerty do niektórych użytkowników, a inne do różnych osób, co zapewnia najlepszą elastyczność.
9. Monitor sieci Spiceworks
Spiceworks Network Monitor twierdzi, że jest prosty i łatwy w użyciu. I to jest. Jest to przecież jeden z najpopularniejszych darmowych systemów monitorowania sieci. Dzięki Monitorowi sieci wszystko jest bezpłatne. Nawet wsparcie. Nie jest to często spotykane w przypadku wolnego oprogramowania. Jest jednak pewien haczyk. To nie jest jeden z tych wysoce skalowalnych systemów. Wręcz przeciwnie, ten został stworzony z myślą o mniejszych sieciach. Idealnie będzie Ci odpowiadać, jeśli Twoja sieć ma nie więcej niż 25 urządzeń. Choć to niewiele, dla wielu małych firm z pewnością wystarczy.
Pulpit narzędziowy można dostosować do własnych potrzeb. z różnymi kolorami wykresów. Alerty to kolejna ważna funkcja Monitora sieci Spiceworks. Powiadomienia o alertach są całkowicie konfigurowalne przez użytkownika i mogą być różne dla każdego urządzenia. Jednak chociaż można ustawić progi alertów, nie można tworzyć alertów niestandardowych, aby otrzymywać powiadomienia o określonych warunkach. Inną wadą tego narzędzia jest to, że obsługuje reklamy, co może być denerwujące i nieprofesjonalnie wyglądać.
10. Monitor logiczny
LogicMonitor twierdzi, że jest „ wiodącą platformą monitorowania wydajności opartą na SaaS dla korporacyjnego IT ”. A jeśli chodzi o monitorowanie w chmurze, jest to rzeczywiście jedno z najlepszych narzędzi, z których możesz korzystać. LogicMonitor automatycznie wykryje urządzenia w sieci i rozpocznie zbieranie danych zaraz po instalacji. Opiera się na ponad tysiącu modułów, które wspomagają użytkowników oraz automatyzują monitorowanie i ostrzeganie. Może służyć do monitorowania szerokiej gamy urządzeń i technologii, w tym usług chmurowych z AWS czy Azure. Co jest bardziej naturalnego niż monitorowanie usług w chmurze za pomocą narzędzia opartego na chmurze?
Jedną z najlepszych funkcji LogicMonitor jest jego silnik prognozowania. Może przewidzieć Twoje przyszłe potrzeby na podstawie bieżącego użytkowania i trendu. Jest to doskonała cecha przy długoterminowym planowaniu wydajności. LogicMonitor jest dostępny w trzech wersjach: Starter, Pro i Enterprise. Różnią się liczbą usług, które mogą sprawdzić, oraz czasem przechowywania danych. Będziesz musiał skontaktować się z LogicMonitor, aby uzyskać informacje o cenach. Dostępny jest 14-dniowy bezpłatny okres próbny.
11. Obserwium
Observium to idealne rozwiązanie do monitorowania sieci dla organizacji każdej wielkości. A jeśli baza użytkowników jest świadectwem jakości narzędzia, z przyjemnością dowiesz się, że jest ono używane przez głównych graczy, takich jak Yahoo, Twitch i Spotify. Observium nie tylko używa SNMP jako swojego głównego protokołu. Używa również LLDP, CDP, FDP i EDP. Observium oferuje funkcję automatycznego wykrywania, która dodaje urządzenia do konsoli i wyświetla ich parametry operacyjne w postaci wykresów. Interfejs użytkownika zawiera bardzo szczegółową stronę przeglądu, na której można szybko zobaczyć całą sieć.
Observium oferuje również alerty progowe, które umożliwiają użytkownikom otrzymywanie alertów po spełnieniu określonych kryteriów. Na przykład możesz otrzymać powiadomienie, gdy dostępna pamięć urządzenia spadnie poniżej 70%. Możesz również otrzymać powiadomienie, gdy dana usługa przestanie działać. Observium jest dostępne w dwóch wersjach. Społeczność Observium jest dostępna bezpłatnie dla wszystkich i jest aktualizowana dwa razy w roku. Observium Professional zapewnia priorytetowy dostęp do codziennych aktualizacji i nowych funkcji za niewielką roczną opłatą.
12. Rdzeń Zenosa
Zenoss Core może nie jest najbardziej znanym narzędziem do monitorowania, ale uznaliśmy, że zasługuje na miejsce na naszej liście ze względu na jego zestaw funkcji i profesjonalny aspekt. Narzędzie może monitorować wiele rzeczy, takich jak przepływ ruchu lub usługi, takie jak HTTP i FTP. Zenoss Core ma przejrzysty i prosty interfejs, a jego system ostrzegania jest doskonały. Szczególnie podobały nam się liczne mechanizmy ostrzegania, które zaalarmują drugą osobę, jeśli pierwsza nie zareaguje z określonym opóźnieniem.
Z drugiej strony jest to jeden z najbardziej skomplikowanych systemów do zainstalowania i skonfigurowania. Proces jest sterowany z wiersza poleceń. W dzisiejszych czasach instalatorów GUI, kreatorów konfiguracji i automatycznego wykrywania może się to wydawać nieco archaiczne. Na szczęście dostępna jest obszerna dokumentacja, a efekt końcowy sprawia, że jest to warte wysiłku instalacyjnego.
Zawijanie
Ta lista jest daleka od ukończenia. Może mieć dwadzieścia pięć, pięćdziesiąt, a może nawet sto sztuk. Wybraliśmy te dwanaście narzędzi, które naszym zdaniem były najlepsze. Każdy z nich jest cennym narzędziem, które pomoże administratorom sieci w ich wysiłkach monitorowania. Ponieważ wiele z tych produktów uzupełnia się nawzajem pod względem zestawu funkcji, nierzadko zdarza się, że organizacje używają kombinacji narzędzi w celu najlepszego możliwego zaspokojenia swoich potrzeb w zakresie monitorowania. A ponieważ większość z nich jest bezpłatna lub oferuje bezpłatną wersję próbną, nie ma powodu, dla którego nie możesz wypróbować kilku z nich i zobaczyć, co najlepiej odpowiada Twoim potrzebom.