- - Najlepsze alternatywy Nagios do monitorowania sieci - 2019

Najlepsze alternatywy Nagios do monitorowania sieci - 2019

Przez ponad 15 lat, odkąd po raz pierwszy zobaczyłlight, Nagios - wcześniej nazywany NetSaint - pozostał jedną z najbardziej znanych platform monitorowania sieci. Kiedyś najlepiej nadawał się do monitorowania stanu systemu w górę lub w dół i ostrzegania za każdym razem, gdy coś się zepsuło, ale stał się prawdziwą, w pełni funkcjonalną platformą monitorowania. Obecnie istnieją dwie konkurencyjne wersje Nagios. Jest darmowy i otwarty rdzeń Nagios oraz Nagios XI, płatne narzędzie do monitorowania oparte na Nagios Core z dodatkowymi funkcjami. Dzisiaj przyglądamy się niektórym z najlepszych alternatyw Nagios do monitorowania sieci. Jest to bardzo aktywna dziedzina technologii informatycznych i dostępnych jest teraz wiele alternatyw.

Zanim przyjrzymy się dostępnym Nagiosalternatywnie, zaczniemy od rozmowy o samym Nagios, jakie są jego najlepsze funkcje i dlaczego stał się tak popularnym narzędziem. Następnie przyjrzymy się wadom tego narzędzia i przyczynom, dla których ktoś chciałby go zastąpić alternatywnym rozwiązaniem. Następnie krótko omówimy ogólne monitorowanie sieci. Przyjrzymy się, jak większość narzędzi robi to za pomocą protokołu Simple Network Management Protocol. I na koniec, będziemy gotowi na wielkie odkrycie i przejrzymy niektóre z najlepszych alternatyw Nagios do monitorowania sieci.

O Nagios

Nagios był pierwotnie znany jako NetSaint. To narzędzie typu open source jest pomysłem Ethana Galstad i grupy programistów. Nazwa Nagios jest rekurencyjnym akronimem „Nagios Ain't Gonna nalegać na Sainthood”, przy czym „Sainthood” nawiązuje do pierwotnej nazwy NetSaint. Co ciekawe, Agios to także greckie słowo „święty”. Nazwa została zmieniona w odpowiedzi na prawne wyzwanie właścicieli podobnych znaków towarowych.

Nagios to bardzo dobre narzędzie do monitorowaniasieci i serwery. Będzie działał na CentOS lub RedHat Enterprise Linux. Może również działać jako maszyna wirtualna na hoście Windows, ale jest to zasadniczo oprogramowanie Linux. W przeciwieństwie do większości innych narzędzi sieciowych z tej listy, Nagios nie polega wyłącznie na SNMP do monitorowania urządzeń sieciowych. Ma własny system wbudowany w rdzeń silnika, który komunikuje się z urządzeniami w celu gromadzenia raportów o stanie. Dane, które są regularnie zbierane przez monitor, pojawiają się jako dane na żywo w pulpicie nawigacyjnym narzędzia. Możesz także wybrać przechowywanie danych do późniejszej analizy. Ta kombinacja stanowi raczej potężne narzędzie.

Domowy pulpit nawigacyjny Nagios XI

Pomimo korzystania z zastrzeżonego gromadzenia danychschemat, Nagios dostarczy wszystkie dane potrzebne do monitorowania sieci i planowania przepustowości. Ma bardzo wygodny pulpit, na którym można szybko sprawdzić stan swojej sieci. Ten produkt ma również jeden z najlepszych systemów powiadamiania, aby powiadamiać administratorów o wykryciu czegoś dziwnego. W końcu był to pierwszy cel tego narzędzia, aby ostrzegać o nietypowych sytuacjach i nadal jest to jedna z jego mocnych stron.

Nagios korzysta z ogromnej społeczności, któraobsługuje wersję Nagios Core typu open source i zapewnia rozwój wielu zaawansowanych wtyczek, dzięki czemu narzędzie ma imponujący zasięg pod względem możliwości monitorowania.

Co jest nie tak z Nagios?

