8 Best Linux Network Monitoring Tools

Istnieje wiele wspaniałych narzędzi do monitorowania sieci dostępnych na rynku. Jednak po przeczytaniu wszystkich szczegółów sprzedaży, można dostać się do punktu chcąc kupić, a następnie dowiedzieć się, że oprogramowanie będzie działać tylko w systemie Windows lub Windows Server. Jeśli masz tylko serwery linuksowe i nie chcesz mieszać środowiska poprzez dodanie serwera Windows, to straciłeś czas na czytanie opisu monitorów sieciowych, których nie możesz zainstalować.

Jeśli chcesz tylko utrzymać swoje środowisko w całości linuksowe, masz trzy opcje, gdy szukasz monitora sieci:

  • System monitorowania sieci oparty na Linuksie
  • System monitorowania sieci SaaS, zlokalizowany w chmurze
  • System monitorowania sieci, który zawiera system operacyjny

W tym przeglądzie, wybierzemy przykłady ze wszystkich trzech tych kategorii. Jednak większość narzędzi do monitorowania sieci z naszej listy zainstalujemy na serwerze Linux.

Oto nasza lista ośmiu najlepszych linuksowych narzędzi do monitorowania sieci:

  1. SolarWinds N-central EDITOR’S CHOICE Doskonały wybór dla działów IT i dostawców usług zarządzanych. Ten monitor sieciowy jest dostarczany ze zmodyfikowaną wersją systemu CentOS i instaluje się na serwerze typu bare metal.
  2. Site24x7 Network Monitoring (FREE TRIAL) Usługa zarządzania siecią w chmurze, która może monitorować przewodowe i bezprzewodowe sieci lokalne, zasoby w chmurze i sieci zdalne.
  3. Hosted PRTG Wersja usługi w chmurze bardzo popularnego systemu monitorowania infrastruktury. Czuwa nad sieciami, serwerami i aplikacjami.
  4. ManageEngine OpManager Jest dostępny dla systemów Linux i Windows Server, a ten monitor wydajności sieci wykorzystuje procedury SNMP, aby utrzymać sprawne działanie sieci.
  5. Datadog Network Performance Manager Usługa zarządzania siecią typu SaaS, do której dostęp uzyskuje się za pośrednictwem dowolnej standardowej przeglądarki. Może zarządzać wieloma witrynami i sprawdzać jakość połączenia internetowego.
  6. Nagios XI System monitorowania sieci on-premises, który instaluje się w systemie Linux i obejmuje wszystkie aspekty wydajności sieci.
  7. Zabbix Bezpłatny system monitorowania infrastruktury, który można zainstalować w systemach Linux, Unix, macOS i Windows. Może monitorować lokalne sieci przewodowe i bezprzewodowe, serwery w chmurze, zdalne witryny i wydajność Internetu.
  8. Icinga 2 Ten oparty na Linuksie pakiet do monitorowania sieci jest rozwinięciem Nagios Core i może integrować wtyczki Nagios.

Więcej o każdej z tych opcji można przeczytać w kolejnych sekcjach.

Co to jest monitorowanie sieci w systemie Linux?

Linux to system operacyjny dla komputerów: punktów końcowych lub serwerów. Większość urządzeń sieciowych ma własny firmware. Tak więc, kiedy ludzie mówią o monitorowaniu sieci Linux, mają na myśli monitorowanie sieci, w której niektóre lub wszystkie podłączone komputery mają system operacyjny Linux lub mają na myśli uruchomienie oprogramowania monitorującego sieć na hoście Linux.

Sieci są uruchamiane na protokołach, które są niezależne od systemu operacyjnego. Najbardziej rozpowszechnioną formą systemu sieciowego na świecie jest TCP/IP. Bardzo łatwo łączy się on z połączeniami internetowymi, ponieważ część IP protokołu TCP/IP oznacza Internet Protocol.

