14 Przydatne narzędzia do monitorowania wydajności i sieci dla Linux

14 Przydatne narzędzia do monitorowania wydajności i sieci dla Linux

Jeśli pracujesz jako administrator systemu Linux/UNIX, na pewno wiesz, że musisz mieć przydatne narzędzia monitorowania do monitorowania wydajności systemu. Ponieważ narzędzia monitorowania są bardzo ważne w zadaniu administratora systemu lub webmastera serwera, jest to najlepszy sposób, aby mieć oko na to, co dzieje się w twoim systemie.

[Możesz także polubować: 20 narzędzi wiersza poleceń do monitorowania wydajności Linux]

Dzisiaj porozmawiamy o innym 14 narzędzi do monitorowania Linux że możesz użyć pracy.

Site24x7's Linux Monitoring Tool

Dzięki platformie monitorowania Site24x7 możesz wyeliminować awarie serwera Linux i problemy z wydajnością, ciągle śledząc 60 Kluczowe wskaźniki wydajności, w tym średnia obciążenia, procesor, pamięć, przestrzeń dysku, wykorzystanie przepustowości sieci, ostatnie zdarzenia i procesy Linux.

Skonfiguruj progi dla kluczowych wskaźników wydajności i odbieraj natychmiastowe alerty za pośrednictwem SMS, e -maila, powiadomień push aplikacji mobilnej oraz innych narzędzi ITSM i współpracy, ilekroć te progi są naruszone.

Site24x7 pozwala zautomatyzować naprawy incydentów i sprawia, że ​​operacje IT są bardziej zwinne i wydajne.

Kluczowe cechy:

  • Lepsza widoczność procesów, które wpływają na zdrowie i wydajność serwera dzięki wyłącznej tabeli procesów.
  • Monitorowanie usług i monitorowanie syslog dla serwerów Linux.
  • Pojedyncza konsola dla MSP w celu monitorowania infrastruktury IT swoich klientów.
  • Monitorowane wskaźniki popchnięte przez STATSD.
  • Obsługa ponad 100 wtyczek, w tym Redis, MySQL i Nginx.
Site24x7's Linux Monitoring Tool

1. Rzuty - Monitorowanie systemu Linux w czasie rzeczywistym

Grances to narzędzie monitorujące zbudowane do przedstawienia jak największej ilości informacji w dowolnym rozmiarze terminalu, automatycznie przyjmuje rozmiar okna terminala, na którym działa, innymi słowy, jest to narzędzie responsywne monitorowania.

Spojrzały nie tylko pokazują informacje o zużyciu procesora i pamięci, ale także monitoruj I/O.

Rzuty - narzędzie do monitorowania systemu Linux

Zainstaluj spojrzenia w Linux

Aby zainstalować najnowszą stabilną wersję Spojrzenia, Wystarczy wpisać następujący wiersz poleceń:

$ curl -l https: // bit.LY/GRANGE | /bin/bash lub $ wget -o- https: // bit.LY/GRANGE | /bin/bash 

2. SARG - Monitorowanie przepustowości Squid

SARG (generator raportu analizy squid) to bezpłatne i open source narzędzie, które działa jako narzędzie monitorujące dla twojego serwera proxy Squid, tworzy raporty o użytkownikach serwerów proxy Squid, adresach IP, witrynach, które odwiedzają, oraz kilka innych informacji.

SARG monitoruje kłody kałamarnicy

W celu instalacji Przeczytaj nasz artykuł - Zainstaluj narzędzie SARG „Squid Bodowce” w Linux

3. Monitorowanie statusu Apache

mod_status to moduł serwera Apache, który umożliwia monitorowanie statusu pracowników serwera Apache. Generuje raport w łatwym do odczytania formatu HTML. Pokazuje status wszystkich pracowników, ile procesora każdego używa, jakie prośby są obecnie obsługiwane, oraz liczbę pracujących i nie pracujących pracowników.

Monitorowanie statusu Apache

W przypadku instalacji Przeczytaj nasz artykuł - Jak monitorować ładowanie serwera WWW Apache i statystyki strony

4. Monit - Monitorowanie procesów i usług Linux

Monit to ładny program, który monitoruje Twój serwer Linux i UNIX, może monitorować wszystko, co masz na serwerze, od głównego serwera (Apache, Nginx…) po uprawnienia do plików, skrótów plików i usług internetowych. Plus wiele rzeczy.

Monit - Monitorowanie serwera Linux

Zainstaluj monit w Linux

Aby zainstalować stabilną wersję Monit, Wystarczy wpisać następujący wiersz poleceń:

