Sysstat-5.1.5

Introducción a Sysstat

El paquete Sysstat contiene utilidades para monitorizar el rendimiento del sistema y la actividad. Sysstat contiene la utilidad sar, común en muchos Unix comerciales, y herramientas que puedes programar via cron para recojer datos de rendimiento y actividad y mantener un historial.

Información sobre el paquete

Dependencias de Sysstat

Recomendada

Fcron-2.9.5.1

Instalación de Sysstat

Instala Sysstat ejecutando los siguientes comandos:

make config &&
make

Ahora, como usuario root:

make install

Command explanations

make config: Ejecuta un proceso de configuración interactiva. La primera pregunta te solicita un “Directorio de instalación”. Contestale con /usr, pues esto es el equivalente al parametro --prefix=/usr de Autoconf para configure. Para todas las demas preguntas puedes presionar Enter para aceptar los (muy sanos) valores por defecto. Cuando te pregunte por “Number of daily data files to keep: [7]” puede que decidas guardar un mayor número de ficheros. Sin embargo, no pases de 25 pues Sysstat reutilizará los ficheros existentes el mes siguiente, provocando informes diarios erroneos

Configuración de Sysstat

Información sobre cron

Para empezar a reunir el historial de información de Sysstat, debes añadir a, o crear, un crontab para un usuario con privilegios. La localización por defecto del historial de datos es /var/log/sa. El usuario que ejecute las utilidades Sysstat via cron debe tener accesos de escritura a esta localización.

A continuación hay un ejemplo de qué instalar en el crontab. Ajusta los parámetros para cubrir tus necesidades. Utiliza man sa1 y man sa2 para obtener información sobre los comandos.

# 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 &

Asegurate de que suministras el crontab revisado al demonio cron.

Información de inicio del sistema

Al inicio del sistema se debe insertar un mensaje LINUX RESTART en el fichero de datos diario para reinicializar los contadores del núcleo. Esto puede automatizarse instalado el guión de inicio /etc/rc.d/init.d/sysstat incluido en el paquete blfs-bootscripts-20050313 usando el siguiente comando:

make install-sysstat

Contenido

Programas instalados: iostat, mpstat, sar, sa1, sa2 y sadc
Librerías instaladas: Ninguna
Directorios instalados: /usr/lib/sa y /var/log/sa

Descripciones cortas

iostat

Muestra estadísticas de la CPU y de entrada/salida para dispositivos y particiones.

mpstat

Muestra estadísticas individuales o combinadas relacionadas con procesadores.

sar

Recopila, muestra y salva información sobre la actividad del sistema.

sa1

Recopila y almacena datos binarios en el fichero de datos diario de actividad del sistema. Es un frontal para sadc diseñado para ser ejecutado desde cron.

sa2

Escribe un informe resumido de actividad diaria. Es un frontal para sar diseñado para ser ejecutado desde cron.

sadc

Es el recopilador de datos de la actividad del sistema, usado como backend para sar.

Last updated on 2005-04-10 11:11:33 +0200