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.gitKorak 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ženjau 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.txtKorak 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 syncdbKorak 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
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