Nome servizio
sysstat
Descrizione
Il servizio sysstat (/etc/init.d/sysstat ) è responsabile della raccolta regolare di informazioni sulle prestazioni del sistema. Attraverso l'uso di cron e sadc (raccoglitore di dati sull'attività del sistema) , sysstat raccoglie i dati sar (/var/log/sa/ ) ogni giorno a intervalli di 10 minuti. Il servizio ha un impatto minimo sulle prestazioni complessive del server. La configurazione predefinita di sysstat (/etc/sysconfig/sysstat ) sovrascrive le informazioni sulle prestazioni raccolte ogni 7 giorni. Sysstat è fornito come parte del pacchetto sysstat – fornisce anche utili utilità di raccolta delle prestazioni del sistema, tra cui; mpstat, iostat e sar .
Configurazione
Il file di configurazione sysstat predefinito è /etc/sysconfig/sysstat . Di seguito è riportato il file di configurazione di esempio.
# cat /etc/sysconfig/sysstat # sysstat-9.0.4 configuration file. # How long to keep log files (in days). # If value is greater than 28, then log files are kept in # multiple directories, one for each month. HISTORY=28 # Compress (using gzip or bzip2) sa and sar files older than (in days): COMPRESSAFTER=31 # Parameters for the system activity data collector (see sadc manual page) # which are used for the generation of log files. SADC_OPTIONS="-S DISK" # Compression program to use. ZIP="bzip2"
Il file della scheda cron sysstat disattivato è /etc/cron.d/sysstat . Il file cron di esempio è mostrato di seguito.
# cat /etc/cron.d/sysstat # Run system activity accounting tool every 10 minutes */10 * * * * root /usr/lib64/sa/sa1 1 1 # 0 * * * * root /usr/lib64/sa/sa1 600 6 & # Generate a daily summary of process accounting at 23:53 53 23 * * * root /usr/lib64/sa/sa2 -A