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.git4 ž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.txt4 ž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 syncdb8 ž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
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“