Sådan overvåges Ubuntu Linux -ydeevne ved hjælp af Pydash

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.git
Trin 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.txt
Trin 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 syncdb 
Trin 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
Trin 13
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

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave