Ved konstant at følge op på præstationerne for de teams, vi administrerer, kan vi gå et skridt videre i løsningen af mulige fejl og på den måde fastholde de bedste organisatoriske niveauer på it-niveau.
Vi ved, at der er mange værktøjer, der giver os mulighed for at styre status for operativsystemer og hardware på udstyret, og denne gang vil denne vejledning i detaljer analysere et enkelt værktøj, der giver fantastiske rapporter om systemets ydeevne: Pydash.
Hvad er PydashPydash er et værktøj skrevet i Django og Python, som er baseret på webmiljøer og kan køres på forskellige distroer såsom CentOS, Fedora, Ubuntu, Debian, blandt andre. Pydash giver os mulighed for at have centraliseret kontrol over aspekter af systemet, såsom:
- Netværkstrafik.
- CPU.
- Diske.
- VÆDDER.
- Aktive brugere i realtid osv.
- Processer og tjenester.
1. Sådan installeres Pydash på Linux
Trin 1
Til denne sag vil vi bruge Ubuntu 16.10 og for det første installerer vi de nødvendige pakker i henhold til den distro, vi bruger:
CentOS og RedHat
yum installer epel-release yum installer git python-pip
Debian / Ubuntu
sudo apt installer git python-pip
Fedora
dnf installer git python-pip
FORSTØRRE
Trin 2
I dette tilfælde har vi allerede installeret pip, så der ikke er problemer med python -afhængigheder vi vil udføre følgende kommando:
sudo pip installere virtualenv
FORSTØRRE
Trin 3
Nu vil vi bruge git -kommandoen til at udføre Pydash -kloningsprocessen i vores bibliotek som følger:
git -klon https://github.com/k3oni/pydash.gitTrin 4
Når Pydash er klonet, får vi adgang til Pydash ved hjælp af linjen:
cd pydash
FORSTØRRE
2. Sådan oprettes et virtuelt Pydash -miljø på Linux
Når denne proces er udført, er det næste trin at oprette det virtuelle miljø i projektet, som kaldes pydashtest.
Trin 1
Til dette vil vi udføre følgende kommando, hvor vi vil navngive vores miljø:
virtualenv pydashtest #Navn på virtuelt miljøi dette tilfælde vil det være:
virtualenv pydashtest # solvetic-pydash
FORSTØRRE
Trin 2
Dernæst skal vi aktivere miljøet ved at udføre følgende linje:
source / home / solvetic / pydash / pydashtest / bin / activ
FORSTØRRE
Vi kan kontrollere, at det virtuelle miljø er blevet aktiveret siden i begyndelsen af den linje, vi har (pydashtest).
Trin 3
Det næste trin er at installere pydash -projektkravene ved hjælp af kommandoen cat som følger, hvis du vil observere dets indhold:
kat krav.txtTrin 4
Til installationen udfører vi følgende:
pip install -r krav.txt
FORSTØRRE
Trin 5
Dernæst går vi til biblioteket, hvor pydash er installeret, og vi vil bruge den foretrukne editor til at få adgang til filen settings.py. Der kan vi justere den ønskede værdi i feltet SECRET_KEY.
sudo nano pydash / settings.py
FORSTØRRE
Trin 6
Når ændringen er foretaget vi beholder filen ved hjælp af tastekombinationen
Ctrl + O.
og vi forlader det ved hjælp af:
Ctrl + X
BemærkI tilfælde af brug af vi vil vi bruge : wq.
Trin 7
Nu fortsætter vi med at oprette databasen ved hjælp af Django og samtidig opretter godkendelsessystemet og superbrugeren af projektet, vil vi udføre følgende:
python manage.py syncdbTrin 8
Der vises en række spørgsmål, som vi skal besvare baseret på den ønskede konfiguration:
FORSTØRRE
Trin 9
Endelig starter vi django server udfører følgende kommando:
python manage.py runserver
FORSTØRRE
Trin 9
Når vi observerer at få adgang til Pydash -funktionaliteterne ved at gå til vores browser og indtaste følgende:
http://127.0.0.1:8000/Trin 10
Følgende vindue vises, hvor vi vil indtaste superbrugeroplysninger tidligere oprettet:
FORSTØRRE
Trin 11
Når vi får adgang, har vi alle oplysninger om systemet til rådighed. Vi finder alle systemoplysninger som navn, version, kerne, CPU osv.
FORSTØRRE
Trin 12
Vi kan se, at vi har flere kategorier til at analysere status for hver af dem i realtid, såsom:
- Disk
- CPU (processor)
- vædder
- Load (belastningsniveauer på diske)
- Brugere
- Netstat (netværksstatus)
- Netværk
- Processer
Hver af disse muligheder viser reel information om tilstanden i disse.
FORSTØRRE
Trin 14
Som vi kan se, bliver Pydash et grundlæggende værktøj til processen med at overvåge vores operativsystemers ydeevne i flere aspekter. Hver analyse, som vi gennemgår, gemmes i terminalen. Vi kan afslut applikation ved hjælp af følgende taster:
Ctrl + C
FORSTØRRE
Således bliver Pydash en allieret for al overvågning og kontrolprocesser i Linux -miljøer. Det er en komplet måde at kunne vide, hvad der sker på din Linux -computer og for at kunne lokalisere mulige fejl. Hvis du er interesseret i at kunne analysere dit teams adfærd, foreslår vi her et andet alternativ til overvåge Linux -systemer, men denne gang med Sysdig.
Overvåg Ubuntu Linux