Sådan samles du nemt data fra din Linux-datacenterserver

Sådan samles du nemt data fra din Linux-datacenterserver Find ud af, hvordan du samler alle de konfigurations- og diagnosticeringsoplysninger, du har brug for om en Linux-server med en enkelt kommando.

Vi elsker alle data. Det er næsten som om IT ikke kunne fungere uden det. Så meget gør vi meget for at indsamle data om vores systemer, tjenester, klienter og meget mere. Men hvad med de Linux-servere i dit datacenter? Hvad gør du, når det er tid til at indsamle data om disse systemer?

Du kan henvende dig til værktøjet sosreport. Sosreport er en enkelt kommando, der gør et fremragende stykke arbejde med at indsamle konfigurationsdetaljer og diagnosticeringsoplysninger til dine Linux-servere.

Jeg vil gerne få dig op på sosreport-værktøjet. Jeg demonstrerer på Ubuntu Server 18.04.

Ansættelsessæt: Databaseadministrator (TechRepublic Premium)

Hvad du har brug for

  • En kørende forekomst af Ubuntu Server 18.04
  • En brugerkonto med sudo-privilegier

Sådan installeres sosreport

Sosreport skal allerede være installeret på din distribution. Det er ikke tilfældet, så her tilføjes det:

  1. Åbn et terminalvindue.
  2. Udsted kommandoen sudo apt-get install sosreport -y .
  3. Når du bliver bedt om det, skal du indtaste din sudo-adgangskode.
  4. Lad installationen være afsluttet.

Det er det, sosreport er nu installeret og klar til brug. Du ønsker måske også at installere trækommandoen (for lettere at se rapporterne) med kommandoen:

 sudo apt-get install tree -y 

Sådan bruges sosreport

Den grundlæggende brug af sosreport er kommandoen:

 sudo sosreport 

Du bliver bedt om at trykke på Enter for at fortsætte og derefter indtaste en option case ID ( figur A ).

Figur A

Running the basic sosreport command.

" data-credit="" rel="noopener noreferrer nofollow">

Kører den grundlæggende sosreport-kommando.

Dette vil tage et par sekunder eller op til et minut eller to, afhængigt af din serveres kompleksitet, for at samle alle oplysninger om dit system. Den færdige rapport vil være en komprimeret tjærefil i / tmp (rapportens nøjagtige navn vises, når kommandoen er afsluttet).

For at se indholdet i denne rapport, skal du flytte filen, ændre ejerskabet til filen og fjerne komprimering af den. Gør det med følgende kommandoer:

  • Flyt filen med kommandoen sudo mv /tmp/FILENAME.tar.xz ~ / (hvor FILENAME er det nøjagtige navn på filen).
  • Skift ejerskab for filen med kommandoen sudo chown $ USER. $ USER FILENAME.tar.xz (hvor FILENAME er det nøjagtige navn på filen).
  • Komprimere filen med kommandoen tar xvf FILENAME.tar.xz .

Den endelige kommando ovenfor vil oprette et nyt bibliotek. Skift til det bibliotek med kommandoen cd FILENAME (hvor FILENAME er navnet på det nyoprettede bibliotek). I dette nye bibliotek kan du se et antal undermapper og filer ( figur B ).

Figur B

The sosreport at the ready.

" data-credit="" rel="noopener noreferrer nofollow">

Sosrapporten er klar.

Det er meget information at forbruge. Lad os indsnævre det lidt.

Pr. Plugin-information

En vigtig funktion ved sosreport er, at det giver dig mulighed for at se, hvilke plugins-indstillinger der er tilgængelige. Fra denne liste kan du vælge at aktivere eller deaktivere det plugin, du har brug for, eller kun se oplysninger om en bestemt tjeneste. For at finde ud af, hvilke plugins der er aktiveret og deaktiveret, skal du udstede kommandoen:

 sudo sosreport -l 

Dette viser en liste over alt, hvad der er aktiveret og deaktiveret ( figur C ).

Fig

Our enabled and disabled plugins.

" data-credit="" rel="noopener noreferrer nofollow">

Vores aktiverede og deaktiverede plugins.

Lad os sige, at du ser, at Apache-plugin er tilgængeligt, men ikke aktiveret. For at aktivere dette plugin udsteder du kommandoen:

 sudo sosreport - aktiverbare plugins apache 

Sig nu, at du kun vil generere en rapport til Apache-plugin. Gør dette med kommandoen:

 sudo sosreport -o apache - batch 

Lad os nu se den rapport med følgende kommandoer:

  • Pak filen ud med kommandoen sudo tar xvf /tmp/FILENAME.tar.xz (hvor FILENAME er navnet på filen).
  • Skift til rodbrugeren med kommandoen sudo -s .
  • Skift til det nyoprettede bibliotek med kommandoen cd / tmp / FILENAME (hvor FILENAME er navnet på det nyoprettede bibliotek).
  • Se hierarkiet for filerne med kommandotræet.

Fra output fra trækommandoen ( figur C ) kan du se hierarkiet i rapportmappen.

Fig

The available files to view from the Apache sosreport plugin.

" data-credit="" rel="noopener noreferrer nofollow">

De tilgængelige filer, der kan vises fra Apache sosreport-plugin.

Fra denne visning kan du beslutte, hvilken fil du vil se, eller sende .tar.xz-filen til en person, der kan kæmpe gennem dataene for at fejlfinde et problem.

Hvorfor bruge dette værktøj?

Når du har vist output fra kommandoen, spørger du måske dig selv, "Hvorfor bruger du dette værktøj?" Når alt kommer til alt kan du blot bruge terminalvinduet til at indsamle disse oplysninger, bit for bit. Ret? Selvfølgelig kan du. Men hvad nu hvis du har brug for at sende en samling oplysninger om et system til en leverandør eller en højere niveau administrator? Når det er tilfældet, ønsker du bestemt ikke at skulle samle disse oplysninger én fil ad gangen. I stedet kan du nu bruge sosreport til at samle alle de nødvendige data sammen i en enkelt pakket fil og sende dem til analyse. Det er betydeligt mere effektivt end at indsamle data manuelt. Og når du har at arbejde med et servercenter værd, er effektivitet navnet på spillet.

Datacenter Trends Nyhedsbrev

DevOps, virtualisering, hybrid sky, opbevaring og driftseffektivitet er blot nogle af de datacenteremner, vi vil fremhæve. Leveres mandage og onsdage

Tilmeld dig i dag

© Copyright 2021 | mobilegn.com