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: 5555nebo
http: // IP_adresa: 5555Krok 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 stopK úplnému odinstalování Scout_Realtime z Linuxu budete muset použít následující příkaz:
gem odinstalujte scout_realtimeTento 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.