Sysstat-12.7.5

Introduksjon til Sysstat

Sysstat pakken inneholder verktøy for å overvåke systemytelse og bruksaktivitet. Sysstat inneholder sar verktøyet, vanlig for mange kommersielle Unixer, og verktøy du kan planlegge via cron for å samle inn og lage historikk for ytelses- og aktivitetsdata.

Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.1 plattform.

Pakkeinformasjon

Sysstat Avhengigheter

Installasjon av Sysstat

Installer Sysstat ved å kjøre følgende kommandoer:

sa_lib_dir=/usr/lib/sa    \
sa_dir=/var/log/sa        \
conf_dir=/etc/sysstat     \
./configure --prefix=/usr \
            --disable-file-attr &&
make

Denne pakken kommer ikke med en fungerende testpakke.

Nå, som root bruker:

make install

Parameterforklaringer

sa_lib_dir: Denne miljøvariabelen spesifiserer plassering av den pakkespesifikke bibliotekmappen.

sa_dir: Denne miljøvariabelen spesifiserer plasseringen av mappen som inneholder datafilene.

conf_dir: Denne miljøvariabelen spesifiserer plasseringen av systemkonfigurasjonsmappen.

--disable-file-attr: Ikke sett attributter på filer som installeres. Denne parameteren gjør at installasjonen ignorerer man gruppevariabelen som resulterer i at man filene har root: root eierskap.

[Note]

Note

Kjør ./configure --help å se andre innflytelsesrike miljøvariabler du kan overføre til configure. Du vil kanskje bruke history og compressafter variabler for å tilpasse mengden data filer lagrer på systemet.

Konfigurere Sysstat

Konfigurasjonsfiler

/etc/sysconfig/sysstat og /etc/sysconfig/sysstat.ioconf

Cron Informasjon

For å begynne å samle Sysstat historieinformasjon, må du legge til eller opprette en privilegert brukers crontab. Historiedataplasseringen er /var/log/sa. Brukeren som kjører Sysstat verktøy via cron må ha skrivetilgang til dette stedet.

Nedenfor er et eksempel på hva som skal installeres i crontab. Juster parametere som passer dine behov. Bruk man sa1 og man sa2 for informasjon om kommandoene.

# 8am-7pm activity reports every 10 minutes during weekdays
0 8-18 * * 1-5 /usr/lib/sa/sa1 600 6 &

# 7pm-8am activity reports every hour during weekdays
0 19-7 * * 1-5 /usr/lib/sa/sa1 &

# Activity reports every hour on Saturday and Sunday
0 * * * 0,6 /usr/lib/sa/sa1 &

# Daily summary prepared at 19:05
5 19 * * * /usr/lib/sa/sa2 -A &

Sørg for at du sender inn den reviderte crontaben til cron nissen.

Informasjon om systemoppstart

Ved systemoppstart må en LINUX RESTART melding bli satt inn i den daglige datafilen for å reinitialisere kjernetellerne. Dette kan automatiseres ved å installere /etc/rc.d/init.d/sysstat initskript inkludert i blfs-bootscripts-20240209 pakken ved å bruke følgende kommando som root bruker:

make install-sysstat

Innhold

Installerte Programmer: cifsiostat, iostat, mpstat, pidstat, sadf, sar, og tapestat
Installerte Biblioteker: Ingen
Installerte Mapper: /usr/lib/sa, /usr/share/doc/sysstat-12.7.5 og /var/log/sa

Korte Beskrivelser

cifsiostat

viser statistikk om lese- og skriveoperasjoner på CIFS filsystemer

iostat

rapporterer CPU-statistikk og inndata/utdata statistikk for enheter og partisjoner

mpstat

skriver aktiviteter for hver tilgjengelig prosessor

pidstat

brukes til å overvåke individuelle oppgaver som for øyeblikket administreres av Linux kjernen

sadf

brukes til å vise innholdet i datafiler opprettet av sar kommandoen. Men i motsetning til sar, sadf kan skrive dataene sine i mange forskjellige formater

sar

brukes til å vise innholdet i valgt kumulativ aktivitets tellere i operativsystemet

tapestat

brukes til å overvåke aktiviteten til båndstasjoner koblet til et system