Menținerea unei urmăriri constante a performanței echipelor pe care le gestionăm ne permite să facem un pas mai departe în soluționarea posibilelor defecțiuni și, în acest fel, să menținem cele mai bune niveluri organizaționale la nivelul IT.
Știm că există numeroase instrumente care ne permit să gestionăm starea sistemelor de operare și a hardware-ului echipamentului și de această dată acest tutorial va analiza în detaliu un instrument simplu care oferă rapoarte excelente despre performanța sistemului: Pydash.
Ce este PydashPydash este un instrument scris în Django și Python, care se bazează pe medii web și poate fi rulat pe diferite distribuții, cum ar fi CentOS, Fedora, Ubuntu, Debian, printre altele. Pydash ne permite să avem un control centralizat asupra aspectelor sistemului, cum ar fi:
- Trafic de rețea.
- CPU.
- Discuri.
- RAM.
- Utilizatori activi în timp real etc.
- Procese și servicii.
1. Cum se instalează Pydash pe Linux
Pasul 1
Pentru acest caz vom folosi Ubuntu 16.10 și, în primul rând, vom instala pachetele necesare în funcție de distribuția pe care o folosim:
CentOS și RedHat
yum install epel-release yum install git python-pip
Debian / Ubuntu
sudo apt instalează git python-pip
Fedora
dnf instalează git python-pip
MARI
Pasul 2
În acest caz avem deja pip instalat, pentru a permite să nu existe probleme cu dependențe python vom executa următoarea comandă:
sudo pip instala virtualenv
MARI
Pasul 3
Acum vom folosi comanda git pentru a efectua procesul de clonare Pydash în directorul nostru după cum urmează:
git clone https://github.com/k3oni/pydash.gitPasul 4
Odată ce Pydash este clonat, accesăm Pydash folosind linia:
cd pydash
MARI
2. Cum se creează un mediu virtual Pydash pe Linux
Odată ce acest proces este finalizat, următorul pas este crearea mediului virtual al proiectului, care se numește pydashtest.
Pasul 1
Pentru aceasta vom executa următoarea comandă în care vom denumi mediul nostru:
virtualenv pydashtest #Nume mediu virtualîn acest caz vor fi:
virtualenv pydashtest # solvetic-pydash
MARI
Pasul 2
Apoi trebuie să activăm mediul respectiv executând următoarea linie:
sursă / acasă / solvetic / pydash / pydashtest / bin / activate
MARI
Putem verifica dacă mediul virtual a fost activat de la începutul liniei pe care o avem (pydashtest).
Pasul 3
Următorul pas este instalarea cerințelor proiectului pydash folosind comanda cat, după cum urmează, în cazul în care doriți să observați conținutul acestuia:
cerințele pisicii.txtPasul 4
Pentru instalarea sa executăm următoarele:
pip install -r requirements.txt
MARI
Pasul 5
Apoi mergem la directorul în care este instalat pydash și vom folosi editorul preferat pentru a accesa fișierul settings.py. Acolo putem ajusta valoarea dorită în câmp CHEIE SECRETA.
sudo nano pydash / settings.py
MARI
Pasul 6
Odată efectuată modificarea păstrăm fișierul utilizând combinația de taste
Ctrl + O
și îl lăsăm folosind:
Ctrl + X
NotăÎn cazul utilizării vi vom folosi : wq.
Pasul 7
Acum continuăm să creăm baza de date folosind Django și simultan să creăm sistemul de autentificare și superutilizatorul proiectului, vom executa următoarele:
python manage.py syncdbPasul 8
Va fi afișată o serie de întrebări la care trebuie să răspundem pe baza configurației dorite:
MARI
Pasul 9
În cele din urmă vom începe server django executând următoarea comandă:
python manage.py rulează serverul
MARI
Pasul 9
După cum observăm pentru a accesa funcționalitățile Pydash, accesând browserul nostru și introducând următoarele:
http://127.0.0.1:8000/Pasul 10
Va fi afișată următoarea fereastră unde vom intra în acreditări de superutilizator creat anterior:
MARI
Pasul 11
Odată ce vom accesa, vom avea la îndemână toate informațiile sistemului. Găsim toate informațiile despre sistem precum numele, versiunea, nucleul, procesorul etc.
MARI
Pasul 12
Putem vedea că avem mai multe categorii pentru a analiza starea fiecăreia dintre ele în timp real, cum ar fi:
- Disc
- CPU (procesor)
- RAM
- Încărcare (niveluri de încărcare pe discuri)
- Utilizatori
- Netstat (Starea rețelei)
- Reţea
- Procese
Fiecare dintre aceste opțiuni va afișa informații reale asupra stării acestora.
MARI
Pasul 14
După cum putem vedea, Pydash devine un instrument fundamental pentru procesul de monitorizare a performanței sistemelor noastre de operare în mai multe aspecte. Fiecare analiză pe care o examinăm va fi stocată în terminal. Putem ieșiți din aplicație folosind următoarele taste:
Ctrl + C
MARI
Astfel, Pydash devine un aliat pentru toate procesele de supraveghere și control din mediile Linux. Este un mod complet de a putea afla ce se întâmplă pe computerul dvs. Linux și de a putea localiza eventualele defecte. Dacă sunteți interesat să puteți analiza comportamentul echipei dvs., aici vă propunem o altă alternativă la monitorizați sistemele Linux, dar de data aceasta cu Sysdig.
Monitorizează Ubuntu Linux