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

- 3837
- 1086
- Natan Cholewa
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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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?
- « 17 Przydatne narzędzia do monitorowania przepustowości do analizy użycia sieci w Linux
- Clear Linux - Distor Linux zoptymalizowany pod kątem wydajności i bezpieczeństwa »