6 narzędzi do monitorowania sieci Linux dla urządzeń, hostów i ruchu

Wybór narzędzia do monitorowania sieci Linux zaczyna się od pytania, na które chcesz uzyskać odpowiedź. W przypadku przełączników i routerów różnych dostawców, rozważ LibreNMS lub Zabbix. Prometheus z eksporterem SNMP oferuje niestandardowy potok metryk; Cacti kładzie nacisk na wykresy; Nagios Core wykorzystuje wtyczki do sprawdzania usług; Netdata dostarcza szczegółowe metryki hostów Linux.

Koncepcyjny panel sieciowy z wykresami ruchu przychodzącego i wychodzącego, wierszami interfejsów, wskaźnikami połączeń i znacznikami błędów
Koncepcyjny pulpit nawigacyjny pokazujący typowe widoki interfejsu: kierunek ruchu, stan łącza i błędy.

Jakie środki monitorujące sieć

Monitorowanie może obejmować urządzenia sieciowe, hosty Linux lub przepływy ruchu. Protokół SNMP jest powszechnie stosowany w przełącznikach i routerach; agenci i eksporterzy zbierają metryki hostów. NetFlow, sFlow i IPFIX mogą identyfikować źródła ruchu i konwersacje, podczas gdy liczniki interfejsów raportują jedynie wolumen.

Liczniki bajtów interfejsu SNMP kumulują się. Odejmij poprzednią wartość od bieżącej, pomnóż przez osiem i podziel przez liczbę sekund, które upłynęły, aby uzyskać szacowaną przepływność. Jest to średnia z interwału odpytywania, co pozwala na wygładzenie serii danych; krótsze interwały dodają szczegółów, a także zwiększają nakład pracy związany z odpytywaniem i przechowywaniem danych.

Schemat serwera monitorującego system Linux, który sprawdza liczniki bajtów interfejsu przełącznika i routera, a następnie tworzy wykres ruchu przychodzącego i wychodzącego
Sondowanie SNMP polega na odczycie liczników interfejsów z urządzeń sieciowych; zmiana między sondowaniami staje się szacowaną szybkością ruchu.

Wersje SNMP 1 i 2c wysyłają ciągi społecznościowe bez szyfrowania. Tam, gdzie jest to obsługiwane, należy używać protokołu SNMPv3 z uwierzytelnianiem i prywatnością oraz ograniczyć odpytywanie do sieci monitorującej. Zapoznaj się z dokumentacją eksportera SNMP oraz specyfikacją bezpieczeństwa IETF SNMPv3 .

Sześć narzędzi do monitorowania sieci Linux, które warto rozważyć

Narzędzia te są podobne, ale różnią się zakresem obsługiwanych urządzeń, szczegółowością i wysiłkiem wymaganym do konfiguracji.

Koncepcyjna mapa topologii łącząca przełączniki z serwerami Linux, z nienumerowanymi wykresami trendów ruchu portów
Koncepcyjna mapa urządzeń i widok ruchu, wspólne elementy pulpitów nawigacyjnych operacji sieciowych.

1. LibreNMS: najlepszy do wykrywania urządzeń sieciowych

LibreNMS koncentruje się na sprzęcie sieciowym, oferując automatyczne wykrywanie, alerty, metryki urządzeń i portów oraz rozproszone odpytywanie. To dobry punkt wyjścia dla przełączników i routerów różnych dostawców. Sprawdź listę funkcji i przewodnik wykrywania dla swoich urządzeń; wykrywanie wymaga dostępnego sprzętu i działających poświadczeń SNMP.

2. Zabbix: najlepszy dla infrastruktury w jednym systemie

Zabbix łączy monitorowanie urządzeń SNMP z agentowym sprawdzaniem serwerów, aplikacji i usług Linux. Szablony, reguły wykrywania, wyzwalacze i pulpity nawigacyjne zapewniają szeroki zakres możliwości, jednak konfiguracja wymaga planowania. Zapoznaj się z przewodnikiem SNMP i dokumentacją wykrywania sieci .

3. Prometheus z eksporterem SNMP: najlepszy dla niestandardowych potoków metryk

Prometheus pobiera metryki szeregów czasowych z eksporterów. Eksporter SNMP udostępnia dane o urządzeniach sieciowych Prometheusowi; eksporter węzłów dostarcza metryki hostów Linux, takie jak liczniki interfejsów. Ten elastyczny stos jest odpowiedni dla zespołów, które nie boją się zapytań o metryki i konfiguracji. Nie jest to gotowa konsola sieciowa: wybierasz eksportery, konfigurujesz pobieranie i dodajesz pulpity w razie potrzeby. Zobacz przewodnik po eksporcie węzłów i projekt eksportera SNMP .

4. Cacti: najlepszy do prostych, długoterminowych wykresów

Cacti zbiera wartości i przekształca je w wykresy. Odpytuje urządzenia SNMP i wykorzystuje szablony do tworzenia wykresów interfejsów i porównań historycznych. Wybierz tę opcję, gdy priorytetem jest tworzenie wykresów; nie jest to jednak kompleksowa platforma do alertów. Zapoznaj się z przewodnikiem po tworzeniu wykresów sieciowych i ustawieniami modułu odpytującego .

5. Nagios Core: najlepszy do konfigurowalnych kontroli usług

Nagios Core działa w systemie Linux i uruchamia wtyczki do sprawdzania hostów i usług. Dodaj odpowiednie wtyczki do sprawdzania dostępności, punktów końcowych aplikacji lub SNMP. To opcja praktyczna: wystarczy złożyć testy i skonfigurować je, a także dodać osobne wykresy. Wybierz tę opcję, aby uzyskać szczegółowe sprawdzenie statusu zamiast automatycznych wykresów topologii i ruchu. Przeczytaj omówienie Core i dokumentację wtyczek .

6. Netdata: najlepszy do szczegółowych metryk hosta Linux

Netdata zapewnia szczegółowy wgląd w dane hosta Linux, w tym przepustowość poszczególnych interfejsów, stan i metryki błędów. Obszerniejsza dokumentacja monitorowania sieci obejmuje również urządzenia SNMP, topologię i źródła przepływu po ich skonfigurowaniu. Zacznij od przewodnika po interfejsach sieciowych i przeglądu monitorowania sieci .

Wybierz narzędzie odpowiadające Twojemu zadaniu monitorowania

  • Urządzenia sieciowe: LibreNMS do wykrywania; Zabbix, jeśli potrzebujesz także kontroli serwerów i usług.
  • Niestandardowe szeregi czasowe: eksportery Prometheus; wybierz Netdata, aby uzyskać widok hosta bardziej skoncentrowany na agencie.
  • Historyczne grafy interfejsów: Cacti.
  • Sprawdzanie dostępności na podstawie wtyczek: Nagios Core.

Przed wdrożeniem

  • Sprawdź, które urządzenia, interfejsy i metryki są objęte zakresem, i czy potrzebne są bazy MIB lub szablony dostawcy.
  • Użyj danych uwierzytelniających SNMP przeznaczonych tylko do odczytu i ogranicz sondowanie do zatwierdzonych hostów monitorujących.
  • Wybierz interwały sondowania i czas przechowywania danych odpowiadające Twoim potrzebom w zakresie pojemności; dłuższe interwały pozwalają ukryć krótkotrwałe skoki.
  • Ustaw progi alertów przy normalnym ruchu i wysyłaj alerty do osób, które mogą zareagować.

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.