Tytuł tego artykułu może doprowadzić do wielu czytelnikówzastanawiam się, co może być nie tak z Nagios, aby uzasadnić zastąpienie go innym narzędziem. Cóż, właściwie nie ma nic złego w Nagios per se. Jest tam od prawie 20 lat i wciąż się rozwija. Ale fakt, że z Nagios nie ma nic złego, niekoniecznie oznacza, że ​​nie ma innych doskonałych produktów, które należy wziąć pod uwagę. A jeśli nadal kupujesz platformę monitorującą i słyszałeś o Nagios, być może chciałbyś wiedzieć, jakie są inne opcje.

Kolejny powód, dla którego możesz patrzećzastąpienie Nagios ma miejsce, jeśli korzystasz z bezpłatnego rdzenia Nagios i chcesz wiedzieć, zanim zainwestujesz w Nagios XI, jakie inne opcje są dostępne. Bez względu na to, dlaczego tu jesteś, zamierzamy ujawnić, jakie są nasze najlepsze wybory, ale najpierw przyjrzyjmy się, jak zwykle działa monitorowanie sieci.

Jak działa monitorowanie sieci?

Jeśli chodzi o monitorowanie sieci, istniejąna kilka sposobów możesz to zrobić. Metoda, której używasz, zależy w dużej mierze od wymaganego poziomu szczegółowości, wysiłku, jaki chcesz włożyć, i pieniędzy, które możesz wydać. Jeśli chodzi o szczegóły Większość administratorów jest szczególnie zainteresowanych parametrami operacyjnymi sprzętu sieciowego, takimi jak obciążenie procesora lub użycie pamięci oraz wykorzystanie przepustowości - w bitach na sekundę - różnych interfejsów.

Większość narzędzi do monitorowania sieci korzysta z SimpleNetwork Management Protocol lub SNMP, aby osiągnąć swój wyczyn. SNMP to funkcja wbudowana w większość urządzeń sieciowych. Urządzenia obsługujące SNMP mają liczniki i wskaźniki, które można zdalnie odczytać za pomocą systemów monitorowania. Na przykład istnieją wskaźniki wykorzystania procesora i pamięci oraz liczniki wejściowe i wyjściowe bajtów dla każdego interfejsu.

Unikając wielu niepotrzebnychtechniczne, spróbujmy wyjaśnić, jak to działa. W przypadku parametrów typu miernika, takich jak wykorzystanie procesora i pamięci, wystarczy odczytać je za pomocą SNMP. W przypadku parametrów typu przeciwnego rzeczy mogą być nieco bardziej skomplikowane. Urządzenia sieciowe zazwyczaj nie mają wskaźników wykorzystania przepustowości dla swoich interfejsów. To, co mają, to bajty wejściowe i bajtowe liczniki, które zwiększają się wraz z upływem ruchu. Posiadają jedną z tych par liczników dla każdego interfejsu. Nawiasem mówiąc, urządzenia sieciowe mają również podobne błędy i liczniki błędów, których niektóre narzędzia monitorowania mogą używać do monitorowania wskaźnika błędów interfejsu, często dobrym wskaźnikiem ogólnego stanu interfejsu.

Narzędzie do monitorowania sieci SNMP odpytuje każdeurządzenie monitoruje w znanym odstępie czasu - zwykle 5 minut - i odczytuje bajty wchodzące i wychodzące liczniki każdego monitorowanego interfejsu. Reszta to matematyka. Narzędzie odejmuje poprzednie wartości licznika od bieżącej wartości. Wynikiem jest liczba bajtów - lub błędów - wchodzących lub wychodzących w ciągu pięciu minut. Następnie mnoży liczbę przez 8 (ponieważ w bajcie jest 8 bitów) i dzieli je przez 300 (ponieważ jest 300 sekund na pięć minut), aby uzyskać średnie wykorzystanie przepustowości w bitach na sekundę w ciągu ostatnich pięciu minut.

Ważne jest, aby zdać sobie z tego sprawę, podczas gdy ta metodabył używany tak długo, jak istniały narzędzia do monitorowania, ma jednak pewne ograniczenia. W szczególności każdy krótki szczyt ruchu sieciowego będzie całkowicie niewidoczny dla narzędzia monitorowania. Weźmy na przykład interfejs 100 Mb / s. Jeśli nie przenosi żadnego ruchu przez 75 sekund, a następnie 100 Mb / s przez 30 sekund, a brak ruchu ponownie przez kolejne 75 sekund, narzędzie do monitorowania SNMP powinno wykorzystać to 50%, chociaż maksymalne wykorzystanie osiągnęło przez połowę 5-minutowego interwału.

