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.gitTrinn 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. tekstTrinn 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 syncdbTrinn 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
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