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

wave wave wave wave wave