Najlepsze alternatywy Nagios

Szybkie wyszukiwanie za pomocą Google lub dowolnego innego wyszukiwaniasilnik ujawni dziesiątki narzędzi do monitorowania sieci. Niektóre są produktami komercyjnymi, inne są oprogramowaniem typu open source. Nasza lista najlepszych alternatyw Nagios zawiera głównie płatne narzędzia, ponieważ często oferują bogatszy zestaw funkcji. Wszystkie płatne narzędzia z naszej listy mają bezpłatną wersję próbną, która jest ograniczona czasowo lub możliwościami, umożliwiając wypróbowanie dowolnego z nich. Ponieważ niektóre z tych narzędzi wymagają znacznych wysiłków, aby je poprawnie skonfigurować, warto jednak unikać próbowania zbyt wielu.

1. Monitor wydajności sieci SolarWinds (BEZPŁATNA wersja próbna)

SolarWinds słynie z doskonałych narzędzi do administrowania siecią i licznych bezpłatnych narzędzi. Jego sztandarowym produktem jest Monitor wydajności sieci SolarWindslub NPM, to kompletne rozwiązanie do monitorowania sieci, którekonsekwentnie plasuje się w czołówce w swojej klasie. Narzędzie posiada przyjazny interfejs GUI, za pomocą którego administratorzy mogą monitorować urządzenia i konfigurować narzędzie. SolarWinds słynie również z bezpłatnych narzędzi, z których każde dotyczy konkretnego aspektu administracji sieci.

Wróćmy do Monitora wydajności siecizobacz, co ma do zaoferowania. Dodanie urządzenia do Monitora wydajności sieci jest łatwe. Wystarczy podać adres IP urządzenia lub nazwę hosta i parametry połączenia SNMP. System wyśle ​​zapytanie do urządzenia i wyświetli listę wszystkich monitorowanych parametrów SNMP. Wszystko, co musisz zrobić, to wybrać te, które chcesz umieścić na pulpicie nawigacyjnym, wykresach i raportach. Mówiąc o dodawaniu urządzeń, praktycznie nie ma ograniczeń co do liczby urządzeń, które można dodać. Skalowalność tego narzędzia jest jedną z jego najlepszych funkcji. Od garstki urządzeń po tysiące - zapewnia ochronę.

SolarWinds NPM - Podsumowanie sieci

  • BEZPŁATNA WERSJA PRÓBNA: Monitor wydajności sieci SolarWinds
  • Oficjalny link do pobrania: https://www.solarwinds.com/network-performance-monitor

Ponieważ alarmowanie jest jedną z mocnych stron Nagios i ważną funkcją narzędzi do monitorowania, zobaczmy, jak to wygląda NPM. Jego system alarmowy nie ma sobie równych. Jest wysoce konfigurowalny, jeśli masz niestandardowe potrzeby, ale można go również używać natychmiast po wyjęciu z pudełka przy minimalnej konfiguracji. Mechanizm alertów jest wystarczająco inteligentny, aby nie wysyłać powiadomień o „nieistotnych” zdarzeniach w środku nocy lub wysyłać setki powiadomień dla tylu niereagujących serwerów, gdy głównym problemem jest wyłączony router lub przełącznik sieciowy.

Ceny za Monitor wydajności sieci SolarWinds zacznij od 2 955 USD za maksymalnie 100 monitorowanych elementówi rośnie w zależności od liczby monitorowanych elementów. Niektóre opcjonalne narzędzia można również dodać do NPN, potencjalnie podnosząc jego cenę. Jeśli wolisz wypróbować produkt przed jego zakupem, bezpłatną 30-dniową wersję próbną można pobrać ze strony SolarWinds.

2. PRTG

The Paessler Router Traffic Grapher, który zwykle jest nazywany po prostu PRTG, to kolejna doskonała alternatywa dla Nagios. To narzędzie może monitorować wszystkie systemy, urządzenia, ruch i aplikacje infrastruktury IT. Jest to pakiet all-inclusive, który nie opiera się na zewnętrznych modułach ani dodatkach, które należy pobrać i zainstalować w celu podstawowego monitorowania. Niektóre zaawansowane funkcje są dostępne jako dodatkowe czujniki. Ze względu na zintegrowany charakter jest szybszy i łatwiejszy w instalacji niż wiele narzędzi do monitorowania sieci. Paessler twierdzi, że możesz rozpocząć monitorowanie w ciągu 2 minut. PRTG oferuje wybór kilku różnych interfejsów użytkownika. Dostępna jest konsola dla przedsiębiorstw z systemem Windows, interfejs internetowy oparty na Ajaxie oraz aplikacje mobilne na Androida i iOS.

Zrzut ekranu PRTG

Jeden z PRTGNajlepszą cechą jest system automatycznego wykrywania. Będzie skanował segmenty sieci i automatycznie rozpoznawał szeroką gamę urządzeń i systemów, tworząc czujniki na podstawie wstępnie zdefiniowanych szablonów urządzeń. Ta funkcja jest dodatkowym elementem umożliwiającym szybką instalację oprogramowania. Funkcja mapy narzędzia pozwala tworzyć niestandardowe mapy z danymi monitorowania, oferując unikalny sposób wyświetlania danych. Jeśli chodzi o funkcje ostrzegania, są one bardzo elastyczne i można je dostosowywać. Korzystając z bezpłatnych aplikacji klienckich na Androida, iOS i Windows Phone, możesz nawet otrzymywać powiadomienia push bezpośrednio na swoje urządzenie. Możesz także skonfigurować powiadomienia przez e-mail lub SMS. Potężny interfejs API pozwala pisać własne skrypty powiadomień.

PRTG ma stosunkowo prostą strukturę cenową. Jest darmowa wersja, która jest w pełni funkcjonalna, ale ograniczy Twoją zdolność monitorowania do 100 czujników. Zauważ, że w przeciwieństwie do większości podobnych narzędzi, każdy monitorowany parametr liczy się jako jeden czujnik. Tak więc monitorowanie przepustowości na każdym porcie przełącznika 48-portowego będzie wymagało 48 czujników. Dostępna jest także 30-dniowa wersja próbna, która pozwala na nieograniczoną liczbę czujników, ale powróci do 100 czujników po zakończeniu okresu próbnego. Jeśli musisz monitorować ponad 100 czujników, musisz kupić licencję. Ich cena różni się w zależności od liczby czujników od 1 600 USD za 500 czujników do 14 500 USD za nieograniczoną liczbę czujników.

3. WhatsUp Gold

WhatsUp Gold od Ipswitch to kolejna znana nazwa wpole narzędzi monitorujących. Kiedyś było to narzędzie do monitorowania w górę lub w dół, ale przekształciło się w pełne narzędzie do zarządzania z proaktywnym monitorowaniem ruchu sieciowego, aplikacji, środowisk wirtualnych i konfiguracji urządzeń. Dzisiaj, WhatsUp Gold ma wszystko, czego można oczekiwać od narzędzia do monitorowania klasy korporacyjnej, i wszystko jest dostępne dzięki intuicyjnemu interfejsowi graficznemu.

WhatsUp Gold zawiera silnik automatycznego wykrywania, który znajdzieurządzenia i dodaj je do konsoli monitorowania. Znajdziesz nie tylko sprzęt sieciowy, ale także serwery fizyczne, serwery wirtualne, serwery w chmurze i aplikacje. Istnieje nawet widok mapy, który można kliknąć, aby uzyskać więcej informacji na każdym urządzeniu.

Zrzut ekranu WhatsUp Gold

WhatsUp Gold ma również doskonały system ostrzegania, który ci na to pozwalawiedzieć o problemach, zanim użytkownicy je zauważą. Za pomocą Centrum alertów narzędzia możesz zdecydować się na użycie wstępnie zdefiniowanych progów lub ustawić je zgodnie ze swoimi konkretnymi potrzebami. System alarmowania pozwala tworzyć polityki działań, które określają, co dzieje się, gdy monitorowany parametr zmienia stan. Alerty można przesyłać pocztą e-mail, SMS, Slack lub pocztą IFTTT. System może również ponownie uruchamiać usługi i wyzwalać alarmy internetowe.

Darmowa edycja WhatsUp Gold jest dostępny - jak zawsze - ale jest ograniczonydo monitorowania maksymalnie pięciu urządzeń. W przypadku większej liczby urządzeń dostępne są płatne licencje na trzech poziomach rosnącej funkcjonalności ze strukturą cenową opartą na liczbie monitorowanych urządzeń. Istnieje również bezpłatna, w pełni funkcjonalna wersja próbna, z której można korzystać przez ograniczony czas.

