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.3 plattform.
Pakkeinformasjon
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
Installer systemd enheter og tidtakere ved å kjøre følgende
kommandoer som root
bruker:
install -v -m644 sysstat.service /usr/lib/systemd/system/sysstat.service &&
install -v -m644 cron/sysstat-collect.service /usr/lib/systemd/system/sysstat-collect.service &&
install -v -m644 cron/sysstat-collect.timer /usr/lib/systemd/system/sysstat-collect.timer &&
install -v -m644 cron/sysstat-rotate.service /usr/lib/systemd/system/sysstat-rotate.service &&
install -v -m644 cron/sysstat-rotate.timer /usr/lib/systemd/system/sysstat-rotate.timer &&
install -v -m644 cron/sysstat-summary.service /usr/lib/systemd/system/sysstat-summary.service &&
install -v -m644 cron/sysstat-summary.timer /usr/lib/systemd/system/sysstat-summary.timer
Fiks en av systemd enhetene ved å kjøre følgende kommando som
root
bruker:
sed -i "/^Also=/d" /usr/lib/systemd/system/sysstat.service
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.
Notat
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
Informasjon om
systemoppstart
Ved systemoppstart må en LINUX RESTART melding settes inn i
daglig datafil for å reinitialisere kjernetellerne. Dette kan
automatiseres ved å aktivere den tidligere installerte systemd
enheten ved å kjøre følgende kommando som root
bruker:
systemctl enable sysstat
I tillegg til å plassere LINUX RESTART meldingen i den daglige
datafilen, er det installert systemd tidtakere som vil automatisk
fange opp nødvendig historieinformasjon for sar kommandoen.