Jak monitorovat výkon Ubuntu Linux pomocí Pydash

Neustálé sledování výkonu týmů, které řídíme, nám umožňuje jít o krok dále v řešení možných selhání a tímto způsobem udržovat nejlepší organizační úrovně na úrovni IT.

Víme, že existuje mnoho nástrojů, které nám umožňují spravovat stav operačních systémů a hardwaru zařízení, a tentokrát tento tutoriál podrobně analyzuje jednoduchý nástroj, který nabízí skvělé zprávy o výkonu systému: Pydash.

Co je PydashPydash je nástroj napsaný v Django a Python, který je založen na webovém prostředí a lze jej provozovat mimo jiné na různých distribucích, jako jsou CentOS, Fedora, Ubuntu, Debian. Pydash nám umožňuje centralizovanou kontrolu nad aspekty systému, jako jsou:

  • Síťový provoz.
  • PROCESOR.
  • Disky.
  • RAM.
  • Aktivní uživatelé v reálném čase atd.
  • Procesy a služby.

1. Jak nainstalovat Pydash na Linux

Krok 1
V tomto případě použijeme Ubuntu 16.10 a na prvním místě nainstalujeme potřebné balíčky podle distribuce, kterou používáme:

CentOS a RedHat

 yum install epel-release yum install git python-pip

Debian / Ubuntu

 sudo apt install git python-pip

Fedora

 dnf nainstalujte git python-pip

ZVĚTŠIT

Krok 2
V tomto případě již máme pip nainstalován, aby nebyly problémy s pythonové závislosti provedeme následující příkaz:

 sudo pip install virtualenv

ZVĚTŠIT

Krok 3
Nyní použijeme příkaz git k provedení klonovacího procesu Pydash v našem adresáři následujícím způsobem:

 klon git https://github.com/k3oni/pydash.git
Krok 4
Jakmile je Pydash klonován, přistupujeme k Pydash pomocí řádku:
 cd pydash

ZVĚTŠIT

2. Jak vytvořit virtuální prostředí Pydash v Linuxu


Jakmile je tento proces hotový, dalším krokem je vytvoření virtuálního prostředí projektu, které se nazývá pydashtest.

Krok 1
Za tímto účelem provedeme následující příkaz, kde pojmenujeme naše prostředí:

 virtualenv pydashtest #Název virtuálního prostředí
v tomto případě to bude:
 virtualenv pydashtest # solvetic-pydash

ZVĚTŠIT

Krok 2
Dále musíme uvedené prostředí aktivovat spuštěním následujícího řádku:

 source / home / solvetic / pydash / pydashtest / bin / aktivovat 

ZVĚTŠIT

Můžeme ověřit, že virtuální prostředí bylo aktivováno, protože na začátku řádku, který máme (pydashtest).

Krok 3
Dalším krokem je instalace požadavků projektu pydash pomocí příkazu cat následujícím způsobem v případě, že chcete sledovat jeho obsah:

 požadavky na kočku.txt
Krok 4
Pro jeho instalaci provedeme následující:
 pip install -r requirements.txt

ZVĚTŠIT

Krok 5
Dále přejdeme do adresáře, kde je nainstalován pydash a pro přístup k souboru settings.py použijeme preferovaný editor. Tam můžeme upravit požadovanou hodnotu v poli TAJNÝ KLÍČ.

 sudo nano pydash / settings.py

ZVĚTŠIT

Krok 6
Jakmile je změna provedena udržujeme soubor pomocí kombinace kláves

Ctrl + O

a necháváme to pomocí:

Ctrl + X

PoznámkaV případě použití vi použijeme : wq.

Krok 7
Nyní přistoupíme k vytvoření databáze pomocí Django a současně vytvoříme autentizační systém a superuživatele projektu, provedeme následující:

 python manage.py syncdb 
Krok 8
Zobrazí se řada otázek, na které musíme odpovědět na základě požadované konfigurace:

ZVĚTŠIT

Krok 9
Nakonec začneme s server django provedení následujícího příkazu:

 běhový server python manage.py

ZVĚTŠIT

Krok 9
Jak sledujeme přístup k funkcím Pydash tak, že přejdeme do našeho prohlížeče a zadáme následující:

 http://127.0.0.1:8000/
Krok 10
Zobrazí se následující okno, do kterého zadáme pověření superuživatele dříve vytvořeno:

ZVĚTŠIT

Krok 11
Jakmile přistoupíme, budeme mít po ruce všechny informace o systému. Shledáváme všechny systémové informace jako jeho název, verze, jádro, CPU atd.

ZVĚTŠIT

Krok 12
Vidíme, že máme několik kategorií pro analýzu stavu každé z nich v reálném čase, například:

  • Disk
  • CPU (procesor)
  • RAM
  • Zatížení (úrovně zatížení na discích)
  • Uživatelé
  • Netstat (stav sítě)
  • Síť
  • Procesy
Krok 13
Každá z těchto možností zobrazí skutečné informace na jejich stavu.

ZVĚTŠIT

Krok 14
Jak vidíme, Pydash se stává základním nástrojem procesu monitorování výkonu našich operačních systémů v několika aspektech. Každá analýza, kterou zkontrolujeme, bude uložena v terminálu. Můžeme ukončit aplikaci pomocí následujících kláves:

Ctrl + C.

ZVĚTŠIT

Pydash se tak stává spojencem všech procesů dohledu a řízení v prostředích Linuxu. Je to kompletní způsob, jak zjistit, co se děje na vašem počítači se systémem Linux, a zjistit možné chyby. Pokud vás zajímá možnost analyzovat chování vašeho týmu, zde navrhujeme další alternativu monitorujte systémy Linux, ale tentokrát pomocí Sysdig.

Monitorujte Ubuntu Linux

Vám pomůže rozvoji místa, sdílet stránku s přáteli

wave wave wave wave wave