Monitorowanie sieci jest ważnym zadaniem dla większościdzisiejszych administratorów sieci i systemów. Systemy rozproszone i hosting oparty na chmurze sprawiają, że jesteśmy bardziej niż kiedykolwiek przed maszynami, którymi się opiekujemy. W związku z tym musimy używać specjalistycznych narzędzi do ich monitorowania. I choć dostępnych jest wiele różnych rodzajów narzędzi, wydaje się, że najlepszym rozwiązaniem jest kompleksowe rozwiązanie do monitorowania. Pozwoli ci to monitorować wykorzystanie przepustowości oraz serwerów i innych systemów. Wiele takich narzędzi jest dostępnych na rynku, ale dzisiaj przyjrzymy się bliżej dwóm z nich, Monitorowi wydajności sieci SolarWinds i Nagios XI. Porównamy te dwa produkty, aby pomóc Ci dowiedzieć się, który najlepiej dostosować do Twoich konkretnych potrzeb.
Zanim przejdziemy do istoty tego postu, zrobimy topoznaj monitorowanie sieci. Wiedza na ten temat pomoże nam lepiej zrozumieć różnice i podobieństwa między tymi dwoma produktami. Następnie porozmawiamy o SNMP, najczęściej stosowanej technologii monitorowania. Dołożymy wszelkich starań, aby opisać, co to jest, skąd pochodzi i jak działa. Zobaczymy, jakie inne technologie monitorowania są dostępne poza SNMP. Jak zobaczysz, jest ich całkiem sporo. Następnie przyjrzymy się najpierw Monitorowi wydajności sieci SolarWinds, jego głównym funkcjom, strukturze cenowej oraz zaletom i wadom, a następnie podobne spojrzenie na Nagios XI. Na koniec porównamy oba produkty, aby lepiej zrozumieć, jakie są ich podobieństwa i różnice, a na koniec przedstawimy uczciwą opinię na temat tych dwóch produktów.
Informacje o monitorowaniu sieci
Zdefiniowanie monitorowania może być trudnym zadaniemwydaje się, że każdy ma własne wyobrażenie o tym, co to jest, a przynajmniej jakie powinno być. Co gorsza, istnieje kilka rodzajów monitorowania. Rzućmy okiem na każdy z nich, zaczynając od najbardziej podstawowego: monitorowania ping (lub góra / dół). Ten surowy typ monitorowania używa polecenia ping do sprawdzenia, czy każde monitorowane urządzenie działa. Monitorowanie odbywa się za pomocą polecenia ping w tle, aby sprawdzić, czy każdy monitorowany host odpowiada. Nie można uzyskać wielu informacji o faktycznym stanie monitorowanego urządzenia.
Innym powszechnym jest monitorowanie przepustowości siecirodzaj monitorowania. W rzeczywistości jest to prawdopodobnie najczęstszy typ. Przez większość czasu tego typu narzędzie do monitorowania używa protokołu Simple Network Management Protocol do zdalnego odczytu liczników interfejsów z monitorowanych urządzeń. Następnie może obliczyć średnie wykorzystanie przepustowości ich interfejsów. Jest to często używane do monitorowania segmentów sieci o ograniczonej przepustowości, takich jak łącza WAN. Z tych systemów otrzymujesz ilościowy obraz ruchu. Pokaże przeciążenie sieci i powie, kiedy się uruchomił i kiedy przestał, ale nie da ci pojęcia, co jest jego przyczyną.
W tym celu masz następny rodzaj narzędzi do monitorowania: analizatory ruchu sieciowego. Narzędzia te zaczynają od miejsca, w którym poprzednio zostało przerwane. Przeprowadzą podstawową analizę ruchu, aby dowiedzieć się, co pochłania przepustowość. Możesz ich użyć, aby dowiedzieć się, którzy użytkownicy, komputery lub aplikacje korzystają z największej przepustowości. Otrzymujesz jakościowy obraz ruchu sieciowego.
Inny rodzaj narzędzia monitorowania, które częstoserwer połączeń lub monitor systemu idzie jeszcze głębiej i odczytuje wskaźniki operacyjne monitorowanych urządzeń. Zazwyczaj używa się tego rodzaju narzędzia do monitorowania dowolnego urządzenia, od routerów i przełączników po serwery i bazy danych. Ten typ narzędzia zazwyczaj zapewnia dane, takie jak obciążenie procesora i pamięci, miejsce na dysku i wszelkie inne interesujące dane, które można gromadzić i wyświetlać.
Simple Network Management Protocol (SNMP)
Rzućmy okiem na Since the SimpleW końcu protokół zarządzania siecią jest najczęściej stosowaną technologią monitorowania. Nie daj się jednak zwieść jego nazwie. Ten protokół jest prosty. Urządzenia obsługujące SNMP mogą pozwolić stacji zarządzającej - lub, w przypadku monitorowania, narzędziu monitorującemu - odczytać i / lub ustawić szereg parametrów operacyjnych. SNMP jest często nazywany technologią monitorowania bez agentów. Jednak pomimo faktu, że rzadko wymaga instalacji dodatkowego oprogramowania na monitorowanym urządzeniu, urządzenia obsługujące SNMP uruchamiają agenta na każdym monitorowanym urządzeniu. Zwykle jest wbudowany w system operacyjny lub oprogramowanie układowe, dlatego nie jest nazywany agentem.
Z perspektywy monitorowania zrozumienie, w jaki sposóbMonitorowanie SNMP działa stosunkowo łatwo. Nie przechodząc zbyt technicznie, spójrzmy. W regularnych odstępach czasu - 5 minut to wspólna wartość - oprogramowanie monitorujące SNMP sprawdza każde urządzenie, wysyłając mu żądanie dotyczące określonego parametru, który chce odczytać. Jedynym zabezpieczeniem oferowanym przez protokół jest „ciąg społeczności”, który można porównać do prostego mechanizmu uwierzytelniania. Monitorowane urządzenie sprawdza poprawność ciągu społeczności i, jeśli jest zgodny, zwraca żądaną wartość. To jest bardzo uproszczona wersja tego procesu, więc wybacz mi, jeśli pominąłem ważne części protokołu. Naszym celem nie jest zapewnienie samouczka SNMP, ale zrozumienie, w jaki sposób działa monitorowanie SNMP.
Oto krótki przykład monitorowanianarzędzie służy do monitorowania przepustowości interfejsu routera skierowanego w stronę obwodu WAN. Interesujące są dwa konkretne parametry SNMP, bajty wejściowe i bajtowe liczniki interfejsu. Są one odczytywane regularnie - powiedzmy co pięć minut - i przechowywane w pliku lub bazie danych. To trudna część, reszta to matematyka. Narzędzie do monitorowania odejmuje poprzednią wartość liczników od bieżącej, podając liczbę bajtów przesłanych w odstępie pięciu minut. Następnie dzieli te liczby 300, liczbę sekund na pięć minut, podając liczbę bajtów na sekundę i dzieli ją przez osiem, aby uzyskać liczbę bitów na sekundę. Otrzymane wartości są przechowywane w bazie danych lub wykreślane na wykresie pokazującym ich ewolucję w czasie.
Inne techniki monitorowania
SNMP jest dalekie od bycia jedynym - być możenawet najlepsza technologia monitorowania. Dostępnych jest wiele innych technologii, w zależności od rodzaju monitorowanego urządzenia i informacji, które próbujesz z niego uzyskać. Rzućmy okiem.
Instrumentacja zarządzania Windows lub WMI,jest protokołem specyficznym dla systemu Windows. Jest to do pewnego stopnia ewolucja SNMP. Oba mają podobny cel - zdalne zarządzanie i monitorowanie systemów - ale ich działanie jest inne. Jest bezpieczniejszy, bardziej elastyczny i może dostarczyć więcej informacji. Ma jednak jedną poważną wadę. Usługa WMI jest dostępna tylko na hostach Windows.
WBEM to skrót od Enterprise-Based EnterpriseZarządzanie. Jest to otwarty standard zdalnego zarządzania i monitorowania systemów. WMI i WBEM są dość podobne. WMI jest zastrzeżoną przez Microsoft implementacją WBEM, otwartego standardu. Ten protokół jest zwykle używany do monitorowania hostów innych niż Windows, takich jak na przykład serwery Linux.
Ostatnim rodzajem monitoringu, który chcemy omówić, jestnazywane monitorowaniem agentowym. Ta popularna technika opiera się na lokalnym agencie działającym w monitorowanym systemie. W przeciwieństwie do innych metod agent monitorowania nie jest wbudowany w systemy operacyjne. Jest dostarczany przez dostawcę narzędzia do monitorowania. Jest doskonale dostosowany do narzędzia i często pozwala na monitorowanie wskaźników, które w innym przypadku nie byłyby dostępne. Ma jednak kilka wad. Oczywiście monitorowanie oparte na agentach wymaga zainstalowania agenta w monitorowanych systemach. Ten agent może mieć wpływ na monitorowany system, ponieważ wykorzystuje część swoich zasobów.
1. Monitor wydajności sieci SolarWinds (Bezpłatny okres próbny)
SolarWinds, twórca Monitor wydajności sieci istnieje już od około 20 lat i cieszy siędobrą reputację dzięki stworzeniu jednych z najlepszych narzędzi do zarządzania siecią i systemem. Wiele produktów firmy otrzymało entuzjastyczne recenzje i są uważane za jedne z najlepszych w swoich dziedzinach. Aby uczynić to jeszcze lepszym, 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 Syslog Kiwi.
Powrót do Monitor wydajności sieci, jest to przede wszystkim monitorowanie przepustowości SNMPchociaż może zrobić o wiele więcej albo przez wbudowane funkcje, albo przez połączenie go z innymi narzędziami SolarWinds. Zasadniczo produkt 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ń. Narzędzie NetPath pozwala wyświetlić krytyczną ścieżkę sieci między dowolnymi dwoma monitorowanymi punktami w sieci, a ponadto może automatycznie generować inteligentne mapy sieci.