Większość systemów monitorowania sieci wykorzystuje Simple Network Management Protocol (SNMP) do swoich procedur operacyjnych. SNMP nie jest zależny od jednego konkretnego systemu operacyjnego. Wszystkie urządzenia sieciowe już w momencie zakupu mają wstępnie zainstalowaną jedną część systemu SNMP. Jest to agent urządzenia SNMP. Jedynym elementem, którego brakuje w systemie monitorowania, jest menedżer SNMP. Tak więc narzędzia do monitorowania sieci zapewniają funkcję menedżera SNMP. To pozwala im zebrać wszystkie statystyki urządzeń i informacje o ruchu, które agenci urządzeń kompilują.

Najlepsze narzędzia do monitorowania sieci interpretują te raporty agentów urządzeń w wykresy serii czasowych i łatwe do odczytania wykresy. Dane zebrane o statusach urządzeń mogą być przechowywane w celu sporządzenia analizy wydajności. Pomaga to menedżerom sieci w planowaniu wydajności.

Inną wspaniałą cechą tych opartych na SNMP narzędzi do monitorowania sieci jest to, że agent urządzenia wyśle ostrzeżenie, jeśli wykryje problemy. Te ostrzeżenia, zwane pułapkami, mogą być interpretowane jako alerty w narzędziu do monitorowania sieci. Alerty umożliwiają zespołowi wsparcia informatycznego pozostawienie monitora do pilnowania sieci i założenie, że wszystko jest w porządku, chyba że pojawi się powiadomienie o czymś przeciwnym.

Jedyną charakterystyczną cechą narzędzia do monitorowania sieci z systemem Linux jest to, że można je uruchomić na komputerze z systemem Linux lub uzyskać do niego dostęp.

Najlepsze narzędzia do monitorowania sieci z systemem Linux

Zwróć uwagę na opisy tych narzędzi, które polecamy, ponieważ nie wszystkie z nich wymagają instalacji na komputerze z systemem Linux.

Obliczanie w chmurze staje się bardzo popularne, więc uwzględniliśmy kilka narzędzi do monitorowania sieci SaaS dla tych, którzy nie chcą zapełniać własnego miejsca na serwerze wymaganiami narzędzia do monitorowania sieci.

Jest też opcja, która ma system operacyjny Linux dołączony do niego, więc można go zainstalować na nowym serwerze bez konieczności przechodzenia przez proces oddzielnej instalacji Linuksa.

Najlepsze linuksowe narzędzia do monitorowania sieci

SolarWinds N-central EDITOR’S CHOICE

SolarWinds N-Central działa na zmodyfikowanej wersji CentOS Linux. Nie ma jednak potrzeby instalowania systemu operacyjnego przed dodaniem N-Central, ponieważ pakiet oprogramowania ma dołączony system operacyjny, więc musi być zainstalowany na serwerze typu bare-metal.

N-Central jest odpowiedni dla małych i średnich firm, a także może być używany przez dostawców usług zarządzanych (MSP) podczas obsługi sieci klientów. Usługa może zarządzać zdalnymi lokalizacjami i umożliwia zarządzanie kilkoma lokalizacjami za pomocą tego samego interfejsu. Może również monitorować zasoby chmurowe i połączenia internetowe do nich.

Oprócz monitorowania sieci, N-central może monitorować punkty końcowe i serwery. Monitorowane urządzenia mogą pracować pod kontrolą systemów Linux, macOS, Windows lub Windows Server. Możliwe jest również zarządzanie urządzeniami mobilnymi poprzez system N-central. Menedżer mobilny umożliwia masowe konfigurowanie urządzeń mobilnych, szybkie włączanie do sieci, śledzenie lokalizacji urządzeń oraz zdalne blokowanie i wymazywanie.

System rozpoczyna swoją usługę od zbadania sieci i zarejestrowania wszystkich podłączonych do niej urządzeń. Funkcja automatycznego wykrywania kompiluje spis urządzeń, a także automatycznie sporządza mapę topologii sieci. Spis i mapa są stale aktualizowane i zmieniają się w celu odzwierciedlenia wszelkich zmian w sieci. W pulpicie nawigacyjnym widok topologii sieci ma obok siebie listę podsumowującą urządzenia ze stanem każdego urządzenia wyświetlanym w kolorach świateł drogowych w celu szybkiego rozpoznania problemu.

