Ping Monitor: 7 darmowych i otwartych narzędzi do monitorowania dostępności sieci

Jeśli szukasz wszechstronnego monitora pingów, zacznij od Zabbix lub LibreNMS; wybierz SmokePing, jeśli najważniejsze są długoterminowe opóźnienia i wykresy utraty pakietów, lub Prometheus Blackbox Exporter, jeśli już korzystasz z Prometheusa. Wybór najlepszego rozwiązania zależy od tego, czy potrzebujesz prostego sprawdzania dostępności/niedostępności, czy szerszej platformy do monitorowania sieci.

Te siedem darmowych narzędzi typu open source zaspokaja obie potrzeby. Lista koncentruje się na projektach z udokumentowanym monitorowaniem ICMP, a nie na produktach płatnych ani ograniczonych czasowo wersjach próbnych.

Serwer monitorujący wysyła żądanie echa ICMP przez przełącznik sieciowy i odbiera odpowiedź od serwera
Ping sprawdza, czy punkt końcowy odpowiada na żądanie echa ICMP z lokalizacji monitora.

Co mierzy monitor pingów

Ping wysyła żądanie echa ICMP i czeka na odpowiedź echa, rejestrując, czy odpowiedź dotarła i jak długo trwała podróż w obie strony. ICMP definiuje te żądania i odpowiedzi; monitor widzi tylko ścieżkę między sobą a celem, a nie stan każdej usługi na tym celu. Zobacz specyfikację ICMP w RFC Editor .

Serwer może odpowiadać na pingi, gdy jego witryna internetowa, baza danych lub aplikacja nie działają. Z kolei zapora sieciowa lub polityka hosta mogą blokować lub obniżać priorytet protokołu ICMP nawet wtedy, gdy usługa działa. Potraktuj nieodebrane odpowiedzi jako sygnał do zbadania, a nie dowód całkowitej awarii. W przypadku usług widocznych dla użytkownika, połącz ping z kontrolą portu TCP, HTTP, DNS lub aplikacji.

Koncepcyjny widok monitorujący pokazuje stan sieci, rosnącą i malejącą linię opóźnienia oraz przerwy w odpowiedziach na pakiety
Dostępność, opóźnienie odpowiedzi i utrata pakietów to powiązane, ale odrębne sygnały; sama zmiana opóźnienia nie identyfikuje przyczyny problemu.

7 darmowych i otwartych narzędzi do monitorowania pingów

1. Zabbix

Najlepiej dla: jednej platformy do monitorowania sieci, serwerów i usług. Proste testy Zabbix obejmują dostępność ICMP, utratę pakietów, liczbę ponownych prób i czas odpowiedzi. Serwer lub serwer proxy korzysta z osobnego fpingnarzędzia, więc zainstaluj je i upewnij się, że proces Zabbix ma wymagane uprawnienia, zanim zaczniesz polegać na testach. Dokumentacja testów ICMP Zabbix .

2. LibreNMS

Najlepiej do: monitorowania routerów, przełączników i innych urządzeń sieciowych obsługujących SNMP, z uwzględnieniem dostępności protokołu ICMP i metryk urządzeń. LibreNMS obsługuje również urządzenia obsługujące wyłącznie pingowanie. Opcjonalna ścieżka szybkiego pingowania jest przydatna do szybszego sprawdzania stanu włączenia/wyłączenia, ale nie mierzy ona średniego czasu odpowiedzi ani utraty pakietów; w razie potrzeby należy skorzystać ze standardowych wykresów odpytywania lub innego narzędzia do sprawdzania. Konfiguracja urządzeń obsługujących wyłącznie pingowanie w LibreNMS i dokumentacja szybkiego pingowania .

3. Nagios Core

Najlepszy dla: Zespołów, które potrzebują silnika monitorującego typu open source i nie boją się konfigurować kontroli. Nagios Core planuje kontrole, ocenia progi i wysyła powiadomienia; oficjalny pakiet wtyczek Nagios obejmuje check_pingfunkcje pomiaru czasu odpowiedzi ICMP i utraty pakietów. Core jest elastyczny, ale należy się spodziewać większej ilości ręcznej konfiguracji niż w przypadku narzędzia typu „wszystko w jednym”. Nagios Core i oficjalne wtyczki .

