sysstat: Skillnad mellan sidversioner

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök
(Skapade sidan med '{{manpage|section=5|title=sysstat}} == NAMN == sysstat - sysstat konfigurationsfil. == BESKRIVNING == Denna fil läses av skalskripten sa1(8) och sa2(8) från sysstats verktygssamling. Den består av en sekvens av tilldelningar av skalvariabler som används för att konfigurera sysstat-loggning. Variablerna och deras betydelser är: * '''COMPRESSAFTER''' :: Antal dagar efter vilka dagliga datafiler ska komprimeras. Komprimeringsprogrammet anges i variabeln...')
(Ingen skillnad)

Versionen från 28 april 2025 kl. 06.13

Mall:manpage

NAMN

sysstat - sysstat konfigurationsfil.

BESKRIVNING

Denna fil läses av skalskripten sa1(8) och sa2(8) från sysstats verktygssamling. Den består av en sekvens av tilldelningar av skalvariabler som används för att konfigurera sysstat-loggning. Variablerna och deras betydelser är:

  • COMPRESSAFTER
Antal dagar efter vilka dagliga datafiler ska komprimeras.
  Komprimeringsprogrammet anges i variabeln ZIP.
  • DELAY_RANGE
Talar om för skriptet sa2 att vänta en slumpmässig fördröjning
  inom det angivna intervallet innan det körs. Denna fördröjning anges i
  sekunder och syftar till att förhindra en massiv I/O-spik samtidigt på
  VM som delar samma lagringsområde. Värdet 0 innebär att skriptet
  sa2 genererar sina rapportfiler omedelbart.
  • HISTORY
Antalet dagar under vilka en daglig datafil eller en rapport ska
  behållas. Datafiler eller rapporter som är äldre än detta antal dagar
  kommer att tas bort av skalskriptet sa2(8). Datafiler och rapporter
  sparas normalt i katalogen /var/log/sa, under namnet saDD (för
  datafiler) eller sarDD (för rapporter), där parametern DD
  indikerar aktuell dag.
  Antalet filer som faktiskt behålls i katalogen /var/log/sa kan vara
  något högre än värdet HISTORY på grund av hur skriptet sa2
  räknar ut vilka filer som ska tas bort (se nedan "Hur skriptet sa2(8)
  tillämpar värdet HISTORY"). Om du använder värdet 28 behålls data
  för en hel månad. Om du sätter HISTORY till ett värde högre än 28
  bör du överväga att använda sadcs option -D för att förhindra
  att äldre datafiler skrivs över (se manualsidan för sadc(8)). I det
  senare fallet heter datafilerna saYYYYMMDD och rapporterna
  sarYYYYMMDD, där YYYY står för aktuellt år, MM för aktuell
  månad och DD för aktuell dag.
  Hur skriptet sa2(8) tillämpar värdet HISTORY
  Skriptet sa2 använder kommandot find med optionen
  -mtime för att räkna ut vilka filer som ska tas bort. Kommandot
  find tolkar detta värde som "N 24-timmarsperioder" och ignorerar
  eventuell bråkdel. Detta innebär att den senast ändrade tiden för en
  given data- eller rapportfil sa[r]DD, med en HISTORY på 1,
  måste ha ändrats för minst två dagar sedan innan den tas bort. Och för
  en HISTORY på 28 skulle det innebära 29 dagar sedan.
  För att räkna ut hur en HISTORY på 28 tillämpas i praktiken måste
  vi beakta att skriptet sa2 som utfärdar kommandot find för
  att ta bort de gamla filerna vanligtvis körs strax före midnatt på ett
  givet system, och eftersom den första posten från sadc också kan
  skrivas till föregående dags datafil (och därmed flytta upp dess
  ändringstid något), kommer skriptet sa2 att lämna 30 filer
  orörda. Så för en inställning på 28, och om man räknar med datafilen för
  aktuell dag, kommer det alltid att finnas 31 filer (eller 30 filer,
  beroende på antalet dagar i en månad) i katalogen /var/log/sa under
  större delen av en given dag. T.ex.:
  30 april: 31 filer (30 apr-1 maj, 31 mars)
  1 maj: 30 filer (1 maj, 30 apr-2 maj)
  Vi kan dock notera följande undantag (inspekterade kl. 12.00 på given
  dag):
  28 februari: 31 filer (28 feb-1 mars, 31 jan, 30 jan & 29 jan)
  1 mars: 30 filer (1 mars, 28 feb-2 mars, 31 jan & 30 jan)
  2 mars: 29 filer (1 mars & 2 mars, 28 feb-3 mars, 31 jan)
  3 mars: 28 filer (1 mars-3 mars, 28 feb-4 mars)
  4 mars - 28 mars: 28 filer
  29 mars: 29 filer
  30 mars: 30 filer
  31 mars: 31 filer
  (Att bestämma antalet filer i mars under ett skottår lämnas som en
  övning för läsaren).
  Saker och ting är enklare om du använder formatet sa[r]YYYYMMDD.
  Tillämpa samma logik som ovan i detta fall så kommer du att finna att
  det alltid finns HISTORY + 3 filer i katalogen /var/log/sa under
  större delen av en given dag.
  • REPEAT_HEADER
Maximalt antal rader efter vilka en rubrik kommer att infogas i
  rapporten som genereras av skriptet sa2. Som standard finns det
  endast en rubrik i början av varje rapport och den upprepas inte
  därefter.
  • REPORTS
Sätt denna variabel till false för att förhindra att skriptet
  sa2 genererar rapporter (filerna sarDD).
  • SA_DIR
Katalog där standardfilerna för daglig systemaktivitet och rapporter
  sparas. Standardvärdet är /var/log/sa.
  • SADC_OPTIONS
Optioner som ska skickas till sadc(8). Med dessa optioner (se
  manualsidan för sadc(8)) kan du välja ytterligare data som ska
  sparas i de dagliga datafilerna. Dessa optioner används endast när en
  ny datafil skapas. De ignoreras för en redan existerande fil.
  • UMASK
Skripten sa1 och sa2 genererar data- och rapportfiler för
  systemaktivitet i katalogen /var/log/sa. Som standard skapas filerna
  med umask 0022 och är därför läsbara för alla användare. Ändra denna
  variabel för att begränsa behörigheterna för filerna (använd t.ex. 0027
  för att följa striktare säkerhetsstandarder).
  • YESTERDAY
Som standard genererar skriptet sa2 gårdagens sammanfattning,
  eftersom cron-jobbet vanligtvis körs direkt efter midnatt. Om du vill
  att sa2 ska generera sammanfattningen för samma dag (till exempel
  när cron-jobbet körs kl. 23:53) sätter du denna variabel till no.
  • ZIP
Program som används för att komprimera data- och rapportfiler.

FIL

/etc/sysconfig/sysstat

FÖRFATTARE

Sebastien Godard (sysstat <at> orange.fr)

SE ÄVEN

sadc(8), sa1(8), sa2(8) <https://github.com/sysstat/sysstat> <https://sysstat.github.io/>

KOLOFON

Den här sidan är en del av projektet sysstat (sysstat-verktyg för prestandaövervakning). Information om projektet finns på <⟨http://sebastien.godard.pagesperso-orange.fr/⟩>. Om du har en felrapport för den här manualsidan, skicka den till sysstat-AT-orange.fr. Den här sidan hämtades från projektets uppströms Git-arkiv <⟨https://github.com/sysstat/sysstat.git⟩> den 2025-02-02. (Vid den tidpunkten var datumet för den senast hittade commiten i arkivet 2025-02-02.) Om du upptäcker några renderingsproblem i den här HTML-versionen av sidan, eller om du tror att det finns en bättre eller mer aktuell källa för sidan, eller om du har korrigeringar eller förbättringar av informationen i den här KOLOFONEN (som *inte* är en del av den ursprungliga manualsidan), skicka ett e-postmeddelande till man-pages@man7.org