Hvordan overvåke Ubuntu Linux -ytelse ved hjelp av Pydash

Ved å følge en konstant oppfølging av resultatene til teamene vi administrerer, kan vi gå et skritt videre i løsningen av mulige feil og på denne måten opprettholde de beste organisasjonsnivåene på IT-nivå.

Vi vet at det er mange verktøy som lar oss administrere statusen til operativsystemene og maskinvaren til utstyret, og denne gangen vil denne opplæringen i detalj analysere et enkelt verktøy som gir flotte rapporter om systemets ytelse: Pydash.

Hva er PydashPydash er et verktøy skrevet inn Django og Python, som er basert på webmiljøer og kan kjøres på forskjellige distroer som CentOS, Fedora, Ubuntu, Debian, blant andre. Pydash lar oss ha sentralisert kontroll over aspekter ved systemet, for eksempel:

  • Nettverkstrafikk.
  • PROSESSOR.
  • Plater.
  • RAM.
  • Aktive brukere i sanntid osv.
  • Prosesser og tjenester.

1. Slik installerer du Pydash på Linux

Trinn 1
For denne saken vil vi bruke Ubuntu 16.10 og for det første vil vi installere de nødvendige pakkene i henhold til distroen vi bruker:

CentOS og RedHat

 yum installer epel-release yum installer git python-pip

Debian / Ubuntu

 sudo apt installer git python-pip

Fedora

 dnf installere git python-pip

FORSTØRRE

Steg 2
I dette tilfellet har vi allerede installert pip, slik at det ikke er noen problemer med python -avhengigheter vi vil utføre følgende kommando:

 sudo pip installere virtualenv

FORSTØRRE

Trinn 3
Nå vil vi bruke git -kommandoen til å utføre Pydash -kloningsprosessen i katalogen vår som følger:

 git -klon https://github.com/k3oni/pydash.git
Trinn 4
Når Pydash er klonet, får vi tilgang til Pydash ved hjelp av linjen:
 cd pydash

FORSTØRRE

2. Hvordan lage virtuelt Pydash -miljø på Linux


Når denne prosessen er ferdig, er det neste trinnet å lage det virtuelle miljøet i prosjektet, som kalles pydashtest.

Trinn 1
For dette vil vi utføre følgende kommando der vi skal navngi miljøet vårt:

 virtualenv pydashtest #Navn på virtuelt miljø
i dette tilfellet vil det være:
 virtualenv pydashtest # solvetic-pydash

FORSTØRRE

Steg 2
Deretter må vi aktivere nevnte miljø ved å utføre følgende linje:

 source / home / solvetic / pydash / pydashtest / bin / active 

FORSTØRRE

Vi kan bekrefte at det virtuelle miljøet har blitt aktivert siden i begynnelsen av linjen vi har (pydashtest).

Trinn 3
Det neste trinnet er å installere kravene til pydash -prosjektet ved hjelp av cat -kommandoen som følger hvis du vil observere innholdet:

 kattkrav. tekst
Trinn 4
For installasjonen utfører vi følgende:
 pip install -r krav.txt

FORSTØRRE

Trinn 5
Deretter går vi til katalogen der pydash er installert, og vi vil bruke den foretrukne editoren for å få tilgang til filen settings.py. Der kan vi justere ønsket verdi i feltet SECRET_KEY.

 sudo nano pydash / settings.py

FORSTØRRE

Trinn 6
Når endringen er gjort vi beholder filen ved hjelp av tastekombinasjonen

Ctrl + O.

og vi forlater det ved å bruke:

Ctrl + X

MerkVed bruk av vi vil vi bruke : wq.

Trinn 7
Nå fortsetter vi med å lage databasen ved hjelp av Django og samtidig oppretter autentiseringssystemet og superbrukeren av prosjektet, vil vi utføre følgende:

 python manage.py syncdb 
Trinn 8
En serie spørsmål vil bli vist som vi må svare på basert på ønsket konfigurasjon:

FORSTØRRE

Trinn 9
Til slutt starter vi django server utføre følgende kommando:

 python manage.py runserver

FORSTØRRE

Trinn 9
Som vi observerer for å få tilgang til Pydash -funksjonene ved å gå til nettleseren vår og skrive inn følgende:

 http://127.0.0.1:8000/
Trinn 10
Følgende vindu vil vises der vi kommer inn i superbrukerlegitimasjon tidligere opprettet:

FORSTØRRE

Trinn 11
Når vi har tilgang, vil vi ha all informasjon om systemet tilgjengelig. Vi finner all systeminformasjon som navn, versjon, kjerne, CPU, etc.

FORSTØRRE

Trinn 12
Vi kan se at vi har flere kategorier for å analysere statusen til hver av dem i sanntid, for eksempel:

  • Disk
  • CPU (prosessor)
  • RAM
  • Last (lastnivåer på platene)
  • Brukere
  • Netstat (nettverksstatus)
  • Nettverk
  • Prosesser
Trinn 13
Hvert av disse alternativene vil vise ekte informasjon på tilstanden til disse.

FORSTØRRE

Trinn 14
Som vi kan se, blir Pydash et grunnleggende verktøy for prosessen med å overvåke ytelsen til operativsystemene våre i flere aspekter. Hver analyse vi gjennomgår vil bli lagret i terminalen. Vi kan avslutt søknad ved å bruke følgende taster:

Ctrl + C

FORSTØRRE

Dermed blir Pydash en alliert for alle overvåkings- og kontrollprosesser i Linux -miljøer. Det er en komplett måte å kunne vite hva som skjer på din Linux -datamaskin og å kunne finne mulige feil. Hvis du er interessert i å kunne analysere oppførselen til teamet ditt, foreslår vi her et annet alternativ til overvåke Linux -systemer, men denne gangen med Sysdig.

Overvåk Ubuntu Linux

wave wave wave wave wave