4. ManageEngine OpManager

ManageEngine to kolejny znany producent narzędzi do zarządzania siecią. Jego OpManager narzędzie to kompletne rozwiązanie do zarządzania, które będziezaspokajają większość potrzeb w zakresie monitorowania. Narzędzie działa w systemie Windows lub Linux i jest wyposażone w doskonałe funkcje. Jedną z nich jest funkcja automatycznego wykrywania, która może zmapować twoją sieć, dając ci wyjątkowo spersonalizowany pulpit.
Pulpit nawigacyjny ManageEngine OpManager to kolejnynarzędzi mocnych stron. Jest bardzo łatwy w obsłudze i nawigacji oraz posiada funkcję szczegółowego przeglądania. Jeśli lubisz aplikacje mobilne, są one dostępne na tablety i smartfony, umożliwiając dostęp do narzędzia z dowolnego miejsca. Ogólnie rzecz biorąc, jest to bardzo dopracowany i profesjonalny produkt.

ManageEngine OpManager Dashboard

Alarmowanie za OpManager jest tak samo dobry, jak wszystkie inne elementy. Istnieje pełna gama alertów opartych na progach, które pomogą wykryć, zidentyfikować i rozwiązać problemy z siecią. Dla każdego pomiaru wydajności można ustawić wiele progów z różnymi powiadomieniami.

Jeśli chcesz spróbować ManageEngine OpManager przed zakupem dostępna jest darmowa wersja. Ale zamiast ograniczonej czasowo wersji, ta ma ograniczoną funkcjonalność. Nie pozwoli na przykład monitorować więcej niż dziesięciu urządzeń. Chociaż może to wystarczyć do celów testowych, nie jest wystarczające dla wszystkich sieci oprócz najmniejszych. Aby uzyskać więcej urządzeń, musisz wybrać pomiędzy pakietem Essential lub Enterprise. Pierwszy pozwoli ci monitorować do 1000 węzłów, a drugi do 10 000. Informacje o cenach są dostępne po skontaktowaniu się ze sprzedażą ManageEngine.

5. Kaktusy

Kaktusy jest prawdopodobnie najczęściej używanym darmowym i otwartym systemem monitorowania. Może nie być tak bogaty w funkcje jak niektóre produkty komercyjne, ale biorąc pod uwagę jego cenę, jest doskonałym narzędziem. Cati ma również pewne znaczenie historyczne. Oprócz MRTG - matki wszystkich narzędzi do monitorowania sieci i odległego rodzica, jest to prawdopodobnie najstarsze dostępne narzędzie do monitorowania. Nie byłoby tak, gdyby nie było to doskonałe narzędzie.

Zrzut ekranu z kaktusami

Kaktusy został wydany po raz pierwszy w 2004 roku jako siećfront-end do narzędzia RRD, komponentu rejestrującego i graficznego MRTG. Jego głównymi składnikami są szybki moduł odpytywania, zaawansowane szablony wykresów i wiele metod akwizycji danych. Kaktusy oferują również kontrolę dostępu użytkownika, a każdego użytkownika można skonfigurować tak, aby miał dostęp do innego zestawu wykresów, co jest przydatną funkcją w przypadku dużych wdrożeń z wieloma zespołami wsparcia. Cacti może się również pochwalić łatwym w użyciu, choć nieco przestarzałym interfejsem internetowym. Może być skalowany od małej firmy lub domowej sieci LAN do złożonych sieci z tysiącami urządzeń w wielu lokalizacjach.

Kaktusy używa RRDTool do przechowywania danych w bazie danych SQL itworzyć wykresy. Jest napisany przede wszystkim w języku PHP, dzięki czemu można go łatwo dostosować do własnych potrzeb. Narzędzie ma wbudowane szablony dla kilku typów urządzeń. Te szablony zawierają już większość elementów, które warto monitorować. Kaktusy jest tak popularny, że wiele szablonów specyficznych dla urządzeniamożna pobrać ze stron internetowych producentów urządzeń lub z forów Cacti prowadzonych przez społeczność. Jedyne, czego brakuje w produkcie, to dobra funkcja ostrzegawcza. Ale dzięki kodowi PHP typu open source nic nie powstrzymuje nikogo przed dodaniem go.

Komentarze