Sådan installeres Sysdig på Ubuntu 24.04/22.04/20.04

Sysdig skiller sig ud som et omfattende overvågnings- og fejlfindingsværktøj, der er eksplicit designet til kompleksiteten af ​​moderne, containeriserede miljøer. Med sin evne til at fange, filtrere og afkode systemopkald og andre OS-begivenheder tilbyder Sysdig uovertruffen synlighed i applikationers, tjenesters og den underliggende infrastrukturs adfærd.

Her er grunden til, at Sysdig er blevet et uundværligt værktøj for udviklere og systemadministratorer:

  • Dyb synlighed: Dyk ned i operationer på systemniveau med granularitet.
  • Sikkerhedshåndhævelse: Identificer og afbød sikkerhedsrisici i realtid.
  • Præstationsanalyse: Find og løs ydeevneflaskehalse hurtigt.
  • Fejlfinding effektivitet: Simplificere diagnosticering af komplekse problemstillinger.
  • Cloud-native fokus: Skræddersyet til Kubernetes og containermiljøer.
  • Brugervenlig: Tilgængelig via en kommandolinjegrænseflade for nem brug.
  • Rig datafangst: Indsaml omfattende data til retsmedicinske eller analytiske formål.
  • Integrationsevne: Integrerer problemfrit med eksisterende DevOps-værktøjer.

Uanset om du administrerer cloud-native applikationer eller mikrotjenester eller bare leder efter et robust værktøj til at forstå systemets ydeevne, udstyrer Sysdig dig med den nødvendige indsigt til at diagnosticere problemer, sikre sikkerhed og optimere ydeevnen effektivt. Nu vil vi hurtigt demonstrere brugen af ​​kommandolinjeterminalen til at installere Sysdig og et par eksempelkommandoer for at komme i gang.

Opdater Ubuntu-systempakker før Sysdig-installation

Før du dykker ned i installationen af ​​Sysdig, er det afgørende at sikre, at dit Ubuntu-system er opdateret. Vi garanterer, at alle eksisterende pakker er i deres nyeste versioner ved at opdatere. Denne praksis forbedrer dit systems stabilitet og generelle sikkerhed.

Opnå dette ved at køre følgende kommando i din terminal:

sudo apt update && sudo apt upgrade

Installer indledende pakker til Sysdig

Vi er nødt til at integrere nogle væsentlige softwarepakker for at sikre en problemfri installation af Sysdig på dit Ubuntu-system. Disse pakker er grundlaget for Sysdigs korrekte funktionalitet og integration med dit system.

Udfør kommandoen nedenfor i din terminal for at installere de nødvendige pakker:

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

Inkorporerer Sysdig APT Repository

Sysdig er ikke til stede i Ubuntus standardopbevaring direkte fra boksen. Sysdig-udviklerne opretholder dog et dedikeret lager. Følg følgende trin for at inkorporere dette lager i dit system:

  • Importer GPG-nøglen: GPG-nøglen sikrer ægtheden og integriteten af ​​de pakker, der downloades fra Sysdig-lageret. For at importere GPG-nøglen skal du køre følgende kommando:
sudo curl -s https://s3.amazonaws.com/download.draios.com/stable/install-sysdig | sudo bash
  • Tilføj Sysdig Repository: Efter import af GPG-nøglen kan vi tilføje Sysdig-lageret til dit systems kildeliste ved at udføre kommandoen nedenfor:
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

Bemærk, at $(ARCH) variabel vil automatisk mappe til den relevante arkitektur, som Sysdig i øjeblikket understøtter.

Opdater pakkelisten til Sysdig

Efter at have tilføjet Sysdig-lageret til dit system, er det tid til at opdatere din pakkeliste. Denne opdatering vil inkludere det nyligt tilføjede lager og sikre, at Sysdig-pakken er tilgængelig til installation. For at opdatere pakkelisten skal du køre kommandoen nedenfor:

sudo apt update

Afslut Sysdig-installationen via APT Command

Med Sysdig-lageret i dit system og pakkelisten opdateret, kan vi nu gå videre til at installere Sysdig. Udfør følgende kommando i din terminal for at installere Sysdig:

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