4. Icinga 2

Najlepsze dla: Konfigurowalnego monitorowania hostów i usług z ponawianiem alertów. Kontrola Icinga hostalivewykorzystuje ping, a jej szablony kontroli ujawniają progi ostrzegawcze i krytyczne dla czasu obiegu i utraty pakietów. Można również dodać kontrole TCP lub aplikacji do tego samego hosta, co pomaga odróżnić maszynę dostępną od sprawnej usługi. Podstawy monitorowania Icinga i odniesienie do poleceń check .

5. Społeczność Observium

Najlepsze dla: Bezpłatnego, otwartego monitorowania urządzeń sieciowych obsługujących SNMP, gdy oprócz dostępności potrzebne są dane dotyczące interfejsu i urządzenia. Observium Community jest dystrybuowane na licencji open source QPL. Przed wyborem wersji dla samodzielnych celów należy sprawdzić ograniczenia edycji: Observium dokumentuje monitorowanie hostów bez SNMP tylko za pomocą polecenia ping jako funkcję subskrypcyjną. Szczegóły dotyczące edycji Observium i Community oraz wymagania dotyczące funkcji hostów tylko za pomocą polecenia ping .

6. SmokePing

Najlepiej sprawdza się do: znajdowania zmian opóźnienia w czasie. SmokePing zapisuje i wizualizuje opóźnienie, jego zmienność oraz utratę pakietów, a także obsługuje wdrożenia master/slave, które badają cel z wielu lokalizacji. Jest to narzędzie do precyzyjnego pomiaru i tworzenia wykresów, a nie kompleksowy system inwentaryzacji infrastruktury. Funkcje i dokumentacja SmokePing .

7. Eksporter czarnej skrzynki Prometheus

Najlepszy dla: użytkowników Prometheusa, którzy chcą sondować punkty końcowe za pośrednictwem protokołu ICMP, a także HTTP, DNS, TCP lub gRPC. Eksporter udostępnia metryki sondowania; połącz go z Prometheusem, aby je zbierać, przechowywać, odpytywać, generować wykresy i generować alerty. Jest to element konstrukcyjny, a nie samodzielny panel monitorujący. Dokumentacja i kod źródłowy eksportera Blackbox .

Wybierz odpowiednią lokalizację sondy i wyślij alert

Monitor pingów raportuje łączność z komputera, na którym przeprowadzane jest sprawdzanie. Jeśli użytkownicy łączą się z kilku sieci lub regionów, sondowanie z więcej niż jednej lokalizacji może ujawnić problem z routingiem lub dostępem, którego nie wykryje pojedynczy, centralny monitor.

Trzy sondy monitorujące w różnych regionach wysyłają niezależne kontrole sieci do jednego serwera
Wiele lokalizacji sond pozwala stwierdzić, czy problem z dostępnością dotyczy jednej czy kilku tras.

Przed włączeniem alertów należy upewnić się, że obiekt docelowy i sieć zezwalają na odpowiedni ruch ICMP. Ustaw progi na podstawie standardowej wartości bazowej, zezwól na odpowiednią liczbę ponownych prób, aby zredukować szum spowodowany utratą jednego pakietu, i udokumentuj przerwy konserwacyjne. Jeśli ping się nie powiedzie, porównaj z innej perspektywy i przetestuj rzeczywisty port usługi lub adres URL. Jeśli ping się powiedzie, ale użytkownicy nadal zgłaszają błędy, przejdź wyżej w stosie do monitorowania DNS, TLS, HTTP lub na poziomie aplikacji.

W przypadku szerokiego, darmowego systemu monitorowania, warto rozważyć Zabbix i LibreNMS. W przypadku klasycznych kontroli opartych na wtyczkach, porównaj Nagios Core z Icinga 2. Do analizy historii opóźnień użyj SmokePing; w środowiskach Prometheus – Blackbox Exporter. Wybierz Observium Community, jeśli priorytetem jest widoczność urządzenia SNMP, a limity jego edycji odpowiadają Twoim celom.

Zostaw komentarz

10 najlepszych narzędzi do pingowania w celu znajdowania urządzeń w sieci