Narzędzia bezpieczeństwa zawarte w N-central obejmują menedżera poprawek i menedżera kopii zapasowych. Bezpieczeństwo sieciowe w pakiecie zapewnia zaporę ogniową, zarządzanie dostępem do ochrony WWW, szyfrowanie dysków i wykrywanie włamań. Istnieją również agenci wykrywania punktów końcowych i reagowania, aby chronić każdy komputer w sieci.

Jest również menedżer automatyzacji zawarty w N-central, który pozwala menedżerom sieci ustawić automatyczne reakcje na wykryte problemy.

SolarWinds oferuje 30-dniową bezpłatną wersję próbną N-central.

EDITOR’S CHOICE

SolarWinds N-central jest naszym najlepszym wyborem do monitorowania sieci Linux, ponieważ ma wbudowany system operacyjny CentOS Linux. Usługa może monitorować serwery linuksowe i punkty końcowe, a także urządzenia z firmware, Windows i macOS. Pakiet zarządzania siecią rozciąga się na urządzenia mobilne, a cała infrastruktura sieciowa, lokalna, zdalna, oparta na chmurze lub hybrydowa jest chroniona przez monitorowanie bezpieczeństwa.

Uzyskaj 30-dniowy bezpłatny okres próbny: https://www.solarwindsmsp.com/products/n-central/trial

OS: Bare-metal server

Site24x7 Network Monitoring (FREE TRIAL)

Site24x7 to oparty na chmurze system monitorowania sieci. Jego twórcami są ci sami ludzie, którzy stoją za OpManagerem – zarówno Site24x7 jak i ManageEngine są oddziałami Zoho Corp. Usługa ta używa SNMP do monitorowania stanu urządzeń sieciowych. Jako usługa w chmurze, nie ma znaczenia, gdzie te urządzenia się znajdują, więc system może zarządzać wieloma lokalizacjami i łączyć je razem jako jedną usługę monitorowania sieci WAN. Narzędzie może również monitorować sieci bezprzewodowe i włączać usługi chmurowe do sieci.

Główny system wykrywania odkrywa wszystkie urządzenia podłączone do monitorowanej sieci i rejestruje je. Ta lista urządzeń jest dostępna do wglądu w dashboardzie usługi. Jest ona również podstawą do stworzenia mapy topologii sieci, która jest sporządzana automatycznie. Inwentaryzacja i mapa sieci są na bieżąco aktualizowane o wszelkie zmiany w sieci.

Wśród systemów, które monitor sprawdzi, są VPN, firewalle, UPS-y, drukarki, load balancery, przełączniki, routery, punkty końcowe, serwery i urządzenia pamięci masowej.

Monitor zamienia pułapki SNMP na alerty, które pojawią się w dashboardzie, a także mogą być dostarczone przez e-mail i SMS. Technicy mogą uzyskać dostęp do pulpitu nawigacyjnego poprzez dowolną standardową przeglądarkę lub aplikację mobilną.

Site24x7 jest płatny przez subskrypcję. Struktura opłat jest dość skomplikowana z opłatą podstawową pobieraną rocznie, a następnie serią dodatków funkcyjnych. Możesz uzyskać 30-dniową bezpłatną wersję próbną Site24x7 Network Monitoring.

Site24x7 Start 30-day FREE Trial

Hosted PRTG

Paessler PRTG jest jednym z wiodących systemów monitorowania infrastruktury, ale jest napisany dla Windows Server. Jeśli całe Twoje środowisko to Linux, nadal możesz używać PRTG w formie SaaS. Paessler oferuje hostowany PRTG, co eliminuje konieczność instalacji oprogramowania na własnych serwerach.