$ sudo apt instal monit [on Debian, Ubuntu i Mint] $ sudo yum instaluj monit [on RHEL/CENTOS/FEDORA I Rocky Linux/Almalinux] $ sudo emerge -a app -admin/monit [on Gentoo Linux] $ sudo pacman -s monit [on Arch Linux] $ sudo zyper instal instaluj [on OpenSuse] 

5. SYSSTAT-monitorowanie wydajności systemu typu „wszystko”

Kolejnym przydatnym narzędziem monitorowania dla systemu Linux jest Sysstat - nie jest prawdziwym poleceniem, w rzeczywistości jest to tylko nazwa projektu, Sysstat, W rzeczywistości to pakiet, który zawiera wiele narzędzi monitorowania wydajności, takich jak iostat, sadf, pidstat obok wielu innych narzędzi, które pokazują wiele statystyk dotyczących systemu systemu systemu linii Linux.

SYSSTAT: Monitorowanie statystyk Linux
Cechy Sysstat
  • Jest domyślnie dostępny we wszystkich nowoczesnych repozytoriach dystrybucji Linux.
  • Możliwość tworzenia statystyk dotyczących RAM, CPU i wymiany użytkowania. Oprócz możliwości monitorowania aktywności jądra Linux, serwer NFS, gniazd, TTY i systemów plików.
  • Możliwość monitorowania statystyk wejściowych i wyjściowych dla urządzeń, zadań… itp.
  • Możliwość wysyłania raportów na temat interfejsów i urządzeń sieciowych, z obsługą IPv6.
  • Sysstat może pokazać statystyki mocy (użycie, urządzenia, prędkość fanów… itp.).
  • Wiele innych funkcji…

Zainstaluj Sysstat w Linux

Aby zainstalować stabilną wersję Sysstat, Wystarczy wpisać następujący wiersz poleceń:

$ sudo apt instal sysstat [on Debian, Ubuntu i Mint] $ sudo yum instaluj sysstat [on RHEL/CENTOS/FEDORA I Rocky Linux/Almalinux] $ sudo emerge -a app -admin/sysstat [on Gentoo Linux] $ sudo pacman -s sysstat [on Arch Linux] $ sudo zyper instaluj sysstat [on OpenSuse] 

Aby użyć i przykłady, przeczytaj nasz artykuł - 20 przydatnych poleceń Sysstat

6. IPinga - monitorowanie serwera nowej generacji

W przeciwieństwie do innych narzędzi, IVinga to program monitorowania sieci, pokazuje wiele opcji i informacji na temat połączeń sieciowych, urządzeń i procesów, jest to bardzo dobry wybór dla tych, którzy szukają dobrego narzędzia do monitorowania rzeczy do tworzenia sieci.

IPINGA - Monitorowanie sieci Linux
Cechy iluing
  • IPinga jest również bezpłatna i open source.
  • Bardzo funkcjonalne w monitorowaniu wszystkiego, co możesz mieć w sieciach.
  • Obsługa MySQL i PostgreSQL jest uwzględniona.
  • Monitorowanie w czasie rzeczywistym za pomocą ładnego interfejsu internetowego.
  • Bardzo rozszerzalne z modułami i rozszerzeniami.
  • IPinga obsługuje stosowanie usług i działań do hostów.
  • O wiele więcej do odkrycia…

Do instalacji Przeczytaj nasz artykuł - Jak zainstalować narzędzie monitorowania serwera IVinga w Linux

7. Observium - Zarządzanie i monitorowanie sieci

Observium jest również narzędziem do monitorowania sieci, zostało zaprojektowane, aby pomóc w łatwym zarządzaniu siecią serwerów, istnieją 2 jego wersje; Edycja społeczności, która jest bezpłatna i open source, oraz wersja komercyjna, która kosztuje 1000 funtów rocznie.

Observium: Monitorowanie sieci Linux
Cechy obserwacji
  • Napisane w PHP z obsługą bazy danych MySQL.
  • Ma ładny interfejs internetowy do wyświetlania informacji i danych.
  • Umiejętność zarządzania i monitorowania setek gospodarzy na całym świecie.
  • Wersja społecznościowa jest licencjonowana na licencji QPL.
  • Działa w systemie Windows, Linux, FreeBSD i innych.

W celu instalacji przeczytaj nasz artykuł - Zainstaluj narzędzie do zarządzania i monitorowania sieci obserwacji w Linux

8. Web VMSTAT - Monitorowanie statystyk systemowych

