Hur man övervakar Ubuntu 16 Linux -system med Sysdig

Genom att upprätthålla ett operativsystem under optimala förhållanden kan vi vara säkra på att vi alltid kommer att ha de senaste uppdateringarna, att vi kommer att ha ett stabilt system, med dess prestanda i bästa nivåer och alltid med tillgänglighet för varje uppgif.webpt som ska utföras.

När vi hanterar operativsystem som Ubuntu 16 -server Vi måste vara mycket uppmärksamma på alla dess värderingar sedan dess något fel kan betyda fel i stabilitet klientdatorer eller fel under processen.
Även om det finns olika verktyg och applikationer som vi kan implementera, kommer vi den här gången att prata i detalj om Sysdig för hela ämnet övervaka Ubuntu -system på ett enkelt och fullt funktionellt och komplett sätt.

Vad är SysdigSysdig är ett gratis verktyg för Öppen källa vars syfte är utforska beteende av systemet, fånga systemets tillstånd i realtid, analysera de instanser som körs i Linux för att skapa ett filter och spara informationen för att få ett resultat av samma beteende.

Sysdig är skrivet i en LUA -skript och den innehåller kommandorad som kan köras från konsolen. Inom dess huvudsak funktioner ha:

  • Snabbt och stabilt.
  • Enkel att använda.
  • Stor omfattning i systemet.
  • Flexibel.
  • Anpassbar till det nuvarande arbetsflödet.
  • Det kan installeras i system Windows och Mac OS.

Som standard Sysdig den analyserar servern där den är installerad, men vi kan använda verktyget Sysdig Cloud för att fjärrhantera datorer.

1. Hur man uppdaterar Ubuntu 16 -systemet


Det är viktigt att innan vi installerar någon applikation eller ett verktyg i systemet uppdaterar vi dess paket och förråd, för detta kommer vi att använda följande kommando:
 sudo apt-get uppdatering

FÖRSTORA

2. Hur man laddar ner Sysdig Ubuntu 16 installationsskript

Steg 1
När systemet är uppdaterat är nästa steg att ladda ner det officiella skriptet till Sysdig installation, för detta kommer vi att använda curl -kommando och vi kommer att ange följande. Vi ser att manuset har laddats ner till systemet.

 curl https://s3.amazonaws.com/download.draios.com/stable/install-sysdig -o install-sysdig

FÖRSTORA

Steg 2
Detta har laddat ner install-sysdig-skriptet till systemet och det rekommenderas innan vi kör ett skript som laddats ner från internet att vi granskar och validerar dess innehåll. För detta kan vi använda en redigerare som nano eller vi eller använda det mindre kommandot följt av manuset:

 mindre ./install-sysdig

FÖRSTORA

Steg 3
När vi har bekräftat att skriptet är giltigt fortsätter vi till dess körning med hjälp av cat -kommandot enligt följande:

 cat ./install-sysdig | sudo bash

FÖRSTORA

Vi kan se att manuset har installerat programberoenden såväl som kärnhuvudena och modulerna. På det här sättet vi har installerat Sysdig på Ubuntu 16 Server.

3. Hur man övervakar Ubuntu 16 -systemet i realtid med Sysdig


Det är viktigt att förtydliga att för att kunna använda Sysdig -kommandot måste du ha roträttigheter för att det ska fungera optimalt.

Steg 1
För att köra en realtidsövervakning kommer vi att använda följande kommando:

 sudo sysdig

FÖRSTORA

Steg 2
Det är en ganska omfattande lista som vi kan stoppa när vi vill med följande tangentkombination:

Ctrl + C

FÖRSTORA

Steg 3
Syntaxen för resultaten från Sysdig är följande:

 % evt.num% evt.outputtime% evt.cpu% proc.name (% thread.tid)% evt.dir% evt.type% evt.info
Steg 4
Vi förklarar varje händelse nedan:

Evt.numDet är evenemangsnumret som ökas rad för rad.

Evt. UtsläppstidIndikerar tid där händelsen inträffade.

Evt. CPUÄr han CPU -nummer där händelsen loggades, till exempel 0.

Proc. JamsAvser processen som utlöste händelsentill exempel acpid.

Tråd. TidIndikerar TID som genererade processen, vilket motsvarar PID för enkeltrådade processer.

Evt. DirDet är adressen där händelsen inträffade, symbolen> representerar inmatning av händelser och symbolen <utgången av händelser.

Evt. TypAvser namnet på händelsen, till exempel öppen, läst, etc.

Evt. InfoLista händelsens argument.

Steg 5
Det är möjligt att tillämpa alternativ och filter på Sysdig -kommandot för att få mer specifika resultat att hantera, för detta måste vi använda följande syntax:

 sudo sysdig [alternativ] [filter]
Steg 6
För att se hela listan över filter kan vi använda följande kommando. Vi ser att sFiltret och dess respektive beskrivning är listade.
 sysdig -l

FÖRSTORA

Steg 7
Som vi kan se finns det en bred lista med alternativ, några av de mest använda klasserna är:

BearbetaMed denna klass filtrerar vi processinformation som ditt ID eller namn.

FdDetta alternativ tillåter oss filterbeskrivningsinformation fil (FD).

EvtMed denna klass kan vi filtrera händelseinformation som händelsens nummer eller datum det hände.

GruppTack vare denna klass kan vi filtrera gruppinformation.

SyslogMed denna parameter filtrerar vi syslog information, till exempel svårighetsgrad och installation av evenemanget.