PRTG monitoruje sieci, serwery i aplikacje. System składa się jednak z szeregu usług monitorujących, a użytkownik może zdecydować, które z nich ma aktywować, dostosowując w ten sposób usługę do swoich potrzeb. Możliwe jest więc ograniczenie systemu tylko do monitorowania sieci.

Monitor sieciowy w PRTG posiada szereg opcji. Główna usługa oparta jest na SNMP i zawiera usługę autodiscovery. Tworzy ona inwentaryzację urządzeń i sporządza mapę topologii sieci. System PRTG jest również bardzo dobry do monitorowania wirtualizacji, ponieważ obserwuje dynamiczne przydzielanie maszyn wirtualnych do serwerów.

Inne metody monitorowania sieci dostępne w pakiecie PRTG obejmują Ping, Traceroute, NetFlow, sFlow i J-Flow. Opcje te dostarczają statystyk ruchu, podczas gdy usługa SNMP obserwuje zdrowie urządzenia.

Cena za PRTG Hosted jest pobierana przez subskrypcję ze stawką za miesiąc w zależności od tego, ile czujników można aktywować. Dostępne są opcje dla 500, 1 000, 2 500, 5 000 i 10 000. Można uzyskać 10-dniową bezpłatną wersję próbną pakietu 500 czujników.

4. ManageEngine OpManager

OpManager to oparty na SNMP monitor sieci i centralne narzędzie w pakiecie systemów zarządzania infrastrukturą produkowanych przez ManageEngine. Oprogramowanie to może być instalowane na systemach Linux i Windows Server.

Narzędzie zawiera funkcję autodiscovery, która identyfikuje wszystkie urządzenia podłączone w sieci i rejestruje je w inwentarzu zasobów. Baza danych inwentaryzacji stanowi podstawę dla mapy topologii. Zarówno mapa topologii, jak i inwentarz są aktualizowane na żywo zgodnie z wszelkimi zmianami w sieci.

Monitor jest w stanie obserwować sieci bezprzewodowe, jak również sieci LAN w miejscu instalacji. Może również obejmować usługi Cloud i sieci zdalne. OpManager może także monitorować implementacje hypervisorów VMWare, Hyper-V i Citrix Xen.

System czuwa nad aktywnością sieci, dzięki czemu technicy działu mogą pracować nad innymi priorytetami. OpManager podnosi alarm, gdy pojawiają się problemy. Alarmy te pojawiają się na pulpicie nawigacyjnym systemu i mogą być opcjonalnie wysyłane do kluczowych członków personelu za pomocą poczty elektronicznej lub wiadomości SMS. Możliwy jest dostęp do tablicy rozdzielczej systemu poprzez aplikację mobilną, więc technicy na wezwanie nie muszą wracać do biura, aby sprawdzić, co jest nie tak.

OpManager jest darmowy do monitorowania do trzech urządzeń. ManageEngine oferuje pełny system w 30-dniowej bezpłatnej wersji próbnej.

Datadog Network Performance Manager

Datadog to oparty na chmurze monitor sieciowy, do którego można uzyskać dostęp z dowolnego systemu operacyjnego za pomocą standardowej przeglądarki. Usługa ta wymaga zainstalowania agenta w monitorowanej sieci i może obejmować zdalne witryny i usługi w chmurze, a także sieć domową.

Jest to monitor sieci oparty na SNMP, więc zawiera alerty, pochodzące z komunikatów trap. Usługa Datadog Network Monitoring bada Twoją sieć, dokumentuje wszystkie urządzenia i sporządza mapę topologii. Zarówno inwentarz, jak i mapa są aktualizowane automatycznie, gdy urządzenia są dodawane, przenoszone lub usuwane.

Pulpit nawigacyjny pokazuje dane podsumowujące metryki wydajności na żywo, które mogą być drążone w dół do szczegółowych widoków każdego urządzenia. Ekrany zawierają również atrakcyjne wykresy i diagramy. Te metryki są przechowywane do analizy historycznej.

Monitor sieci również śledzi wielkość ruchu i może mapować wdrożenia hypervisor i rejestrować całą aktywność kontenera.