- BEZPŁATNA WERSJA PRÓBNA: Monitor wydajności sieci SolarWinds
- Oficjalny link do pobrania: https://www.solarwinds.com/network-performance-monitor/registration
Inne mocne strony produktu to zaawansowanealarmowanie i pulpit analiz wydajności narzędzia PerfStack. Kolejną wyjątkową funkcją jest funkcja Network Insights, która umożliwia kompleksowe monitorowanie urządzeń. Narzędzie może także monitorować sieci definiowane programowo (SDN) i ma wbudowaną obsługę Cisco ACI, a także możliwość monitorowania sieci bezprzewodowych i generowania poziomów wydajności sieci.
The Monitor wydajności sieci SolarWinds jest wysoce skalowalny i może być używany na każdymsieć od najmniejszej do największej. Niektóre z opcjonalnych funkcji obejmują silniki skalowalności, wysoką dostępność i konsolę operacyjną przedsiębiorstwa, która umożliwia konsolidację danych z wielu instancji NPM w jednym pulpicie nawigacyjnym klasy korporacyjnej.


The Monitor wydajności sieci SolarWinds ma dość prostą strukturę cenową. 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 zakupem, możesz uzyskać bezpłatną 30-dniową wersję próbną bez ograniczeń dla elementów.
Plusy i minusy NPM
Aby dać Ci wyobrażenie o tym, co użytkownicy myślą o tym, oto zalety i wady Monitor wydajności sieci SolarWinds jak zgłoszono w recenzjach produktu.
Plusy
- Interfejs internetowy można całkowicie dostosowaćumożliwianie różnym członkom Twojego zespołu IT korzystania z widoku, który im odpowiada. Na przykład administratorzy systemu mogą korzystać z 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 łatwe do skonfigurowania 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ć ankiety urządzeń w połączeniu z niestandardowym pomiarem, który może wirtualnie zwrócić wszelkie potrzebne informacje.
Cons
- Konfiguracja poczty e-mail, choć bardzo elastyczna i konfigurowalna, może być łatwiejsza.
- NetFlow Traffic Analyzer (jakościowy moduł analizy sieci) nie jest wbudowany w produkt i musi zostać zakupiony osobno, co zwiększa cenę produktu.
- Niektórzy użytkownicy skarżyli się na brak opcji filtrowania i wyszukiwania w dziennikach syslog i alertach.
2. Nagios XI
Nagios XI to serwer klasy korporacyjnej ioprogramowanie do monitorowania sieci, które zapewnia kompleksowe monitorowanie aplikacji, usług i sieci w centralnym rozwiązaniu. Produkt jest bezpośrednim potomkiem Nagios Core, powiązanego produktu bezpłatnego i typu open source. W rzeczywistości oba używają tego samego silnika podstawowego. Są to jednak dwa bardzo różne produkty, których nie należy mylić. Dzisiaj mówimy tylko o Nagios XI. Narzędzie pozwala monitorować wszystkie kluczowe elementy infrastruktury, takie jak aplikacje, usługi, systemy operacyjne, protokoły sieciowe, metryki systemów i infrastruktura sieci.

