Kako pratiti performanse Ubuntu Linuxa pomoću Pydash -a

Stalno praćenje učinka timova kojima upravljamo omogućuje nam da idemo korak dalje u rješavanju mogućih propusta i na taj način održavamo najbolje organizacijske razine na IT razini.

Znamo da postoje brojni alati koji nam omogućuju upravljanje statusom operativnih sustava i hardvera opreme, a ovaj će put ovaj vodič detaljno analizirati jednostavan alat koji nudi izvrsna izvješća o izvedbi sustava: Pydash.

Što je PydashPydash je alat napisan na Django i Python, koji se temelji na web okruženjima i može se izvoditi na različitim distribucijama kao što su CentOS, Fedora, Ubuntu, Debian, među ostalima. Pydash omogućuje nam centraliziranu kontrolu nad aspektima sustava kao što su:

  • Mrežni promet.
  • CPU.
  • Diskovi.
  • RADNA MEMORIJA.
  • Aktivni korisnici u stvarnom vremenu itd.
  • Procesi i usluge.

1. Kako instalirati Pydash na Linux

Korak 1
Za ovaj slučaj ćemo koristiti Ubuntu 16.10 i na prvom mjestu instalirat ćemo potrebne pakete prema distrou koji koristimo:

CentOS i RedHat

 yum install epel-release yum install git python-pip

Debian / Ubuntu

 sudo apt install git python-pip

Fedora

 dnf instalirajte git python-pip

POVEĆAJTE

Korak 2
U ovom slučaju već imamo instaliran pip kako bismo omogućili da nema problema s ovisnosti o pythonu izvršit ćemo sljedeću naredbu:

 sudo pip instalirati virtualenv

POVEĆAJTE

Korak 3
Sada ćemo koristiti naredbu git za izvođenje procesa kloniranja Pydash -a u našem direktoriju na sljedeći način:

 git clone https://github.com/k3oni/pydash.git
Korak 4
Nakon što se Pydash klonira, pristupamo Pydashu koristeći redak:
 cd pydash

POVEĆAJTE

2. Kako stvoriti virtualno Pydash okruženje na Linuxu


Nakon što se ovaj proces završi, sljedeći korak je stvaranje virtualnog okruženja projekta, koje se naziva pydashtest.

Korak 1
Za to ćemo izvršiti sljedeću naredbu gdje ćemo imenovati naše okruženje:

 virtualenv pydashtest #Naziv virtualnog okruženja
u ovom slučaju to će biti:
 virtualenv pydashtest # solutiontic-pydash

POVEĆAJTE

Korak 2
Zatim moramo aktivirati navedeno okruženje izvršavanjem sljedeće linije:

 izvor / dom / riješeno / pydash / pydashtest / bin / aktivirati 

POVEĆAJTE

Možemo provjeriti je li virtualno okruženje aktivirano od početka retka koji imamo (pydashtest).

Korak 3
Sljedeći korak je instaliranje zahtjeva projekta pydash pomoću naredbe cat na sljedeći način u slučaju da želite promatrati njegov sadržaj:

 zahtjevi za mačke.txt
Korak 4
Za njegovu instalaciju izvršavamo sljedeće:
 pip install -r requirements.txt

POVEĆAJTE

Korak 5
Zatim idemo u direktorij u kojem je instaliran pydash i upotrijebit ćemo željeni uređivač za pristup datoteci settings.py. Tamo možemo podesiti željenu vrijednost u polju SECRET_KEY.

 sudo nano pydash / settings.py

POVEĆAJTE

Korak 6
Nakon što je promjena izvršena čuvamo datoteku pomoću kombinacije tipki

Ctrl + O

i ostavljamo ga koristeći:

Ctrl + X

BilješkaU slučaju korištenja vi koristit ćemo : wq.

Korak 7
Sada nastavljamo s stvaranjem baze podataka pomoću Djanga i istovremeno stvaramo sustav provjere autentičnosti i nadkorisnika projekta, izvršit ćemo sljedeće:

 python manage.py syncdb 
Korak 8
Prikazat će se niz pitanja na koja moramo odgovoriti na temelju željene konfiguracije:

POVEĆAJTE

Korak 9
Konačno ćemo započeti django poslužitelj izvršavajući sljedeću naredbu:

 python manage.py runserver

POVEĆAJTE

Korak 9
Dok promatramo pristup funkcijama Pydash odlaskom u naš preglednik i unosom sljedećeg:

 http://127.0.0.1:8000/
Korak 10
Prikazat će se sljedeći prozor u koji ćemo unijeti vjerodajnice superkorisnika prethodno stvoreno:

POVEĆAJTE

Korak 11
Kad pristupimo, imat ćemo pri ruci sve informacije o sustavu. Pronašli smo sve informacije o sustavu poput naziva, verzije, jezgre, CPU -a itd.

POVEĆAJTE

Korak 12
Možemo vidjeti da imamo nekoliko kategorija za analizu statusa svake od njih u stvarnom vremenu, kao što su:

  • Disk
  • CPU (procesor)
  • radna memorija
  • Opterećenje (razine učitavanja na diskove)
  • Korisnici
  • Netstat (status mreže)
  • Mreža
  • Procesi
Korak 13
Svaka od ovih opcija prikazat će stvarne informacije o stanju ovih.

POVEĆAJTE

Korak 14
Kao što vidimo, Pydash postaje temeljni alat za proces praćenja performansi naših operativnih sustava u više aspekata. Svaka analiza koju pregledamo bit će pohranjena u terminalu. Možemo izlaz iz aplikacije pomoću sljedećih tipki:

Ctrl + C

POVEĆAJTE

Tako Pydash postaje saveznik za sve procese nadzora i kontrole u Linux okruženjima. To je potpuni način da znate što se događa na vašem Linux računalu i da pronađete moguće greške. Ako ste zainteresirani za analizu ponašanja vašeg tima, ovdje predlažemo drugu alternativu nadzirati Linux sustave, ali ovaj put pomoću Sysdiga.

Pratite Ubuntu Linux

wave wave wave wave wave