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.gitKrok 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.txtKrok 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 syncdbKrok 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
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