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

Vi ćete pomoći u razvoju web stranice, dijeljenje stranicu sa svojim prijateljima

wave wave wave wave wave