10 najlepszych narzędzi do pingowania w celu znajdowania urządzeń w sieci

Porównaj 10 narzędzi do pingowania, które umożliwiają szybkie wykrywanie sieci LAN, skanowanie międzyplatformowe i zarządzanie adresami IP. Dowiedz się, co narzędzie pingujące może Ci powiedzieć, a czego nie.

6 najlepszych narzędzi do zarządzania siecią, umożliwiających śledzenie wydajności

6 najlepszych narzędzi do zarządzania siecią, umożliwiających śledzenie wydajności

Porównaj sześć narzędzi do zarządzania siecią służących do monitorowania wydajności, obejmujących zasięg SNMP, mapowanie, alerty, modele wdrażania i kompromisy kosztów.

Ping Monitor: 7 darmowych i otwartych narzędzi do monitorowania dostępności sieci

Ping Monitor: 7 darmowych i otwartych narzędzi do monitorowania dostępności sieci

Porównaj siedem darmowych i otwartych monitorów pingów — od kompletnych pakietów sieciowych po ukierunkowane sondy opóźnień — i wybierz odpowiedni monitor pod kątem dostępności, utraty pakietów i historii.

QoS w sieciach: czym jest jakość usług i jak działa

QoS w sieciach: czym jest jakość usług i jak działa

Dowiedz się, co oznacza QoS w sieciach, w jaki sposób oznaczenia DSCP i kolejki ruchu nadają priorytet aplikacjom głosowym, wideo i biznesowym oraz czego QoS nie jest w stanie naprawić.

Najlepsze oprogramowanie serwera SFTP do bezpiecznego przesyłania plików

Najlepsze oprogramowanie serwera SFTP do bezpiecznego przesyłania plików

Porównaj niezawodne oprogramowanie serwera SFTP dla systemów Windows i Linux, w tym OpenSSH, Bitvise, SolarWinds i SFTPGo. Znajdź rozwiązanie odpowiednie dla swoich potrzeb w zakresie bezpieczeństwa i transferu plików.

7 najlepszych narzędzi do zarządzania adresami IP dla zespołów sieciowych

7 najlepszych narzędzi do zarządzania adresami IP dla zespołów sieciowych

Porównaj siedem narzędzi do zarządzania adresami IP służących do wykrywania podsieci, koordynacji DNS i DHCP, inwentaryzacji sieci i otwartego oprogramowania IPAM.

6 najlepszych narzędzi do monitorowania serwerów Windows Server zapewniających lepszą dostępność i wydajność

6 najlepszych narzędzi do monitorowania serwerów Windows Server zapewniających lepszą dostępność i wydajność

Porównaj sześć narzędzi do monitorowania systemu Windows Server pod kątem zbierania danych systemu Windows, widoczności aplikacji, modelu wdrażania i licencjonowania, aby znaleźć odpowiednie rozwiązanie.

10 najlepszych narzędzi do skanowania sieci w celu wykrywania urządzeń i adresów IP

10 najlepszych narzędzi do skanowania sieci w celu wykrywania urządzeń i adresów IP

Porównaj narzędzia do skanowania sieciowego umożliwiające szybkie wykrywanie urządzeń, skanowanie adresów IP na wielu platformach oraz zarządzanie IPAM w przedsiębiorstwie. Znajdziesz tu wskazówki dotyczące dopasowania każdej opcji do swojej sieci.

Najlepsze praktyki monitorowania sieci: co śledzić i jakich narzędzi używać

Najlepsze praktyki monitorowania sieci: co śledzić i jakich narzędzi używać

Zbuduj praktyczny monitoring sieci z przejrzystym zakresem urządzeń, przydatnymi wskaźnikami wydajności, przydatnymi alertami oraz porównaniem SolarWinds NPM, PRTG i OpManager.

Jak używać Nmap do śledzenia trasy i odczytywania ścieżki sieciowej

Jak używać Nmap do śledzenia trasy i odczytywania ścieżki sieciowej

Użyj opcji --traceroute programu Nmap, aby mapować przeskoki do autoryzowanego hosta, zrozumieć dane wyjściowe dotyczące przeskoków i czasu RTT oraz rozwiązywać problemy z brakującymi odpowiedziami bez nadmiernego skanowania.