Genom att kontinuerligt följa upp resultatet för de team vi hanterar kan vi gå ett steg längre i lösningen av eventuella misslyckanden och på så sätt behålla de bästa organisatoriska nivåerna på IT-nivå.
Vi vet att det finns många verktyg som gör att vi kan hantera status för operativsystem och hårdvara för utrustningen och den här gången kommer denna handledning att analysera i detalj ett enkelt verktyg som erbjuder bra rapporter om systemets prestanda: Pydash.
Vad är PydashPydash är ett verktyg skrivet in Django och Python, som är baserad på webbmiljöer och kan köras på olika distros som CentOS, Fedora, Ubuntu, Debian, bland andra. Pydash tillåter oss att ha centraliserad kontroll över systemets aspekter såsom:
- Nätverkstrafik.
- CPU.
- Skivor.
- BAGGE.
- Aktiva användare i realtid etc.
- Processer och tjänster.
1. Hur man installerar Pydash på Linux
Steg 1
För detta fall kommer vi att använda Ubuntu 16.10 och i första hand kommer vi att installera de nödvändiga paketen enligt distro som vi använder:
CentOS och RedHat
yum installera epel-release yum installera git python-pip
Debian / Ubuntu
sudo apt installera git python-pip
Fedora
dnf installera git python-pip
FÖRSTORA
Steg 2
I det här fallet har vi redan installerat pip, så att det inte finns några problem med pythonberoenden vi kommer att utföra följande kommando:
sudo pip installera virtualenv
FÖRSTORA
Steg 3
Nu kommer vi att använda git -kommandot för att utföra Pydash -kloningsprocessen i vår katalog enligt följande:
git -klon https://github.com/k3oni/pydash.gitSteg 4
När Pydash väl är klonat kommer vi åt Pydash med raden:
cd pydash
FÖRSTORA
2. Hur man skapar virtuell Pydash -miljö på Linux
När denna process är klar är nästa steg att skapa den virtuella miljön för projektet, som kallas pydashtest.
Steg 1
För detta kommer vi att utföra följande kommando där vi kommer att namnge vår miljö:
virtualenv pydashtest #Virtuell miljönamni det här fallet kommer det att vara:
virtualenv pydashtest # solvetic-pydash
FÖRSTORA
Steg 2
Därefter måste vi aktivera miljön genom att köra följande rad:
source / home / solvetic / pydash / pydashtest / bin / active
FÖRSTORA
Vi kan verifiera att den virtuella miljön har aktiverats sedan i början av raden vi har (pydashtest).
Steg 3
Nästa steg är att installera pydash -projektkraven med hjälp av cat -kommandot enligt följande om du vill observera dess innehåll:
kattkrav. textSteg 4
För installationen utför vi följande:
pip install -r krav.txt
FÖRSTORA
Steg 5
Därefter går vi till katalogen där pydash är installerat och vi kommer att använda den föredragna redigeraren för att komma åt filen settings.py. Där kan vi justera önskat värde i fältet HEMLIG NYCKEL.
sudo nano pydash / settings.py
FÖRSTORA
Steg 6
När ändringen är gjord vi behåller filen med tangentkombinationen
Ctrl + O
och vi lämnar det med:
Ctrl + X
NoteraOm vi använder vi använder vi : wq.
Steg 7
Nu fortsätter vi att skapa databasen med Django och skapar samtidigt autentiseringssystemet och projektets superanvändare, vi kommer att utföra följande:
python manage.py syncdbSteg 8
En rad frågor kommer att visas som vi måste svara på baserat på önskad konfiguration:
FÖRSTORA
Steg 9
Slutligen börjar vi django -server kör följande kommando:
python manage.py körserver
FÖRSTORA
Steg 9
Som vi observerar för att komma åt Pydash -funktionerna genom att gå till vår webbläsare och ange följande:
http://127.0.0.1:8000/Steg 10
Följande fönster visas där vi kommer in i superanvändaruppgif.webpter tidigare skapat:
FÖRSTORA
Steg 11
När vi har åtkomst kommer vi att ha all information om systemet till hands. Vi hittar all systeminformation som dess namn, version, kärna, CPU, etc.
FÖRSTORA
Steg 12
Vi kan se att vi har flera kategorier för att analysera statusen för var och en av dem i realtid, till exempel:
- Disk
- CPU (processor)
- Bagge
- Load (belastningsnivåer på skivorna)
- Användare
- Netstat (nätverksstatus)
- Nätverk
- Processer
Var och en av dessa alternativ visar verklig information om tillståndet för dessa.
FÖRSTORA
Steg 14
Som vi kan se blir Pydash ett grundläggande verktyg för processen att övervaka prestanda för våra operativsystem i flera aspekter. Varje analys som vi granskar kommer att lagras i terminalen. Vi kan avsluta ansökan med följande tangenter:
Ctrl + C
FÖRSTORA
Således blir Pydash en allierad för all övervaknings- och kontrollprocess i Linux -miljöer. Det är ett komplett sätt att kunna veta vad som händer på din Linux -dator och att kunna hitta möjliga fel. Om du är intresserad av att kunna analysera ditt teams beteende, här föreslår vi ett annat alternativ till övervaka Linux -system men den här gången med Sysdig.
Övervaka Ubuntu Linux