Steg 8
För att se hur du använder filtret i drift kommer vi att se alla händelser som är associerade med acpid -processen, för detta anger vi följande. Vi kan se det har läckt ut genom den angivna processen.

 sudo sysdig proc.name = acpid

FÖRSTORA

4. Hur man fångar händelser och lagrar dem i en fil med Sysdig


Vi kanske önskar lagra evenemang som förekommer i Ubuntu i en fil för vidare analys.

Steg 1
För detta kommer vi att använda följande syntax. Vi har tillagd -w parameter för att ange målfilen.

 sudo sysdig -w File_name.scap
Steg 2
För att stoppa inspelningen använder vi tangentkombinationen Ctrl + C.
Vi kan lägga till parametern -n för att ange hur många händelser som ska fångas med Sysdig, för detta kommer vi att använda följande syntax:
 sudo sysdig -n 300 -w File_name.scap
Steg 3
Om vi ​​nu vill ta dessa fångster i mindre filer kan vi använda parameter -C som följer. I det här exemplet sparar vi händelserna i filer som inte är större än 2 MB.
 sudo sysdig -C 2 -W 5 -w File.scap
Steg 4
För att lista de lagrade filerna kan vi använda följande syntax:
 ls -l Filnamn *

FÖRSTORA

Steg 5
Om vi ​​till exempel vill spela in en specifik händelse i en fil pigg, vi kan använda följande syntax. Med denna syntax vi kommer att spela in 100 evenemang av den snabba processen.

 sudo sysdig -n 100 -w File.scap proc.name = acpid

5. Hur man läser och analyserar filerna som spelats in med Sysdig i Ubuntu 16

Steg 1
När vi vill analysera filerna som vi har lagrat kommer vi att använda följande kommando för att läsa dem:

 sudo sysdig -r File.scap
Steg 2
I det här fallet kommer vi att använda följande rad:
 sudo sysdig -r solvetic.scap

FÖRSTORA

Där har vi alla poster som har sparats i filen som skapats med Sysdig.

6. Hur man analyserar systemet i allmänhet med Sysdig i Ubuntu 16


Sysdig innehåller mer än 50 skript som ger oss möjlighet att utföra olika administrativa uppgif.webpter i systemet.

Steg 1
För att se den fullständiga listan över tillgängliga kommandon använder vi följande kommando:

 sysdig -cl
Steg 2
Resultatet blir följande:

FÖRSTORA

Steg 3
Vi kan se att varje kommando är segmenterat efter kategorier. Några av de mest använda är:

NetstatDet tillåter oss att lista anslutningarna till aktivt nätverk.

Spy_usersDet gör att vi kan se övning för varje användare.

Spy_portVisar den information som har varit överförs på varje port.

Spy_IPVisar aktiviteten för IP-adress.

HttptopVisa HTTP -förfrågningar genereras i systemet.

Steg 4
För att lära dig mer om varje kommando kan vi använda parametern -i enligt följande

 sudo sysdig -i (Kommando)
till exempel:
 sudo sysdig -i netstat 
Steg 5
För att se i detalj hur kommandot fungerar kommer vi att använda -c parameter, som följer
 sudo sysdig -c topprocs_cpu

FÖRSTORA

7. Hur man använder Csysdig för att övervaka och analysera Ubuntu 16


Csysdig det är ett verktyg som ingår inuti sysdig vilket ger oss möjlighet att övervaka systemet grafiskt.
Den uppfyller samma funktioner i Sysdig genom att fånga händelser i realtid, analys och dess data uppdateras varannan sekund.

Steg 1
Få tillgång till Csysdig vi kommer att använda följande kommando

 sudo csysdig

FÖRSTORA

Vi kan se att vi har olika åtkomst- och visningsalternativ längst ner på konsolen.

Steg 2
För att komma åt något av dessa alternativ, välj helt enkelt motsvarande nyckel, till exempel för att komma åt alternativet Vyer vi kommer att använda nyckeln F2 och resultatet blir följande. Där ser vi en fullständig sammanfattning av de uppgif.webpter som ska utföras med Sysdig.

FÖRSTORA

Steg 3
På samma sätt kan vi använda F7 -tangent för att få tillgång till bildtexterna för varje kolumn.

FÖRSTORA

Steg 4
Vi kan komma åt menyn Åtgärder med F8 -tangenten för att se beteendet hos varje process och användare.

FÖRSTORA

Steg 5
Det finns några alternativ som vi kan använda med Csysdig på konfigurationsnivå, några av dessa är:

  • Ändra informationens uppdateringstid. Vi vet att som standard är den inställda tiden 2 sekunder, om vi vill att den här tiden ska bli 5 sekunder använder vi följande kommando
     sudo csysdig -d 5000.
  • För att utesluta användar- och gruppinformation i fältet Visningar använder vi följande kommando
     sudo csysdig -E.
  • För att lista händelserna för en viss användare, till exempel Solvetic, kommer vi att använda följande kommando
     sudo csysdig user.name = solvetic.

För att se sammanfattningen av en viss process kommer vi att använda kommandot sudo csysdig proc.name = (Processnamn).
För att se alla tillgängliga kommandon kommer vi att använda sudo csysdig -l.

På detta sätt kan vi använda Sysdig och Csysdig för en realtidskontroll av vårt Ubuntu 16-system och bibehålla de bästa nivåerna av integritet och optimering. För att ha ännu mer kontroll över ditt Linux -system, här har du ett annat alternativ om hur man övervakar hårdvara i Ubuntu Linux.

Övervaka Ubuntu -hårdvara

wave wave wave wave wave