Vyhledávání na webu

15 nejlepších nástrojů pro sledování výkonu a sítě pro Linux


Pokud pracujete jako správce systému Linux/Unix, určitě víte, že musíte mít užitečné monitorovací nástroje pro sledování výkonu vašeho systému.

Protože monitorovací nástroje jsou velmi důležité v práci správce systému nebo webmastera serveru, je to nejlepší způsob, jak sledovat, co se děje uvnitř vašeho systému/serveru Linux.

Dnes si povíme o dalších 15 nástrojích pro monitorování systému Linux, které můžete k této práci použít.

1. Nástroj pro monitorování Linuxu Site24x7

S monitorovací platformou Site24x7 můžete eliminovat výpadky linuxového serveru a problémy s výkonem neustálým sledováním více než 60 klíčových metrik výkonu, včetně průměrné zátěže, CPU, paměti, místa na disku, využití šířky pásma sítě, nedávných událostí a Linuxu. procesy.

Nakonfigurujte prahové hodnoty pro klíčové metriky výkonu a dostávejte okamžitá upozornění prostřednictvím SMS, e-mailu, upozornění mobilní aplikace a dalších nástrojů ITSM a spolupráce, kdykoli dojde k překročení těchto prahových hodnot.

Site24x7 vám umožňuje automatizovat nápravu incidentů a činí vaše IT operace agilnějšími a efektivnějšími.

Klíčové vlastnosti:

  • Lepší přehled o procesech, které ovlivňují stav a výkon vašeho serveru, díky exkluzivní tabulce nejlepších procesů.
  • Služby monitorování a monitorování Syslog pro servery Linux.
  • Jediná konzola pro MSP k monitorování IT infrastruktury jejich zákazníků.
  • Sledované metriky přenášené prostřednictvím StatsD.
  • Podpora více než 100 pluginů, včetně Redis, MySQL a NGINX.

2. Pohledy – monitorování systému Linux v reálném čase

Glances je monitorovací nástroj vytvořený tak, aby poskytoval co nejvíce informací v jakékoli velikosti terminálu, automaticky přebírá velikost okna terminálu, na kterém běží, jinými slovy, je to citlivý monitorovací nástroj.

Pohledy nejen zobrazují informace o využití CPU a paměti, ale také sledují I/O souborového systému, síťové I/O, teploty hardwaru, rychlosti ventilátorů, využití disku a logický svazek.

Nainstalujte Glances v Linuxu

Chcete-li nainstalovat nejnovější stabilní verzi Glances, stačí zadat následující příkaz curl nebo wget:

curl -L https://bit.ly/glances | /bin/bash
or
wget -O- https://bit.ly/glances | /bin/bash

3. Sarg – Squid Bandwidth Monitoring

Sarg (Squid Analysis Report Generator) je bezplatný a open-source nástroj, který funguje jako monitorovací nástroj pro váš proxy server Squid, vytváří zprávy o uživatelích vašeho proxy serveru Squid, IP adresách, stránkách, které navštěvují, a některé další informace.

Pro instalaci si přečtěte náš článek – Instalace nástroje Sarg „Squid Bandwidth Monitoring“ v Linuxu

4. Monitorování stavu Apache

mod_status je modul serveru Apache, který vám umožňuje sledovat stav pracovníků serveru Apache. Vygeneruje zprávu ve snadno čitelném formátu HTML. Ukazuje vám stav všech pracovníků, kolik CPU každý používá, jaké požadavky jsou aktuálně zpracovávány a počet pracujících a nepracujících pracovníků.

Pro instalaci si přečtěte náš článek – Jak monitorovat zatížení webového serveru Apache a statistiky stránek

5. Monit – Monitorování procesů a služeb Linuxu

Monit je pěkný program, který monitoruje váš linuxový a unixový server, dokáže sledovat vše, co na vašem serveru máte, od hlavního serveru (Apache, Nginx..) po oprávnění k souborům, hashe souborů a webové služby. Plus spoustu věcí.

Nainstalujte Monit na Linux

Chcete-li nainstalovat stabilní verzi Monit, stačí zadat následující příkazový řádek:

