Jak monitorovat linuxový server a procesy pomocí Scout_Realtime

Při správě prostředí se servery Linux máme velkou výhodu, a to je, že máme mnoho bezplatných nástrojů pro monitorování systému na hardwarové i softwarové úrovni díky bezplatnému kódu. Každý nástroj má své vlastní vlastnosti a přístup, některé jsou úplnější než jiné, a dnes bude Solvetic hovořit o speciálním nástroji s názvem Scout_Realtime pro použití v prostředích Linuxu.

Co je Scout_RealtimeScout_Realtime byl vyvinut jako jednoduchý nástroj, který je založený na webu, aby bylo možné v reálném čase provádět kompletní monitorování různých metrik serveru Linux.

ParametryPomocí tohoto nástroje získáme metriky parametrů, jako například:

  • procesor
  • Paměť
  • HDD
  • Síť
  • Nejlepší procesy, 10 nejdůležitějších a to vše v reálném čase.

Vlastnosti a výhodyNěkteré z funkcí a výhod, které budeme mít při používání Scout_Realtime, jsou:

  • Grafy aktualizované každou sekundu: tento nástroj má historický kontext grafů každé metriky, se kterou bude monitorování prováděno zcela v reálném čase
  • Zobrazit aktivitu disku a sítě: Přidané metriky pro využití disku, dostupné místo na pevném disku a aktuální síťový provoz
  • Seskupení procesů podle názvu, Nyní jsou procesy se stejným názvem seskupeny a počet spuštěných procesů je zobrazen stejným způsobem, když je aktivován nový proces, bude zobrazen ve webové konzole
  • Metriky využití paměti, existuje speciální metrika pro veškeré současné využití RAM, protože je to jeden z faktorů, který má vyšší dopad na výkonnostní úroveň v Linuxu.

1. Jak nainstalovat Scout_Realtime na Linux

Krok 1
Chcete -li nainstalovat scout_realtime na server Linux, musíme mít nainstalovaný Ruby 1.9.3+, který lze nainstalovat pomocí jednoho z následujících příkazů v závislosti na použitém distru:

 sudo apt-get install rubygems (Debian / Ubuntu) sudo yum -y install rubygems-devel (RHEL / CentOS) sudo dnf -y install rubygems-devel (Fedora) 

ZVĚTŠIT

Krok 2
Pro potvrzení stažení a příslušné instalace zadáme písmeno Y nebo S. Jakmile je tento krok dokončen, přistoupíme k instalaci balíčku Scout_realtime následujícím příkazem:

 sudo gem install scout_realtime

ZVĚTŠIT

Krok 3
Jakmile bude balíček scout_realtime nainstalován, bude nutné spustit démona scout_realtime, aby mohl shromažďovat metriky ze serveru v reálném čase, proto provedeme následující:

 scout_realtime

ZVĚTŠIT

Krok 4
S tímto výsledkem můžeme ověřit, že na serveru Linux běží démon scout_realtime a že pro proces vzdáleného monitorování bude k dispozici port 5555, v případě použití integrovaného firewallu bude nutné povolit port 5555 pro scout_realtime naslouchat v bráně firewall a umožnit tak provádění požadavků.

Za tímto účelem provedeme následující:

Na Debianu nebo Ubuntu

 sudo ufw povolit 5555 sudo ufw znovu načíst

Na CentOS 7

 sudo firewall-cmd --permanent --add-port = 5555 / tcp sudo firewall-cmd znovu načíst

ZVĚTŠIT

Krok 5
V případě, že firewall není povolen, lze jej aktivovat provedením následujícího:

 sudo ufw povolit přístup k Scout_Realtime

2. Jak přistupovat k Scout_Realtime v Linuxu

Krok 1
Jakmile tento proces provedeme, bude možné k nástroji přistupovat z libovolného prohlížeče pomocí následující syntaxe:

 http: // localhost: 5555
nebo
 http: // IP_adresa: 5555
Krok 2
Získaný výsledek bude následující:

ZVĚTŠIT

Krok 3
Najdeme tam následující:

  • Nahoře využití CPU, disku, paměti a sítě v reálném čase
  • Ve spodní části je 10 nejrelevantnějších procesů systému
  • Na boční straně uvidíme architekturu a verzi systému, název počítače, počet procesorů, použitou RAM a volné místo na pevném disku.

Ve výchozím nastavení jsou protokoly scout_realtime uloženy v adresáři .scout / scout_realtime.log, abychom viděli jejich obsah, můžeme použít příkaz cat takto:

 kočka .scout / scout_realtime.log

ZVĚTŠIT

Krok 4
Pokud chceme démona nástrojů zastavit, spustíme následující příkaz:

 scout_realtime stop
K úplnému odinstalování Scout_Realtime z Linuxu budete muset použít následující příkaz:
 gem odinstalujte scout_realtime
Tento jednoduchý nástroj nám tedy umožňuje provádět neustálé monitorování hlavních komponent našich serverů Linux v reálném čase.

wave wave wave wave wave