Hur man övervakar Ubuntu Linux -prestanda med Pydash

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.git
Steg 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önamn
i 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. text
Steg 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 syncdb 
Steg 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
Steg 13
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

wave wave wave wave wave