sudo apt install monit          [On Debian, Ubuntu and Mint]
sudo yum install monit          [On RHEL/CentOS/Fedora and Rocky Linux/AlmaLinux]
sudo emerge -a app-admin/monit  [On Gentoo Linux]
sudo pacman -S monit            [On Arch Linux]
sudo zypper install monit       [On OpenSUSE]    

6. Sysstat – All-in-One System Performance Monitoring

Dalším užitečným monitorovacím nástrojem pro váš systém Linux je Sysstat – není to skutečný příkaz, ve skutečnosti je to jen název projektu, Sysstat je ve skutečnosti balíček, který obsahuje mnoho nástrojů pro sledování výkonu, jako je iostat, sadf, pidstat vedle mnoha dalších nástrojů, které vám ukazují mnoho statistik o vašem operačním systému Linux.

Vlastnosti systému Sysstat
  • Ve výchozím nastavení je k dispozici ve všech moderních repozitářích distribuce Linuxu.
  • Schopnost vytvářet statistiky o využití RAM, CPU a SWAP. Kromě schopnosti monitorovat aktivitu linuxového jádra, NFS server, Sockets, TTY a souborové systémy.
  • Schopnost sledovat vstupní a výstupní statistiky pro zařízení, úkoly atd.
  • Schopnost vydávat zprávy o síťových rozhraních a zařízeních s podporou IPv6.
  • Sysstat vám také může zobrazit statistiky napájení (využití, zařízení, rychlost ventilátorů atd.).
  • Mnoho dalších funkcí…

Nainstalujte Sysstat na Linux

Chcete-li nainstalovat stabilní verzi Sysstat, stačí zadat následující příkazový řádek:

sudo apt install sysstat          [On Debian, Ubuntu and Mint]
sudo yum install sysstat          [On RHEL/CentOS/Fedora and Rocky Linux/AlmaLinux]
sudo emerge -a app-admin/sysstat  [On Gentoo Linux]
sudo pacman -S sysstat            [On Arch Linux]
sudo zypper install sysstat       [On OpenSUSE]    

Pro použití a příklady si přečtěte náš článek – 20 užitečných příkazů systému Sysstat

7. Icinga – Monitorování serverů nové generace

Na rozdíl od jiných nástrojů je Icinga program pro monitorování sítě, zobrazuje vám mnoho možností a informací o vašich síťových připojeních, zařízeních a procesech, je to velmi dobrá volba pro ty, kteří hledají dobrý nástroj pro monitorování síťových věcí.

Vlastnosti Icinga
  • Icinga je také zdarma a open-source.
  • Velmi funkční při sledování všeho, co můžete mít v síti.
  • Součástí je podpora pro MySQL a PostgreSQL.
  • Monitorování v reálném čase s pěkným webovým rozhraním.
  • Velmi rozšiřitelné pomocí modulů a rozšíření.
  • Icinga podporuje použití služeb a akcí na hostitele.
  • Mnoho dalšího k objevování…

Pro instalaci si přečtěte náš článek – Instalace Icinga2 na RHEL, Rocky a AlmaLinux

8. Observium – Network Management and Monitoring

Observium je také nástroj pro monitorování sítě, byl navržen tak, aby vám pomohl snadno spravovat vaši síť serverů, existují 2 jeho verze; Community Edition, která je zdarma a s otevřeným zdrojovým kódem, a komerční verze, která stojí 1 000 GBP ročně.

Vlastnosti Observium
  • Napsáno v PHP s podporou databáze MySQL.
  • Má pěkné webové rozhraní pro výstup informací a dat.
  • Schopnost spravovat a monitorovat stovky hostitelů po celém světě.
  • Komunitní verze z něj je licencována pod licencí QPL.
  • Funguje na Windows, Linux, FreeBSD a dalších.

Pro instalaci si přečtěte náš článek – Instalace nástroje Observium Network Management and Monitoring Tool v Linuxu

9. Web VMStat – Sledování statistiky systému

Web VMStat je velmi jednoduchý programátor webových aplikací, který poskytuje využití systémových informací v reálném čase, od CPU po RAM, Swap a vstupní/výstupní informace ve formátu html.

