man/sa1.8
man/sa2.8
man/sadc.8
+man/sysstat.5
man/sadf.1
man/sar.1
man/iostat.1
* [Ivana Varekova]: Moved manual pages to $prefix/share/man
instead of $prefix/man.
* [Ivana Varekova]: Fixed configure's --disable-man-group option.
+ * [Ivana Varekova]: Added SADC_OPTIONS to sysstat configuration file.
+ * [Ivana Varekova]: Added sysstat(5) manual page.
* sar manual page updated.
* DTD and XSD documents updated.
* Made sysstat git aware.
MAN_DIR = @mandir@
endif
MAN1_DIR = $(MAN_DIR)/man1
+MAN5_DIR = $(MAN_DIR)/man5
MAN8_DIR = $(MAN_DIR)/man8
ifndef DOC_DIR
.PHONY: clean distclean install install_base install_all uninstall \
uninstall_base uninstall_all dist bdist
-install_man: man/sadc.8 man/sar.1 man/sadf.1 man/sa1.8 man/sa2.8
+install_man: man/sadc.8 man/sar.1 man/sadf.1 man/sa1.8 man/sa2.8 man/sysstat.5
ifeq ($(INSTALL_DOC),y)
mkdir -p $(DESTDIR)$(MAN1_DIR)
+ mkdir -p $(DESTDIR)$(MAN5_DIR)
mkdir -p $(DESTDIR)$(MAN8_DIR)
rm -f $(DESTDIR)$(MAN8_DIR)/sa1.8*
$(INSTALL_DATA) $(MANGRPARG) man/sa1.8 $(DESTDIR)$(MAN8_DIR)
$(INSTALL_DATA) $(MANGRPARG) man/sar.1 $(DESTDIR)$(MAN1_DIR)
rm -f $(DESTDIR)$(MAN1_DIR)/sadf.1*
$(INSTALL_DATA) $(MANGRPARG) man/sadf.1 $(DESTDIR)$(MAN1_DIR)
+ rm -f $(DESTDIR)$(MAN5_DIR)/sysstat.5*
+ $(INSTALL_DATA) $(MANGRPARG) man/sysstat.5 $(DESTDIR)$(MAN5_DIR)
rm -f $(DESTDIR)$(MAN1_DIR)/iostat.1*
$(INSTALL_DATA) $(MANGRPARG) man/iostat.1 $(DESTDIR)$(MAN1_DIR)
rm -f $(DESTDIR)$(MAN1_DIR)/mpstat.1*
$(ZIP) $(DESTDIR)$(MAN8_DIR)/sadc.8
$(ZIP) $(DESTDIR)$(MAN1_DIR)/sar.1
$(ZIP) $(DESTDIR)$(MAN1_DIR)/sadf.1
+ $(ZIP) $(DESTDIR)$(MAN5_DIR)/sysstat.5
$(ZIP) $(DESTDIR)$(MAN1_DIR)/iostat.1
$(ZIP) $(DESTDIR)$(MAN1_DIR)/mpstat.1
$(ZIP) $(DESTDIR)$(MAN1_DIR)/pidstat.1
rm -f $(DESTDIR)$(MAN8_DIR)/sa2.8*
rm -f $(DESTDIR)$(MAN1_DIR)/sar.1*
rm -f $(DESTDIR)$(MAN1_DIR)/sadf.1*
+ rm -f $(DESTDIR)$(MAN5_DIR)/sysstat.5*
rm -f $(DESTDIR)$(MAN1_DIR)/iostat.1*
rm -f $(DESTDIR)$(MAN1_DIR)/mpstat.1*
rm -f $(DESTDIR)$(MAN1_DIR)/pidstat.1*
rm -f sysstat.sysconfig sysstat.crond sysstat.cron.daily
rm -f sysstat.cron.hourly sysstat.crond.sample sysstat.crond.sample.in
rm -f contrib/isag/isag
- rm -f man/sa1.8 man/sa2.8 man/sadc.8 man/sadf.1 man/sar.1 man/iostat.1
+ rm -f man/sa1.8 man/sa2.8 man/sadc.8 man/sadf.1 man/sar.1 man/iostat.1 man/sysstat.5
rm -f *.log config.status
rm -rf autom4te.cache
rm -f *.save *.old .*.swp data
# File must be renamed
ac_config_files="$ac_config_files man/sar.1:man/sar.in"
# File must be renamed
+ac_config_files="$ac_config_files man/sysstat.5:man/sysstat.in"
+ # File must be renamed
ac_config_files="$ac_config_files man/iostat.1:man/iostat.in"
# File must be renamed
ac_config_files="$ac_config_files contrib/isag/isag"
"man/sadc.8") CONFIG_FILES="$CONFIG_FILES man/sadc.8:man/sadc.in" ;;
"man/sadf.1") CONFIG_FILES="$CONFIG_FILES man/sadf.1:man/sadf.in" ;;
"man/sar.1") CONFIG_FILES="$CONFIG_FILES man/sar.1:man/sar.in" ;;
+ "man/sysstat.5") CONFIG_FILES="$CONFIG_FILES man/sysstat.5:man/sysstat.in" ;;
"man/iostat.1") CONFIG_FILES="$CONFIG_FILES man/iostat.1:man/iostat.in" ;;
"contrib/isag/isag") CONFIG_FILES="$CONFIG_FILES contrib/isag/isag" ;;
"Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
AC_CONFIG_FILES([man/sadc.8:man/sadc.in]) # File must be renamed
AC_CONFIG_FILES([man/sadf.1:man/sadf.in]) # File must be renamed
AC_CONFIG_FILES([man/sar.1:man/sar.in]) # File must be renamed
+AC_CONFIG_FILES([man/sysstat.5:man/sysstat.in]) # File must be renamed
AC_CONFIG_FILES([man/iostat.1:man/iostat.in]) # File must be renamed
AC_CONFIG_FILES([contrib/isag/isag], [chmod +x contrib/isag/isag]) # Permissions must be changed
-.TH SA1 8 "AUGUST 2010" Linux "Linux User's Manual" -*- nroff -*-
+.TH SA1 8 "SEPTEMBER 2010" Linux "Linux User's Manual" -*- nroff -*-
.SH NAME
sa1 \- Collect and store binary data in the system activity daily data file.
.SH SYNOPSIS
.BR sar (1),
.BR sadc (8),
.BR sa2 (8),
-.BR sadf (1)
+.BR sadf (1),
+.BR sysstat (5)
.I http://pagesperso-orange.fr/sebastien.godard/
-.TH SADC 8 "AUGUST 2010" Linux "Linux User's Manual" -*- nroff -*-
+.TH SADC 8 "SEPTEMBER 2010" Linux "Linux User's Manual" -*- nroff -*-
.SH NAME
sadc \- System activity data collector.
.SH SYNOPSIS
.BR sar (1),
.BR sa1 (8),
.BR sa2 (8),
-.BR sadf (1)
+.BR sadf (1),
+.BR sysstat (5)
.I http://pagesperso-orange.fr/sebastien.godard/
--- /dev/null
+.TH SYSSTAT 5 "SEPTEMBER 2010" Linux "Linux User's Manual" -*- nroff -*-
+.SH NAME
+sysstat \- sysstat configuration file.
+.SH DESCRIPTION
+This file is read by
+.BR sa1 (8)
+and
+.BR sa2 (8)
+shell scripts from the sysstat's set of tools.
+It consists of a sequence of shell variable assignments used to
+configure sysstat logging.
+The variables and their meanings are:
+.TP
+.B HISTORY
+The number of days during which a daily data file or a report
+should be kept. Data files or reports older than this number of
+days will be removed by the
+.BR sa2 (8)
+shell script.
+
+.TP
+.B COMPRESSAFTER
+Number of days after which daily data files are to be compressed,
+either by gzip or bzip2.
+
+.TP
+.B SADC_OPTIONS
+Options that should be passed to
+.BR sadc (8).
+With these options (see
+.BR sadc (8)
+manual page), you can select some additional data which are going to be saved in
+daily data files.
+These options are used only when a new data file is created. They will be
+ignored with an already existing one.
+
+.SH FILES
+.IR @SYSCONFIG_DIR@/sysstat
+
+.SH AUTHOR
+Sebastien Godard (sysstat <at> orange.fr)
+.SH SEE ALSO
+.BR sadc (8),
+.BR sa1 (8),
+.BR sa2 (8)
+
+.I http://pagesperso-orange.fr/sebastien.godard/
#@(#) sa1: Collect and store binary data in system activity data file.
#
HISTORY=0
+SADC_OPTIONS=""
SYSCONFIG_DIR=@SYSCONFIG_DIR@
[ -r ${SYSCONFIG_DIR}/sysstat ] && . ${SYSCONFIG_DIR}/sysstat
if [ ${HISTORY} -gt 28 ]
# Note: Stats are written at the end of previous file *and* at the
# beginning of the new one (when there is a file rotation) only if
# outfile has been specified as '-' on the command line...
- exec ${ENDIR}/sadc -F -L 1 1 -
+ exec ${ENDIR}/sadc -F -L ${SADC_OPTIONS} 1 1 -
else
- exec ${ENDIR}/sadc -F -L $* -
+ exec ${ENDIR}/sadc -F -L ${SADC_OPTIONS} $* -
fi
#@(#) This indicates that the counters have restarted from 0.
RETVAL=0
-SYSCONFIG_DIR=@SYSCONFIG_DIR@
-#SADC_OPTIONS="-S DISK"
-SADC_OPTIONS=""
# See how we were called.
case "$1" in
start)
exitCodeIndicator="$(mktemp /tmp/sysstat-XXXXXX)" || exit 1
echo -n "Calling the system activity data collector (sadc): "
- @SU_C_OWNER@ @QUOTE@ @SA_LIB_DIR@/sa1 --boot ${SADC_OPTIONS} || rm -f ${exitCodeIndicator} @QUOTE@
+ @SU_C_OWNER@ @QUOTE@ @SA_LIB_DIR@/sa1 --boot || rm -f ${exitCodeIndicator} @QUOTE@
# Try to guess if sadc was successfully launched. The difficulty
# here is that the exit code is lost when the above command is
# Compress (using gzip or bzip2) sa and sar files older than (in days):
COMPRESSAFTER=@COMPRESSAFTER@
+# Parameters for the system activity data collector (see sadc manual page)
+# which are used for the generation of log files.
+SADC_OPTIONS=""
+