Instalación y uso de Sysstat monitoring

Instalación y uso de Sysstat monitoring.

En este artículo vemos cómo instalar así como el uso de sysstat (sar), que por si no la conocías es un poderoso paquete de herramientas de monitoreo del sistema para Linux.

En el paquete se incluyen las siguientes herramientas:

  • sar: Recopila la información sobre la actividad del sistema.
  • iostat: Informa sobre el uso de la CPU y las estadísticas E/S del disco.
  • mpstat: Estadísticas globales por procesador.
  • pidstat: Estadísticas de los procesos de Linux.
  • sadf: Muestra los datos recopilados por sar en varios formatos.

En la información sobre la actividad del sistema se incluye el uso de la red, memoria, disco, etc…, como veis es una herramienta interesante.

Vamos a instalar y usar la herramienta.

 

Instalación de Sysstat

Vemos las variantes de instalación en CentOS, Debian, Ubuntu y derivados.

CentOS 7:

Debian, Ubuntu:

Ya lo tenemos instalado y activo, vamos a conocer el uso de Sysstat.

Puedes comprobar la versión instalada con:

ejemplo…

[root@ns3367391 ~]# mpstat -V
sysstat versión 10.1.5
(C) Sebastien Godard (sysstat <at> orange.fr)

 

Uso de Sysstat

Mpstat

ejemplo de salida…

Si lo queremos ver por cpu, sería…

ejemplo de salida…

 

Pidstat

En este ejemplo vemos el uso del procesomysql“.

ejemplo de salida…

Visualizar en formato arbol.

ejemplo de salida…

Añadimos el uso en el disco.

ejemplo de salida…

 

Iostat

ejemplo de salida…

 

Sar

Con “sar” disponemos de varios parámetros:

  • Disco: -d
  • RAM: -r
  • Red: -n
  • CPU: Sin parámetros
  • Todos los modos: -A

ejemplo de salida…

Ahora como ejemplo medimos la red.

ejemplo de salida…

 

Configuración de Sysstat

Al instalar y activar sysstat se crean unas tareas cron para que guarde los registros, las puedes revisar con este comando:

salida…

[root@ns3xxxxx ~]# 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

 

Si quieres revisar el archivo de configuración, ejecuta el comando:

salida…

[root@ns3xxxxxxx ~]# cat /etc/sysconfig/sysstat
# sysstat-10.1.5 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″

 

Espero que lo pruebes.

Puedes revisar su Github oficial aquí.

 

Instalación y uso de Sysstat monitoring
4.5 (90%) 4 Votos

Agregar comentario