Web VMSTAT jest bardzo prostym programistą aplikacji internetowych, który zapewnia informacje o systemie w czasie rzeczywistym, od CPU po RAM, wymiany i informacje wejściowe/wyjściowe w formacie HTML.

Narzędzie Web VMSTAT dla Linux

Do instalacji Przeczytaj nasz artykuł - Web VMSTAT: Narzędzie statystyki systemu w czasie rzeczywistym dla Linux

9. Monitorowanie serwera PHP

W przeciwieństwie do innych narzędzi na tej liście, Monitorowanie serwera PHP to skrypt internetowy napisany w PHP, który pomaga łatwo zarządzać stronami internetowymi i hostami, obsługuje bazę danych MySQL i jest wydany w ramach GPL 3 lub nowszych.

Monitor serwera PHP
Cechy
  • Ładny interfejs internetowy.
  • Możliwość wysyłania do Ciebie powiadomień za pośrednictwem poczty e -mail i SMS.
  • Możliwość przeglądania najważniejszych informacji o procesorze i pamięci RAM.
  • Bardzo nowoczesny system rejestrowania do błędów połączenia dziennika i wysyłanych wiadomości e -mail.
  • Wsparcie dla usług Cronjob, które pomogą Ci automatycznie monitorować serwery i strony internetowe.

W przypadku instalacji Przeczytaj nasz artykuł - Zainstaluj narzędzie do monitorowania serwera PHP w Linux

10. Linux Dash - Monitorowanie wydajności serwera Linux

Od nazwy „Linux Dash”To pulpit internetowy, który pokazuje najważniejsze informacje o twoich systemach Linux, takich jak RAM, CPU, system plików, uruchomione procesy, użytkownicy i wykorzystanie przepustowości w czasie rzeczywistym, ma ładny GUI i jest bezpłatny i open source.

Narzędzie Linux Dash

Do instalacji przeczytaj nasz artykuł - Instaluj narzędzie Linux Dash (Linux Performance Monitoring) w Linux

11. Kaktusy - monitorowanie sieci i systemu

CACTI to nic więcej niż bezpłatny i open source interfejs internetowy dla RRDTOOL, jest często używany do monitorowania przepustowości za pomocą SNMP (prosty protokół zarządzania siecią) i można go również użyć do monitorowania użytkowania procesora.

Monitorowanie sieci kaktusów

W celu instalacji przeczytaj nasz artykuł - Zainstaluj narzędzie do monitorowania sieci kaktusów i systemu w Linux

12. Munin - Monitorowanie sieci

Munin to także interfejs internetowy GUI dla RRDTool, został napisany w Perl i licencjonowany w ramach GPL, Munin jest dobrym narzędziem do monitorowania systemów, sieci, aplikacji i usług.

Działa na wszystkich systemach operacyjnych podobnych do UNIX i ma ładny system wtyczek; Na komputerze dostępnych jest ponad 500 różnych wtyczek do monitorowania wszystkiego, co chcesz. System powiadomień jest dostępny do wysyłania wiadomości do administratora, gdy wystąpi błąd lub gdy błąd zostanie rozwiązany.

Monitorowanie sieci Munin

W przypadku instalacji Przeczytaj nasz artykuł - Zainstaluj narzędzie do monitorowania sieci Munin w Linux

13. Wireshark - analizator protokołu sieciowego

Ponadto, w przeciwieństwie do wszystkich innych narzędzi na naszej liście, Wireshark to program stacjonarny analizator, który służy do analizy pakietów sieciowych i monitorowania połączeń sieciowych. Jest napisany w C z biblioteką GTK+ i wydany na licencji GPL.

Analizator sieci Wireshark
Cechy
  • Platforma: działa na Linux, BSD, Mac OS X i Windows.
  • Obsługa wiersza poleceń: Istnieje wersja oparta na wierszu poleceń z Wireshark do analizy danych.
  • Możliwość przechwytywania połączeń VoIP, ruchu USB i danych sieciowych w celu ich analizy.
  • Dostępne w większości repozytoriów dystrybucji Linux.

W przypadku instalacji Przeczytaj nasz artykuł - Zainstaluj narzędzie Protocol Protocol Protocol narzędzie w Linux

Były to najważniejsze narzędzia do monitorowania maszyn Linux/UNIX, oczywiście istnieje wiele innych narzędzi, ale są to najbardziej znane. Podziel się z nami swoimi przemyśleniami w komentarzach: Jakich narzędzi i programów używasz do monitorowania swoich systemów? Czy użyłeś dowolnego z narzędzi na tej liście? Co o nich myślisz?