Hoe Sysdig te installeren op Ubuntu 24.04/22.04/20.04

Sysdig onderscheidt zich als een uitgebreide tool voor monitoring en probleemoplossing die expliciet is ontworpen voor de complexiteit van moderne, gecontaineriseerde omgevingen. Met de mogelijkheid om systeemaanroepen en andere OS-gebeurtenissen vast te leggen, filteren en decoderen, biedt Sysdig ongeëvenaard inzicht in het gedrag van applicaties, services en de onderliggende infrastructuur.

Dit is de reden waarom Sysdig een onmisbaar hulpmiddel is geworden voor ontwikkelaars en systeembeheerders:

  • Diepe zichtbaarheid: Duik gedetailleerd in bewerkingen op systeemniveau.
  • Beveiligingshandhaving: Identificeer en beperk beveiligingsrisico's in realtime.
  • Prestatie analyse: Prestatieknelpunten snel opsporen en oplossen.
  • Efficiëntie van probleemoplossing: Vereenvoudig de diagnose van complexe problemen.
  • Cloud-native focus: Op maat gemaakt voor Kubernetes- en containeromgevingen.
  • Gebruikersvriendelijk: Toegankelijk via een opdrachtregelinterface voor gebruiksgemak.
  • Rijke gegevensverzameling: Verzamel uitgebreide gegevens voor forensische of analytische doeleinden.
  • Integratievermogen: Naadloze integratie met bestaande DevOps-tools.

Of u nu cloud-native applicaties of microservices beheert of gewoon op zoek bent naar een robuust hulpmiddel om de systeemprestaties te begrijpen, Sysdig voorziet u van de inzichten die nodig zijn om problemen te diagnosticeren, de beveiliging te garanderen en de prestaties effectief te optimaliseren. Nu zullen we snel demonstreren hoe u Sysdig kunt installeren via de opdrachtregelterminal, en enkele voorbeeldopdrachten om u op weg te helpen.

Update Ubuntu-systeempakketten vóór de installatie van Sysdig

Voordat u Sysdig gaat installeren, is het van cruciaal belang om ervoor te zorgen dat uw Ubuntu-systeem up-to-date is. We garanderen dat alle bestaande pakketten in de nieuwste versie zijn door te updaten. Deze praktijk verbetert de stabiliteit en algehele veiligheid van uw systeem.

U kunt dit bereiken door de volgende opdracht in uw terminal uit te voeren:

sudo apt update && sudo apt upgrade

Installeer initiële pakketten voor Sysdig

We moeten enkele essentiële softwarepakketten integreren om een ​​naadloze installatie van Sysdig op uw Ubuntu-systeem te garanderen. Deze pakketten vormen de basis voor de juiste functionaliteit en integratie van Sysdig met uw systeem.

Voer de onderstaande opdracht uit in uw terminal om de vereiste pakketten te installeren:

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

Integratie van de Sysdig APT-repository

Sysdig is niet standaard aanwezig in de standaardrepository van Ubuntu. De Sysdig-ontwikkelaars onderhouden echter een speciale repository. Om deze repository in uw systeem op te nemen, volgt u de volgende stappen:

  • Importeer de GPG-sleutel: De GPG-sleutel garandeert de authenticiteit en integriteit van de pakketten die zijn gedownload uit de Sysdig-repository. Om de GPG-sleutel te importeren, voert u de volgende opdracht uit:
sudo curl -s https://s3.amazonaws.com/download.draios.com/stable/install-sysdig | sudo bash
  • Voeg de Sysdig-repository toe: Na het importeren van de GPG-sleutel kunnen we de Sysdig-repository toevoegen aan de bronnenlijst van uw systeem door de onderstaande opdracht uit te voeren:
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

Merk op dat de $(ARCH) variabele wordt automatisch toegewezen aan de juiste architectuur die Sysdig momenteel ondersteunt.

Ververs de pakketlijst voor Sysdig

Nadat u de Sysdig-repository aan uw systeem hebt toegevoegd, is het tijd om uw pakketlijst te vernieuwen. Deze vernieuwing omvat de nieuw toegevoegde repository en zorgt ervoor dat het Sysdig-pakket beschikbaar is voor installatie. Om de pakketlijst bij te werken, voert u de onderstaande opdracht uit:

sudo apt update

Voltooi de Sysdig-installatie via APT Command

Nu de Sysdig-repository in uw systeem aanwezig is en de pakketlijst vernieuwd is, kunnen we nu doorgaan met het installeren van Sysdig. Voer de volgende opdracht uit in uw terminal om Sysdig te installeren:

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

Met deze opdracht worden de Linux-headers geïnstalleerd die geschikt zijn voor uw kernelversie.