System monitorowania online jest pobierana przez subskrypcję z opłatą za hosta na miesiąc. Można uzyskać bezpłatną wersję próbną, aby zbadać system bez zobowiązań.

Nagios XI

Nagios XI jest pełnym systemem monitorowania infrastruktury i działa na systemach CentOS lub RHEL Linux. System oparty jest na darmowym projekcie open-source o nazwie Nagios Core. Istnieje bardzo duża społeczność użytkowników Nagios, a wielu innych tworzy rozszerzenia do systemu, zwane wtyczkami. Producenci oprogramowania zewnętrznego również stworzyli wtyczki umożliwiające integrację ich produktów z Nagios. Tak więc ten monitor sieciowy jest bardzo elastyczny – istnieją do niego tysiące wtyczek.

Narzędzie monitorujące będzie obejmowało sieci, serwery i aplikacje. Monitor sieciowy ma swój własny protokół komunikacyjny, więc nie używa SNMP. Dostępny jest jednak plugin SNMP. Dashboard pokazuje na żywo statusy urządzeń i alerty systemowe. Usługa monitoruje również wykorzystanie pasma i komunikaty dziennika zdarzeń.

Nagios XI jest dostępny w dwóch edycjach: Standard i Enterprise. Dodatkowe funkcje w edycji Enterprise obejmują planowanie pojemności i audyt.

Możesz uzyskać 30-dniową bezpłatną wersję próbną Nagios XI.

Zabbix

Zabbix to darmowy system monitorowania infrastruktury, który można zainstalować w systemie Linux. Jest również dostępny dla systemów Windows, macOS i Unix. Mimo że jest darmowy, tablica rozdzielcza Zabbixa ma bardzo profesjonalny wygląd i wrażenie. Ekrany są dobrze rozplanowane i zawierają atrakcyjne wizualizacje danych.

Zabbix może monitorować sieci LAN, sieci bezprzewodowe, zasoby oparte na chmurze i zdalne witryny. Komunikacja ze zdalnymi kolektorami danych jest szyfrowana. Usługa rozpoczyna monitorowanie od wyśledzenia wszystkich urządzeń podłączonych do sieci i umieszczenia ich w spisie. Jest to proces ciągły, więc wszystkie zmiany w spisie urządzeń są natychmiast wykrywane.

Jest to system oparty na SNMP, więc posiada również alerty. Alerty stanu są wyświetlane na pulpicie nawigacyjnym i można je również skonfigurować tak, aby były wysyłane za pośrednictwem poczty e-mail, wiadomości SMS lub aplikacji czatu. Alerty mogą być dostosowane do potrzeb użytkownika, a funkcja automatyzacji zadań może być uruchamiana przez alert. Inne niekrytyczne zadania mogą być również ustawione do uruchomienia w harmonogramie.

8. Icinga 2

Icinga 2 została opracowana na bazie fork’a Nagios Core. Dzięki temu użytkownicy Icingi mogą korzystać z biblioteki pluginów dostępnych dla Nagiosa. Usługa jest narzędziem do monitorowania sieci, serwerów i aplikacji. Narzędzie jest w stanie komunikować się przez Internet, włączając do monitorowanego systemu zdalne lokalizacje i zasoby chmurowe. Cała komunikacja przez internet jest chroniona przez Transport Layer Security.

Oprogramowanie dla Icinga instaluje się na systemach Debian, Ubuntu, Raspbian, RHEL, CentOS, open SUSE i SLES. Można z niego korzystać bezpłatnie, gdyż jest to projekt open-source.

System monitorowania sieci Icinga oparty jest na SNMP, który zawiera mechanizm alertów trap. Alerty pojawiają się w dashboardzie, a także mogą być wysyłane do użytkowników w postaci e-maili i wiadomości SMS. Pulpit nawigacyjny Icinga jest bardzo atrakcyjnym interfejsem webowym, do którego użytkownicy mają dostęp poprzez przeglądarkę. System interfejsu musi być hostowany przez firmę używającą – nie jest to usługa w chmurze.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.