Pro instalaci si přečtěte náš článek – Web VMStat: Nástroj pro statistiku systému v reálném čase pro Linux

10. Monitorování PHP serveru

Na rozdíl od ostatních nástrojů v tomto seznamu je PHP Server Monitoring webový skript napsaný v PHP, který vám pomůže snadno spravovat vaše webové stránky a hostitele, podporuje databázi MySQL a je vydán pod GPL 3 nebo novější.

Funkce
  • Pěkné webové rozhraní.
  • Možnost zasílat vám upozornění prostřednictvím e-mailu a SMS.
  • Možnost zobrazení nejdůležitějších informací o CPU a RAM.
  • Velmi moderní systém protokolování pro protokolování chyb připojení a odeslaných e-mailů.
  • Podpora pro služby cronjob, které vám pomohou automaticky monitorovat vaše servery a webové stránky.

Pro instalaci si přečtěte náš článek – Instalace PHP Server Monitoring Tool v Linuxu

11. Linux Dash – sledování výkonu serveru Linux

Již od svého názvu „Linux Dash“ je webový panel, který zobrazuje nejdůležitější informace o vašich systémech Linux, jako je RAM, CPU, souborový systém, běžící procesy, uživatelé a využití šířky pásma v reálném čase. čas, má pěkné GUI a je zdarma a s otevřeným zdrojovým kódem.

Pro instalaci si přečtěte náš článek – Install Linux Dash (Linux Performance Monitoring) Tool in Linux

12. Kaktusy – Sledování sítě a systému

Cacti není nic jiného než bezplatné a open-source webové rozhraní pro RRDtool, často se používá ke sledování šířky pásma pomocí SNMP (Simple Network Management Protocol) a dokáže lze také použít ke sledování využití procesoru.

Pro instalaci si přečtěte náš článek – Instalace nástroje Cacti Network and System Monitoring Tool v Linuxu

13. Munin – Sledování sítě

Munin je také webové rozhraní GUI pro RRDtool, bylo napsáno v Perlu a licencováno pod GPL, Munin je dobrý nástroj pro monitorování systémů, sítí, aplikací a služeb.

Funguje na všech unixových operačních systémech a má pěkný systém zásuvných modulů; je k dispozici více než 500 různých pluginů pro sledování čehokoli, co chcete na vašem počítači. Systém oznámení je k dispozici pro zasílání zpráv správci, když dojde k chybě nebo když je chyba vyřešena.

Pro instalaci si přečtěte náš článek – Instalace nástroje Munin Network Monitoring Tool v Linuxu

14. Wireshark – Network Protocol Analyzer

Na rozdíl od všech ostatních nástrojů na našem seznamu je Wireshark také analyzátorový desktopový program, který se používá k analýze síťových paketů a monitorování síťových připojení. Je napsán v C s knihovnou GTK+ a vydán pod licencí GPL.

Funkce
  • Multiplatformní: funguje na Linuxu, BSD, Mac OS X a Windows.
  • Podpora příkazového řádku: K dispozici je verze pro příkazový řádek od společnosti Wireshark pro analýzu dat.
  • Schopnost snadno zachytit hovory VoIP, provoz USB a síťová data a analyzovat je.
  • Dostupné ve většině repozitářů distribuce Linuxu.

Pro instalaci si přečtěte náš článek – Install Wireshark – Network Protocol Analyzer Tool v Linuxu

15. Webmin

Webmin je open-source webový systém a nástroj pro správu sítě (ovládací panel) pro systémy podobné Unixu.

Webmin vám umožňuje konfigurovat vnitřní části vašeho systému, jako jsou uživatelé, služby, konfigurační soubory a diskové nabídky, a spravovat aplikace, jako jsou Apache, PHP, MySQL a BIND.

Závěr

Toto byly nejdůležitější nástroje pro sledování vašich počítačů Linux/Unix, samozřejmě existuje mnoho dalších nástrojů, ale tyto jsou nejznámější. Podělte se s námi o své myšlenky v komentářích: Jaké nástroje a programy používáte k monitorování svých systémů? Použili jste některý z nástrojů v tomto seznamu? co si o nich myslíš?