Kaip stebėti „Ubuntu Linux“ našumą naudojant „Pydash“

Nuolat stebėdami mūsų valdomų komandų veiklą, galime žengti dar vieną žingsnį toliau sprendžiant galimas nesėkmes ir tokiu būdu išlaikyti geriausią organizacinį lygį IT lygiu.

Mes žinome, kad yra daugybė įrankių, leidžiančių valdyti įrangos operacinių sistemų ir aparatūros būseną, ir šį kartą šioje pamokoje bus išsamiai išanalizuotas paprastas įrankis, kuriame pateikiamos puikios sistemos veikimo ataskaitos: Pydash.

Kas yra PydashPydash yra įrankis, parašytas Django ir Python, kuri yra pagrįsta žiniatinklio aplinka ir gali būti paleista įvairiose distribucijose, tokiose kaip „CentOS“, „Fedora“, „Ubuntu“, „Debian“. Pydash leidžia centralizuotai valdyti tokius sistemos aspektus kaip:

  • Tinklo srautas.
  • CPU.
  • Diskai.
  • RAM.
  • Aktyvūs vartotojai realiu laiku ir kt.
  • Procesai ir paslaugos.

1. Kaip įdiegti „Pydash“ „Linux“

1 žingsnis
Šiuo atveju mes naudosime Ubuntu 16.10 ir pirmiausia įdiegsime reikiamus paketus pagal mūsų naudojamą platinimą:

„CentOS“ ir „RedHat“

 yum install epel-release yum install git python-pip

„Debian“ / „Ubuntu“

 sudo apt įdiegti git python-pip

Fedora

 dnf įdiegti git python-pip

DIDELIS

2 žingsnis
Šiuo atveju mes jau įdiegėme „pip“, kad nebūtų jokių problemų Python priklausomybės vykdysime šią komandą:

 sudo pip įdiegti virtualenv

DIDELIS

3 žingsnis
Dabar mes naudosime komandą „git“, kad atliktume Pydash klonavimo procesą mūsų kataloge taip:

 git klonas https://github.com/k3oni/pydash.git
4 žingsnis
Kai Pydash yra klonuotas, prieiname prie Pydash naudodami eilutę:
 cd pydash

DIDELIS

2. Kaip sukurti virtualią „Pydash“ aplinką „Linux“


Kai šis procesas bus baigtas, kitas žingsnis yra sukurti virtualią projekto aplinką, vadinamą pydashtest.

1 žingsnis
Norėdami tai padaryti, vykdysime šią komandą, kurioje pavadinsime savo aplinką:

 virtualenv pydashtest #Virtualios aplinkos pavadinimas
šiuo atveju bus:
 virtualenv pydashtest # solvetic-pydash

DIDELIS

2 žingsnis
Toliau turime suaktyvinti minėtą aplinką vykdydami šią eilutę:

 source / home / solvetic / pydash / pydashtest / bin / aktyvuoti 

DIDELIS

Galime patikrinti, ar virtuali aplinka buvo suaktyvinta, nes turimos eilutės pradžioje (pydashtest).

3 žingsnis
Kitas žingsnis yra įdiegti „pydash“ projekto reikalavimus naudojant komandą „cat“, jei norite stebėti jo turinį:

 katės reikalavimai.txt
4 žingsnis
Norėdami jį įdiegti, vykdome šiuos veiksmus:
 pip install -r reikalavimai.txt

DIDELIS

5 žingsnis
Toliau einame į katalogą, kuriame įdiegta „pydash“, ir norimu redaktoriumi naudosime failą settings.py. Ten mes galime koreguoti norimą lauko vertę SECRET_KEY.

 sudo nano pydash / settings.py

DIDELIS

6 žingsnis
Kai pakeitimas padarytas laikomės failą naudodami klavišų kombinaciją

Ctrl + O

ir paliekame jį naudodami:

„Ctrl“ + X

PastabaNaudojant vi mes naudosime : wq.

7 žingsnis
Dabar mes kuriame duomenų bazę naudodami „Django“ ir tuo pačiu sukuriame autentifikavimo sistemą bei projekto viršų naudotoją, atliksime šiuos veiksmus:

 python manage.py syncdb 
8 žingsnis
Bus rodomi klausimai, į kuriuos turime atsakyti pagal norimą konfigūraciją:

DIDELIS

9 veiksmas
Pagaliau pradėsime django serveris vykdydami šią komandą:

 python manage.py runerver

DIDELIS

9 veiksmas
Stebėdami, kaip pasiekti „Pydash“ funkcijas, eikite į mūsų naršyklę ir įveskite:

 http://127.0.0.1:8000/
10 žingsnis
Bus parodytas šis langas, kuriame įvesime super vartotojo pažymėjimai anksčiau sukurtas:

DIDELIS

11 žingsnis
Kai prieisime, turėsime visą sistemos informaciją. Mes randame visa sistemos informacija kaip jos pavadinimas, versija, branduolys, procesorius ir kt.

DIDELIS

12 žingsnis
Matome, kad turime kelias kategorijas, kad galėtume realiu laiku išanalizuoti kiekvieno iš jų būseną, pavyzdžiui:

  • Diskas
  • CPU (procesorius)
  • RAM
  • Apkrova (diskų apkrovos lygiai)
  • Vartotojai
  • „Netstat“ (tinklo būsena)
  • Tinklas
  • Procesai
13 žingsnis
Kiekviena iš šių parinkčių parodys tikra informacija apie šių būklę.

DIDELIS

14 žingsnis
Kaip matome, „Pydash“ tampa pagrindine mūsų operacinių sistemų našumo stebėjimo proceso priemone daugeliu aspektų. Kiekviena mūsų peržiūrėta analizė bus saugoma terminale. Mes galime išeiti iš programos naudojant šiuos klavišus:

Ctrl + C

DIDELIS

Taigi „Pydash“ tampa visų priežiūros ir valdymo procesų sąjungininku „Linux“ aplinkoje. Tai puikus būdas sužinoti, kas vyksta jūsų „Linux“ kompiuteryje, ir rasti galimus gedimus. Jei jus domina galimybė analizuoti savo komandos elgesį, siūlome kitą alternatyvą stebėti „Linux“ sistemas, bet šį kartą su „Sysdig“.

Stebėkite „Ubuntu Linux“

wave wave wave wave wave