Denne kommando vil installere de Linux-headere, der passer til din kerneversion.

Verifikation af Sysdig-installation

Bekræftelse af Sysdigs installation på dit Ubuntu-system er altafgørende ved en vellykket installation. Vi tjekker version og build af Sysdig for at sikre, at den er installeret korrekt.

Kør følgende kommando i din terminal for at kontrollere versionen af ​​Sysdig:

sysdig --version

Ved afslutningen af ​​denne proces vil du have installeret og verificeret Sysdig-installationen på dit Ubuntu-system.

Eksempel på Sysdig-kommandoer

Aktivering af Sysdig-overvågningssoftware

Efter at have installeret Sysdig på dit system, kan du nu udnytte overvågningssoftwaren. Kommandoen csysdig er dit foretrukne værktøj her. Det er vigtigt at bemærke, at Sysdig skal køre som root på grund af dets krav til adgang til kritiske områder som f.eks. /proc filsystem, /dev/sysdig* enheder, og behovet for at automatisk indlæse sysdig-probe kernemodul.

For at vise den indledende Sysdig-grænseflade skal du udføre følgende kommando:

sudo csysdig

Efter vellykket udførelse bør du blive præsenteret for Sysdig-skærmen.

Hvis du støder på problemer med at starte Sysdig, skal du se fejlfindingsvejledningen, der følger efter denne vejledning.

Ændring af Sysdig-visningen

Sysdig tilbyder fleksibilitet med sine displayvisninger. Tryk på for at ændre din aktuelle visning F2 knap.

I denne menuvisning kan du bruge dine piletaster til at navigere og vælge en specifik overvågningsindstilling. For for eksempel at overvåge Processes CPU skal du rulle ned til indstillingen og trykke på ENTER nøgle.

Du kan vende tilbage til det forrige menuvalg ved igen at trykke på F2 knap. Herfra kan du vælge mellem en bred vifte af muligheder. Alternativt kan du bruge terminallinjekommandoer til mere specifikke operationer.

Brug af terminallinjekommandoer

Sysdigs alsidighed fremvises gennem dens forskellige terminallinjekommandoer, der giver et fokuseret og detaljeret syn på systemprocesser og metrikker.

For eksempel, for at se de øverste processer rangeret efter CPU-udnyttelsesprocent, skal du bruge kommandoen nedenfor:

sudo sysdig -c topprocs_cpu

For at observere dit systems netværksforbindelser skal du køre følgende kommando:

sudo sysdig -c netstat

Hvis du ønsker at liste alle systemprocesser, skal du udføre følgende kommando:

sudo sysdig -c ps

Løsning af almindelige problemer med Sysdig

Navigering af ny software kan lejlighedsvis føre til, at du støder på nogle bump langs vejen. Det er vigtigt at vide, hvordan man fejlfinder almindelige problemer, der kan opstå, mens du bruger Sysdig. Lad os gennemgå et sådant scenarie og dets løsning.

Identifikation af en almindelig fejl

Du kan støde på en specifik fejlmeddelelse, når du prøver at bruge csysdig for første gang. Fejlmeddelelsen ville lyde som følger: Error opening terminal: xterm-256color. Dette problem opstår typisk på grund af en manglende pakke, der skal installeres på dit Ubuntu-system.

Fejlfinding af fejlen

For at rette fejlen ovenfor, kan du installere ncurses-term pakke ved at bruge følgende kommando:

sudo apt install ncurses-term

Husk, at denne handling kun skal udføres, hvis fejlmeddelelsen Error opening terminal: xterm-256color er stødt på. Ukorrekt installation af pakker, når det ikke er nødvendigt, kan føre til unødvendige komplikationer eller konflikter i dit system.

Afsluttende tanker

I denne vejledning gennemgik vi trinene til at installere Sysdig på dit Ubuntu-system, hvilket sikrer, at du er udstyret med den nyeste version til førsteklasses systemovervågning og fejlfinding. Husk, at holde Sysdig opdateret sikrer, at du har de nyeste funktioner og sikkerhedsrettelser. Glem ikke at eksperimentere med dets kraftfulde muligheder for at forstå dit systems ins og outs.

Joshua James

Skriv en kommentar


da_DKDansk