Hur man installerar Sysdig på Ubuntu 24.04/22.04/20.04

Sysdig sticker ut som ett omfattande övervaknings- och felsökningsverktyg som uttryckligen är designat för komplexiteten i moderna, containeriserade miljöer. Med sin förmåga att fånga, filtrera och avkoda systemanrop och andra OS-händelser erbjuder Sysdig oöverträffad insyn i applikationernas, tjänsternas och den underliggande infrastrukturens beteende.

Här är anledningen till att Sysdig har blivit ett oumbärligt verktyg för utvecklare och systemadministratörer:

  • Djup synlighet: Fördjupa dig i operationer på systemnivå med granularitet.
  • Säkerhetsupprätthållande: Identifiera och minska säkerhetsrisker i realtid.
  • Prestationsanalys: Hitta och lös prestandaflaskhalsar snabbt.
  • Felsökningseffektivitet: Förenkla diagnosen av komplexa problem.
  • Cloud-native fokus: Skräddarsydd för Kubernetes och containermiljöer.
  • Användarvänlig: Tillgänglig via ett kommandoradsgränssnitt för enkel användning.
  • Rik datainsamling: Samla in omfattande data för kriminaltekniska eller analytiska ändamål.
  • Integrationsförmåga: Integreras sömlöst med befintliga DevOps-verktyg.

Oavsett om du hanterar molnbaserade applikationer eller mikrotjänster eller bara letar efter ett robust verktyg för att förstå systemprestanda, utrustar Sysdig dig med de insikter som behövs för att diagnostisera problem, säkerställa säkerhet och optimera prestanda effektivt. Nu kommer vi att demonstrera snabbt hur du använder kommandoradsterminalen för att installera Sysdig och några exempelkommandon för att komma igång.

Uppdatera Ubuntu-systempaket före installation av Sysdig

Innan du börjar installera Sysdig är det viktigt att se till att ditt Ubuntu-system är uppdaterat. Vi garanterar att alla befintliga paket är i sina senaste versioner genom att uppdatera. Denna praxis förbättrar ditt systems stabilitet och övergripande säkerhet.

Gör detta genom att köra följande kommando i din terminal:

sudo apt update && sudo apt upgrade

Installera initiala paket för Sysdig

Vi behöver integrera några viktiga programvarupaket för att säkerställa en sömlös installation av Sysdig på ditt Ubuntu-system. Dessa paket är grunden för Sysdigs korrekta funktionalitet och integration med ditt system.

Utför kommandot nedan i din terminal för att installera de nödvändiga paketen:

sudo apt install software-properties-common apt-transport-https ca-certificates ncurses-term dkms -y

Inkorporerar Sysdig APT Repository

Sysdig finns inte i Ubuntus standardförråd direkt. Sysdig-utvecklarna har dock ett dedikerat arkiv. Följ följande steg för att införliva detta arkiv i ditt system:

  • Importera GPG-nyckeln: GPG-nyckeln säkerställer äktheten och integriteten för de paket som laddas ner från Sysdig-förvaret. För att importera GPG-nyckeln, kör följande kommando:
sudo curl -s https://s3.amazonaws.com/download.draios.com/stable/install-sysdig | sudo bash
  • Lägg till Sysdig Repository: Efter att ha importerat GPG-nyckeln kan vi lägga till Sysdig-förrådet till ditt systems källlista genom att utföra kommandot nedan:
echo 'deb [signed-by=/usr/share/keyrings/sysdig.gpg] https://download.sysdig.com/stable/deb stable-$(ARCH)/' | sudo tee /etc/apt/sources.list.d/sysdig.list

Observera att $(ARCH) variabeln kommer automatiskt att mappas till lämplig arkitektur som Sysdig för närvarande stöder.

Uppdatera paketlistan för Sysdig

Efter att ha lagt till Sysdig-förrådet till ditt system, är det dags att uppdatera din paketlista. Denna uppdatering kommer att inkludera det nyligen tillagda arkivet och säkerställa att Sysdig-paketet är tillgängligt för installation. För att uppdatera paketlistan, kör kommandot nedan:

sudo apt update

Slutför Sysdig-installationen via APT Command