Potężne pulpity nawigacyjne Nagios XI zapewniająszybki dostęp do potężnych informacji monitorowania i danych stron trzecich. Różne widoki zapewniają użytkownikom szybki dostęp do informacji, które uznają za najbardziej przydatne. Interfejs GUI tego narzędzia jest wysoce konfigurowalny, a jego układ, projekt i preferencje można modyfikować indywidualnie dla każdego użytkownika, zapewniając członkom zespołu elastyczność, jakiej oczekują.
Dzięki temu Nagios XI jest bardzo łatwy w użyciuzintegrowany internetowy interfejs konfiguracyjny, który pozwala administratorom zarządzać konfiguracją monitorowania, ustawieniami systemu i nie tylko. Platforma oferuje również kreatory konfiguracji, które prowadzą użytkowników przez proces monitorowania nowych urządzeń, usług i aplikacji bez konieczności rozumienia złożonych koncepcji monitorowania.
Inne interesujące funkcje Nagios XI obejmujązautomatyzowane i zintegrowane wykresy trendów, a także wykresy planowania wydajności, pozwalające organizacjom planować aktualizacje infrastruktury, zanim przestarzałe lub nadmiernie wykorzystane systemy zaskoczą ich. Alerty mogą być wysyłane do pracowników IT, interesariuszy biznesowych, a nawet użytkowników końcowych za pośrednictwem poczty elektronicznej lub mobilnych wiadomości tekstowych.