Sysdig-installatie verifiëren

Het verifiëren van de installatie van Sysdig op uw Ubuntu-systeem is van cruciaal belang voor een succesvolle installatie. We controleren de versie en build van Sysdig om er zeker van te zijn dat deze correct is geïnstalleerd.

Voer de volgende opdracht uit in uw terminal om de versie van Sysdig te controleren:

sysdig --version

Aan het einde van dit proces hebt u de Sysdig-installatie met succes op uw Ubuntu-systeem geïnstalleerd en geverifieerd.

Voorbeeld Sysdig-opdrachten

Sysdig Monitoring-software activeren

Nadat u Sysdig met succes op uw systeem hebt geïnstalleerd, kunt u nu de monitoringsoftware gebruiken. Het bevel csysdig is hier uw favoriete hulpmiddel. Het is essentieel op te merken dat Sysdig als root moet draaien vanwege de vereisten voor toegang tot kritieke gebieden zoals de /proc bestandssysteem, /dev/sysdig* apparaten, en de noodzaak om de sysdig-probe kernelmodule.

Om de initiële Sysdig-interface weer te geven, voert u de volgende opdracht uit:

sudo csysdig

Na succesvolle uitvoering zou u het Sysdig-display moeten zien.

Als u problemen ondervindt bij het starten van Sysdig, raadpleeg dan de gids voor probleemoplossing die na deze zelfstudie wordt gegeven.

De Sysdig-weergave wijzigen

Sysdig biedt flexibiliteit met zijn weergaveweergaven. Om uw huidige weergave te wijzigen, drukt u op de F2 knop.

Binnen deze menuweergave kunt u uw pijltoetsen gebruiken om te navigeren en een specifieke monitoringoptie te selecteren. Om bijvoorbeeld Processes CPU te monitoren, scrolt u omlaag naar de optie en drukt u op ENTER sleutel.

U kunt terugkeren naar de vorige menuselectie door nogmaals op de toets te drukken F2 knop. Vanaf hier kunt u kiezen uit een breed scala aan opties. Als alternatief kunt u terminalregelopdrachten gebruiken voor meer specifieke bewerkingen.

Gebruik maken van terminallijnopdrachten

De veelzijdigheid van Sysdig komt tot uiting in de verschillende terminallijnopdrachten, die een gerichte en gedetailleerde kijk op systeemprocessen en -statistieken bieden.

Als u bijvoorbeeld de belangrijkste processen wilt rangschikken op basis van het CPU-gebruikspercentage, gebruikt u de onderstaande opdracht:

sudo sysdig -c topprocs_cpu

Voer de volgende opdracht uit om de netwerkverbindingen van uw systeem te observeren:

sudo sysdig -c netstat

Als u alle systeemprocessen wilt weergeven, voert u de volgende opdracht uit:

sudo sysdig -c ps

Veelvoorkomende problemen oplossen met Sysdig

Het navigeren door nieuwe software kan af en toe tot hobbels op de weg leiden. Weten hoe u veelvoorkomende problemen kunt oplossen die kunnen optreden tijdens het gebruik van Sysdig is essentieel. Laten we een dergelijk scenario en de oplossing ervan doornemen.

Een veelvoorkomende fout identificeren

Het kan zijn dat u een specifieke foutmelding tegenkomt wanneer u probeert te gebruiken csysdig Voor de eerste keer. De foutmelding zou als volgt luiden: Error opening terminal: xterm-256color. Dit probleem treedt meestal op als gevolg van een ontbrekend pakket dat op uw Ubuntu-systeem moet worden geïnstalleerd.

Het oplossen van de fout

Om de bovenstaande fout te verhelpen, kunt u het ncurses-term pakket met behulp van de volgende opdracht:

sudo apt install ncurses-term

Houd er rekening mee dat deze actie alleen moet worden uitgevoerd als de foutmelding verschijnt Error opening terminal: xterm-256color wordt aangetroffen. Het ten onrechte installeren van pakketten wanneer deze niet nodig zijn, kan leiden tot onnodige complicaties of conflicten binnen uw systeem.

Laatste gedachten

In deze handleiding hebben we de stappen doorlopen om Sysdig op uw Ubuntu-systeem te installeren, zodat u zeker weet dat u over de nieuwste versie beschikt voor eersteklas systeemmonitoring en probleemoplossing. Vergeet niet dat het up-to-date houden van Sysdig ervoor zorgt dat u over de nieuwste functies en beveiligingspatches beschikt. Vergeet niet te experimenteren met de krachtige mogelijkheden om de ins en outs van uw systeem te begrijpen.

Joshua James
Volg mij
Laatste berichten van Joshua James (alles zien)