Med Sysdig-förrådet i ditt system och paketlistan uppdaterad kan vi nu gå vidare till att installera Sysdig. Utför följande kommando i din terminal för att installera Sysdig:

sudo apt install linux-headers-$(uname -r) sysdig ncurses-term

Detta kommando kommer att installera Linux-rubriker som är lämpliga för din kärnversion.

Verifierar Sysdig-installationen

Att verifiera Sysdigs installation på ditt Ubuntu-system är av största vikt vid framgångsrik installation. Vi kontrollerar versionen och versionen av Sysdig för att säkerställa att den är korrekt installerad.

Kör följande kommando i din terminal för att kontrollera versionen av Sysdig:

sysdig --version

I slutet av denna process kommer du att ha installerat och verifierat Sysdig-installationen på ditt Ubuntu-system.

Exempel på Sysdig-kommandon

Aktivera Sysdig Monitoring Software

Efter att ha installerat Sysdig på ditt system kan du nu utnyttja övervakningsprogramvaran. Kommandot csysdig är ditt val av verktyg här. Det är viktigt att notera att Sysdig måste köras som root på grund av dess krav på tillgång till kritiska områden som t.ex. /proc filsystem, /dev/sysdig* enheter och behovet av att automatiskt ladda sysdig-probe kärnmodul.

För att visa det ursprungliga Sysdig-gränssnittet, kör följande kommando:

sudo csysdig

Efter framgångsrik körning bör du presenteras med Sysdig-skärmen.

Om du stöter på problem med att starta Sysdig, se felsökningsguiden som tillhandahålls efter denna handledning.

Ändra Sysdig-vyn

Sysdig erbjuder flexibilitet med sina displayvyer. För att ändra din nuvarande vy, tryck på F2 knapp.

I den här menyvyn kan du använda piltangenterna för att navigera och välja ett specifikt övervakningsalternativ. Till exempel, för att övervaka Processer CPU, scrolla ner till alternativet och tryck på ENTER nyckel.

Du kan återgå till föregående menyval genom att trycka på knappen igen F2 knapp. Härifrån kan du välja från ett stort utbud av alternativ. Alternativt kan du använda terminallinjekommandon för mer specifika operationer.

Använder terminallinjekommandon

Sysdigs mångsidighet visas genom dess olika terminallinjekommandon, vilket ger en fokuserad och detaljerad syn på systemprocesser och mätvärden.

Till exempel, för att se de bästa processerna rankade efter CPU-användningsprocent, använd kommandot nedan:

sudo sysdig -c topprocs_cpu

För att observera ditt systems nätverksanslutningar, kör följande kommando:

sudo sysdig -c netstat

Om du vill lista alla systemprocesser, kör följande kommando:

sudo sysdig -c ps

Löser vanliga problem med Sysdig

Att navigera i ny programvara kan ibland leda till att du stöter på några gupp längs vägen. Det är viktigt att veta hur man felsöker vanliga problem som kan uppstå när man använder Sysdig. Låt oss gå igenom ett sådant scenario och dess lösning.

Identifiera ett vanligt fel

Du kan stöta på ett specifikt felmeddelande när du försöker använda csysdig för första gången. Felmeddelandet skulle lyda som följer: Error opening terminal: xterm-256color. Det här problemet uppstår vanligtvis på grund av ett saknat paket som måste installeras på ditt Ubuntu-system.

Felsökning av felet

För att rätta till felet ovan kan du installera ncurses-term paket genom att använda följande kommando:

sudo apt install ncurses-term

Kom ihåg att denna åtgärd endast bör utföras om felmeddelandet Error opening terminal: xterm-256color påträffas. Felaktig installation av paket när de inte behövs kan leda till onödiga komplikationer eller konflikter inom ditt system.

Slutgiltiga tankar

I den här guiden gick vi igenom stegen för att installera Sysdig på ditt Ubuntu-system, för att säkerställa att du är utrustad med den senaste versionen för förstklassig systemövervakning och felsökning. Kom ihåg att att hålla Sysdig uppdaterad säkerställer att du har de senaste funktionerna och säkerhetskorrigeringarna. Glöm inte att experimentera med dess kraftfulla funktioner för att förstå systemets in- och outs.

Joshua James
Följ mig
Senaste inläggen av Joshua James (se alla)