Monitoring jest ważnym elementem, jeśli nie najbardziej istotnym elementem, od pracy każdego administratora sieci. Celem jest upewnienie się, że wszystko działa sprawnie i żadne nieprawidłowości, takie jak przeciążenie sieci, nie pozostaną niezauważone. Popularność wirtualizacji i hostingu różnych usług w chmurze sprawiła, że zapotrzebowanie na narzędzia do monitorowania było jeszcze większe .
Chociaż dostępna jest ogromna różnorodność narzędzi do monitorowania, niektóre produkty często się wyróżniają. SolarWinds Network Performance Monitor (NPM) i ManageEngine OpManager to dwa najbardziej popularne. Przyjrzyjmy się tym dwóm produktom porównawczym, aby pomóc Ci określić, który z nich jest najlepiej dostosowany do Twoich konkretnych potrzeb .
ManageEngine OpManager a SolarWinds NPM
- Zanim przyjrzymy się naszym dwóm rywalom, najpierw omówimy ogólnie monitorowanie sieci. Pomoże to lepiej zrozumieć różnice i podobieństwa produktów.
- Omówimy SNMP, ponieważ jest to jedna z najczęściej używanych technologii monitorowania. Bez zbytniego wchodzenia w kwestie techniczne, wyjaśnimy, co to jest i jak działa. Ponieważ SNMP jest tylko jedną z wielu różnych technologii używanych do monitorowania sieci, przyjrzymy się również, jakie inne technologie są dostępne.
- Następnie przyjrzymy się szczegółowo Monitorowi wydajności sieci SolarWinds , jego głównym funkcjom, strukturze cenowej, zaletom i wadom.
- Następnie zrobimy to samo dla ManageEngine OpManager .
Na koniec porównamy oba produkty , starając się lepiej zrozumieć ich podobieństwa i różnice.
Informacje o monitorowaniu sieci
Monitorowanie ma inne znaczenie w zależności od tego, kogo pytasz. Dodajmy do tego fakt, że istnieje kilka różnych rodzajów monitoringu i mamy doskonały przepis na zamieszanie. Najbardziej podstawowym rodzajem monitorowania jest to, co często nazywamy monitorowaniem pingów lub monitorowaniem w górę lub w dół. Pomysł polega na użyciu polecenia ping do sprawdzenia, czy każde monitorowane urządzenie odpowiada.
Other than the response delay, this type of monitoring records no performance data about the monitored systems.
Kolejnym rodzajem monitorowania jest monitorowanie wykorzystania przepustowości. Zwykle używa protokołu SNMP do odczytywania liczników interfejsów z monitorowanych urządzeń i komputera średniego wykorzystania przepustowości ich interfejsów. Jest to szczególnie przydatne podczas monitorowania segmentów sieci o ograniczonej przepustowości, takich jak obwody WAN. Ten rodzaj monitorowania może dać ilościowy obraz ruchu w dowolnym punkcie sieci, ale chociaż wyraźnie wykaże przeciążenie, nie pomoże określić, co je powoduje.
W tym miejscu pojawia się kolejny rodzaj monitorowania. Nazywa się to analizą ruchu sieciowego. Schodzi głębiej niż poprzedni typ i może przeprowadzić prymitywną analizę ruchu, aby ujawnić, co zużywa przepustowość. Ujawni na przykład jacy użytkownicy, jakie komputery lub jakie aplikacje wykorzystują najwięcej przepustowości. Zapewnia bardziej jakościowy obraz ruchu sieciowego.
Inny powszechny rodzaj monitorowania, który często występuje jako dodatkowa funkcja w narzędziach z poprzednich typów, sięga nieco głębiej i odczytuje metryki operacyjne monitorowanych urządzeń. Jest zwykle używany do monitorowania wszelkiego rodzaju urządzeń, od routerów i przełączników po serwery i bazy danych.
Wykorzystuje różne protokoły i technologie do łączenia się z urządzeniami i zbierania ich parametrów operacyjnych. Zazwyczaj można gromadzić i wyświetlać informacje, takie jak obciążenie procesora i pamięci, miejsce na dysku i inne interesujące dane.
SNMP w skrócie
Ponieważ Simple Network Management Protocol jest najczęściej używaną technologią monitorowania, przyjrzyjmy się bliżej. Pomimo swojej nazwy, simple zdecydowanie nie jest przymiotnikiem, którego użyłbym do opisania protokołu.
Oszczędzę Ci złożoności i po prostu wyjaśnię, że protokół pozwala stacji zarządzającej – lub, w naszym przypadku, narzędziu monitorującemu – odczytywać i/lub ustawiać szereg parametrów operacyjnych. Często mówi się, że monitorowanie SNMP to technologia monitorowania bez agentów. W rzeczywistości, chociaż rzadko wymaga to instalowania dodatkowego oprogramowania na monitorowanym urządzeniu, na każdym monitorowanym urządzeniu działa agent SNMP.
Jest zwykle wbudowany w system operacyjny lub oprogramowanie układowe, dlatego nie jest określany jako agent.
Nie wchodząc w szczegóły techniczne, przyjrzyjmy się, jak SNMP działa z perspektywy monitorowania. Mówiąc najprościej, narzędzie monitorujące wysyła do urządzenia żądanie określonego parametru. Żądanie, które nie jest zaszyfrowane, zawiera „ciąg społeczności”, który można porównać do prostego mechanizmu uwierzytelniania hasła. Monitorowane urządzenie sprawdza poprawność ciągu społeczności i zwraca żądaną wartość.
Jest to bardzo uproszczona wersja procesu, więc wybacz mi, jeśli pominąłem ważne części protokołu. Naszym celem nie jest dostarczenie samouczka SNMP, ale zrozumienie, jak działa monitorowanie SNMP.
Załóżmy, że narzędzie monitorujące jest skonfigurowane do monitorowania wykorzystania przepustowości interfejsu routera skierowanego do obwodu WAN.
Interesujące są dwa specyficzne parametry SNMP, liczniki bajtów wejścia i wyjścia bajtów interfejsu. Są one regularnie odczytywane — typowa wartość to co pięć minut — i przechowywane w jakimś pliku lub bazie danych.
Następnie narzędzie monitorujące odejmuje poprzednią wartość liczników od bieżącej, podając liczbę bajtów przesłanych w czasie. Dzieli te liczby przez liczbę sekund między dwoma odczytami, podając liczbę bajtów na sekundę i dzieli przez osiem, aby uzyskać liczbę bitów na sekundę. Otrzymane wartości są przechowywane w bazie danych lub wykreślane na wykresie pokazującym jej ewolucję w czasie.
Inne popularne techniki monitorowania
Chociaż SNMP jest tak powszechna, nie jest jedyną, ani nawet najlepszą wykorzystywaną technologią monitorowania. Dostępnych jest kilka innych technologii, w zależności od rodzaju monitorowanego urządzenia i informacji, które próbujesz zebrać z urządzenia. Rzućmy okiem na niektóre z najczęstszych.
Instrumentacja zarządzania Windows (WMI) to protokół specyficzny dla systemu Windows, który można traktować jako ewolucję SNMP. Jego przeznaczenie jest podobne – zdalne zarządzanie i monitorowanie systemów – ale jego działanie jest inne. Jest zwykle bezpieczniejszy, bardziej elastyczny i może dostarczyć więcej informacji. Główną wadą usługi WMI jest to, że jest ona dostępna tylko na hostach z systemem Windows.
WBEM — którego nie należy mylić z WebM — to akronim od Web-Based Enterprise Management. Jest to otwarty standard zdalnego zarządzania i monitorowania systemów. Brzmi znajomo? WMI to autorska implementacja WBEM firmy Microsoft. Jest zwykle używany do monitorowania hostów innych niż Windows, takich jak na przykład serwery Linux.
Monitorowanie oparte na agentach to kolejna popularna technika, która opiera się na lokalnym agencie uruchomionym w monitorowanym systemie. Różni się od innych metod tym, że agent nie jest wbudowany w systemy operacyjne, ale zwykle jest dostarczany przez dostawcę narzędzia do monitorowania.
Jest zatem całkowicie dostosowany do narzędzia i często pozwala na monitorowanie wskaźników, które nie byłyby dostępne przy użyciu innych metod.
Główne wady monitorowania opartego na agentach polegają na tym, że wymaga on zainstalowania agenta w monitorowanych systemach oraz że uruchomienie agenta może mieć wpływ na monitorowany system, wykorzystując część jego zasobów.
Monitor wydajności sieci SolarWinds
Zanim przyjrzymy się monitorowi wydajności sieci, porozmawiajmy o SolarWinds. Firma istnieje od około 20 lat i cieszy się solidną reputacją jako twórca jednych z najlepszych narzędzi do administrowania siecią i systemem.
Kilka jej produktów otrzymało entuzjastyczne recenzje i są uważane za jedne z najlepszych w swoich dziedzinach. Aby dodać wisienkę na torcie, SolarWinds słynie również z wielu darmowych narzędzi. Są to mniejsze narzędzia, które odpowiadają na specyficzne potrzeby administratorów sieci. Dwa dobre przykłady tych bezpłatnych narzędzi to Monitor przepustowości w czasie rzeczywistym i Śledzenie adresu IP .
Jeśli chodzi o Network Performance Monitor, jego głównym celem jest monitorowanie przepustowości SNMP, ale może zrobić o wiele więcej dzięki wbudowanym funkcjom lub łącząc go z innymi narzędziami SolarWinds.
W swej istocie produkt oferuje kompleksowe monitorowanie usterek i zarządzanie wydajnością. Narzędzie wykorzystuje przede wszystkim protokół SNMP do gromadzenia danych, dzięki czemu jest kompatybilne z różnymi urządzeniami większości dostawców.
Jego funkcja NetPath umożliwia przeglądanie krytycznej ścieżki sieciowej między dowolnymi dwoma monitorowanymi punktami w sieci, a narzędzie może również automatycznie generować inteligentne mapy sieci.
Zaawansowane alerty to kolejna mocna strona produktu, podobnie jak pulpit analizy wydajności PerfStack. Kolejną wyjątkową cechą produktu jest funkcjonalność Network Insights, która pozwala na kompleksowe monitorowanie urządzeń.
Mówiąc o bardziej złożonych przypadkach użycia, narzędzie może monitorować sieci definiowane programowo (SDN) i ma wbudowaną obsługę Cisco ACI, a także możliwość monitorowania sieci bezprzewodowych i generowania linii bazowych wydajności sieci.
Monitor wydajności sieci SolarWinds może być używany w dowolnej sieci, od najmniejszej do największej, dzięki inteligentnej skalowalności. Opcjonalne funkcje obejmują silniki skalowalności, wysoką dostępność i konsolę operacji korporacyjnych, która umożliwia konsolidację danych z wielu instancji NPM w jednym pulpicie nawigacyjnym klasy korporacyjnej.
Struktura cenowa monitora wydajności sieci SolarWinds jest dość prosta. Licencjonowanie opiera się na liczbie monitorowanych elementów. Dostępnych jest pięć poziomów licencji na 100, 250, 500, 2000 i nieograniczoną liczbę elementów w cenach od 2 955 do 32 525 USD, wliczając w to pierwszy rok utrzymania.
Jeśli wolisz przetestować narzędzie przed podjęciem decyzji o zakupie, możesz uzyskać bezpłatną, nieograniczoną do elementów 30-dniową wersję próbną .
SolarWinds NPM Plusy i minusy
Przeszukaliśmy sieć w poszukiwaniu komentarzy użytkowników na temat Network Performance Monitor, aby zidentyfikować najważniejsze zalety i wady zgłoszone przez użytkowników produktu. Oto podsumowanie naszych ustaleń.
Plusy
- Interfejs sieciowy można w pełni dostosować, umożliwiając różnym członkom zespołu IT korzystanie z odpowiedniego dla nich widoku. Na przykład administratorzy systemu mogą używać widoku, który koncentruje się na hostach VMware, podczas gdy widok administratora sieci koncentruje się na przełącznikach sieciowych i ruchu.
- NPM ma doskonałe i łatwo konfigurowalne alerty. Możesz nawet utworzyć alert, aby powiadomić Cię, gdy urządzenie, które ma pozostać odłączone od sieci, połączy się. Możliwości są nieskończone.
- Możesz tworzyć sondy urządzeń w połączeniu z niestandardowymi pomiarami, które mogą wirtualnie zwracać wszelkie potrzebne informacje.
Cons
- Konfiguracja poczty e-mail, choć wysoce elastyczna i konfigurowalna, może być łatwiejsza.
- NetFlow Traffic Analyzer (moduł jakościowej analizy sieci) nie jest wbudowany w produkt i należy go dokupić osobno, zwiększając cenę produktu.
- Niektórzy użytkownicy skarżyli się na brak opcji filtrowania i wyszukiwania w dziennikach systemowych i alertach.
ManageEngine OpManager
ManageEngine OpManager to potężne narzędzie all-in-one sieć monitoringu, który oferuje kompleksową sieć zdolności monitorowania, które pozwalają zachować oko na wydajność sieci, wykrywanie usterek sieci w czasie rzeczywistym, błędy rozwiązywać i zapobiegać przestojom.
Narzędzie obsługuje różne środowiska od wielu dostawców i może być skalowane w celu dopasowania do Twojej sieci, niezależnie od jej wielkości. Umożliwi Ci monitorowanie urządzeń i sieci oraz uzyskanie pełnego wglądu i kontroli nad całą infrastrukturą sieciową. Instalacja i konfiguracja tego produktu są szybkie i łatwe. Możesz go uruchomić w mniej niż dwie minuty. Nie wymaga skomplikowanych procedur instalacyjnych i jest dostarczany wraz z bazami danych i serwerami WWW.
ManageEngine OpManager stale monitoruje wydajność urządzeń sieciowych w czasie rzeczywistym za pomocą pulpitów nawigacyjnych i wykresów na żywo. Bada kilka krytycznych wskaźników operacyjnych, takich jak utrata pakietów, błędy i odrzucenia itp. Będzie również monitorować wskaźniki wydajności, takie jak dostępność, procesor, miejsce na dysku i wykorzystanie pamięci zarówno na serwerach fizycznych, jak i wirtualnych.
Narzędzie może pomóc w wykrywaniu, identyfikowaniu i rozwiązywaniu problemów z siecią za pomocą alertów opartych na progach. Możesz łatwo ustawić wiele progów dla każdego wskaźnika wydajności i otrzymywać powiadomienia. Podczas gdy alerty są ważne, raportowanie jest równie ważne i jest to kolejny obszar, w którym to narzędzie błyszczy. Inteligentne raporty pozwolą Ci uzyskać szczegółowe informacje na temat wydajności sieci.
There are more than 100 built-in reports. You can customize, schedule and export these out-of-the-box reports as needed.
ManageEngine twierdzi, że jego OpManager można zainstalować w mniej niż dwie minuty. Po zainstalowaniu narzędzie wykryje Twoje urządzenia i rozpocznie ich monitorowanie bez konieczności wykonywania skomplikowanych czynności konfiguracyjnych. System posiada bardzo intuicyjny graficzny interfejs użytkownika, w którym łatwo znajdziesz potrzebne informacje.
Jeśli chodzi o raporty, to narzędzie zawiera pełny zestaw doskonałych gotowych raportów, a także możesz tworzyć niestandardowe raporty, aby lepiej odpowiadały Twoim potrzebom. Ostrzeganie w tym produkcie jest doskonałe i na równi z tym, co znajdziesz w konkurencyjnych produktach.
ManageEngine OpManager jest dostępny w wersji Essential, która jest lepiej dostosowana do małych i średnich firm z maksymalnie tysiącem urządzeń w cenach zaczynających się od nieco ponad 700 USD za 25 urządzeń. W przypadku większych organizacji dostępna jest wersja Enterprise, która może skalować do dziesięciu tysięcy urządzeń.
Jego cena zaczyna się od 20 000 USD za 500 urządzeń. Ceny obu edycji różnią się w zależności od liczby monitorowanych urządzeń i dostępna jest bezpłatna 30-dniowa wersja próbna .
ManageEngine OpManager Plusy i minusy
Podobnie jak w przypadku SolarWinds NPM , zebraliśmy komentarze użytkowników dotyczące ManageEngine OpManager i oto podsumowanie zgłoszonych przez nich zalet i wad
Plusy
- Interfejs jest dość łatwy w użyciu, ale możesz także uzyskać dużą głębię z początkowych pulpitów nawigacyjnych i wykresów, które są prezentowane.
- Obsługa klienta dostawcy jest znakomita. Jeśli napotkasz jakiekolwiek problemy, otrzymasz szybką odpowiedź i informację zwrotną, aby je rozwiązać.
- Automatyzacja i powiadomienia idą w parze i stale informują administratorów o stanie sieci.
Cons
- Nie wszystkie bazy MIB są dostępne do tworzenia specjalistycznych alertów. Nie można usunąć niestandardowego procesora pułapek SNMP, więc w celu przetestowania wymagane jest oddzielne środowisko.
- Może wymagać większej integracji z biblioteką MIB, gdy potrzebujesz więcej informacji niż dostarczają podstawowe identyfikatory SNMP OID.
- Byli użytkownicy skarżyli się, że najnowsza wersja GUI utrudniała znalezienie niektórych funkcji, które zostały przeniesione.
Porównanie dwóch
Porównując Network Performance Monitor SolarWinds i ManageEngine OpManager to nie jest łatwym zadaniem .
To dwa zupełnie różne narzędzia, ale są trochę podobne, przynajmniej w tym, co oferują. Jeśli porównasz oba produkty pod kątem ich użyteczności, komentarze są ogólnie lepsze dla Monitora wydajności sieci SolarWinds, ale często jest to kwestia osobistych preferencji.
Porównując te dwa produkty pod względem ceny, ManageEngine OpManager wydaje się na pierwszy rzut oka tańszy, ale wersja, która najlepiej wypada w porównaniu z SolarWinds Network Performance Monitor, to wersja Enterprise, która jest nieco droższa. Ale ostatecznie ich bardzo różne struktury cenowe sprawiają, że tego rodzaju porównanie jest jeszcze trudniejsze.
I tak nie zalecamy, aby ktokolwiek opierał swój wybór narzędzi wyłącznie na cenie.
NPM vs OpManager: Wnioski
Jeśli to jest ta część, w której oczekujesz, że powiem ci, abyś rzucił wszystko inne i poszedł z tym lub innym produktem, możesz się rozczarować. To po prostu nie jest to, co zrobię. Właściwie pokusiłbym się o stwierdzenie, że oba produkty są równie ciekawe.
Osobiście prawdopodobnie wybrałbym Monitor wydajności sieci SolarWinds, ale mogę być nieco stronniczy.
Widzisz, NPM jest jednym z pierwszych narzędzi monitorujących, jakich kiedykolwiek używałem. Jako taki znam go lepiej niż jakikolwiek inny produkt. Jeszcze bardziej stronniczy mnie fakt, że nigdy tak naprawdę nie korzystałem z ManageEngine OpManager poza ustawieniami demonstracyjnymi.
Który jest dla mnie?
Ostatecznie głównym czynnikiem decydującym jest dopasowanie Twoich potrzeb do cech produktu. A najlepszym sposobem na upewnienie się, że którykolwiek produkt naprawdę odpowiada Twoim konkretnym potrzebom, jest prawdopodobnie wypróbowanie ich. Powinno to być stosunkowo łatwe, ponieważ obaj dostawcy oferują bezpłatną wersję próbną.