Nagios XI będzie działał tylko na CentOS lub RedHatEnterprise Linux. Mógłby oczywiście działać również na wirtualnej maszynie z Linuksem na hoście Windows, ale zasadniczo jest to oprogramowanie Linuksa. Baza danych MySQL jest również wymagana do jej działania.
Nagios XI jest dostępny w wersji standardowej iEdycja Enterprise. Edycja Enterprise oferuje dodatkową funkcjonalność i zawiera funkcje zaprojektowane w celu ułatwienia konfiguracji na dużą skalę, prognozowania i zaplanowanych raportów. Każda licencja obejmuje dwanaście miesięcy konserwacji (uprawnienia do aktualizacji) i wsparcie przez e-mail. Licencjonowanie opiera się na liczbie hostów monitorujących i zaczyna się od 1 995 USD w wersji Standard i 3 495 USD w wersji Enterprise. Jeśli chcesz przetestować produkt, dostępna jest bezpłatna 60-dniowa wersja próbna.
Plusy i minusy Nagios XI
Podobnie jak w przypadku SolarWinds NPM, opracowaliśmy komentarze użytkowników Nagios XI PRTG, a oto zalety i wady, które zgłosili
Plusy
- Nagios XI jest łatwy w konfiguracji i konfiguracji (szczególnie w porównaniu do Nagios Core)
- Setki dodatków innych firm umożliwiają monitorowanie praktycznie wszystkich aplikacji, usług i systemów, zarówno wewnętrznych, jak i komercyjnych.
- Ponieważ ma ten sam rdzeń, co bezpłatna i otwarta wersja Nagios, obsługuje wszystkie opracowane przez społeczność dodatki, zapewniając imponująco szeroki wachlarz możliwości monitorowania.
Cons
- Nagios XI nie działa w systemie Windows. Może to powstrzymać niektórych administratorów bez tła Linuksa nawet przed rozważeniem produktu. I chociaż może działać na maszynie wirtualnej w systemie Windows, dodaje nieco złożoności instalacji.
- Niektórzy użytkownicy skarżyli się na nieco przestarzały wygląd. Jednak GUI jest bardzo funkcjonalny.
- Opcje dostosowywania mogą przeszkadzać w aktualizacji.
Porównywanie obu produktów
Porównanie wydajności sieci SolarWindsMonitorowanie i Nagios XI jest trudniejsze niż mogłoby się wydawać. Są jednocześnie bardzo podobne i zupełnie inne. Pod względem funkcjonalności i użyteczności interfejsu użytkownika monitor wydajności SolarWinds Netwotk wyróżnia się jako wyraźny zwycięzca obok przestarzałego graficznego interfejsu użytkownika Nagios XI.
Ale narzędzie monitorowania to coś więcej niż jegointerfejs użytkownika. Jeśli chodzi o możliwości monitorowania ścinania, Nagios XI oferuje więcej możliwości niż instalacja Nagios. Podsumowując, po wyjęciu z pudełka NPM przebija Nagios XI.
Chociaż nie zalecamy wybierania narzędziawyłącznie pod względem ceny jest to kolejne miejsce, w którym oba narzędzia różnią się znacznie. Mimo że Monitor wydajności sieci SolarWinds jest nieco droższy niż Nagios XI, są one w porównywalnym zakresie.
Co myślimy
Chcielibyśmy móc Ci powiedzieć, że jeden z NPMa Nagios XI jest wyraźnym zwycięzcą nad drugim, ale nie jest to takie proste. Jest jeden czynnik, który jest ważniejszy niż wszystkie inne przy wyborze rozwiązania do monitorowania: twoje potrzeby. Najlepszym produktem dla każdego będzie zawsze ten, którego funkcje będą mu potrzebne, bez względu na cenę. W bitwie między NPM a Nagios XI użytkownik z potrzebami bezprzewodowego monitorowania i zarządzania prawdopodobnie wybierze produkt SolarWinds. Z drugiej strony, jeśli masz bardzo specyficzną potrzebę monitorowania, która jest adresowana przez jeden z dodatków Nagios XI, z pewnością uzyska Twój głos.
Wolę sieć SolarWindsPerformance Monitor, ale muszę przyznać, że jestem do tego skłonny. Wynika to po prostu z faktu, że jest to produkt, który znam i którego używam od lat i wiem dokładnie, co może zrobić i jak to zrobić. Jeśli jesteś nowy w obu produktach, najlepszym rozwiązaniem jest wypróbowanie ich obu przed podjęciem ostatecznej decyzji. Ponieważ obaj dostawcy oferują bezpłatną wersję próbną swojego produktu, powinno to być łatwe.
Komentarze