Sysstat: herramienta todo en uno de monitoreo de actividad de uso y rendimiento del sistema para Linux

Sysstat: herramienta todo en uno de monitoreo de actividad de uso y rendimiento del sistema para Linux

Sysstat es realmente una herramienta útil que viene con varias utilidades para monitorear los recursos del sistema, su desempeño y actividades de uso. La cantidad de utilidades que todos usamos en nuestras bases diarias viene con el paquete sysstat. También proporciona la herramienta que se puede programar usando cron para recopilar todos los datos de rendimiento y actividad.

 Instalar Sysstat en CentOS  Instalar Sysstat en CentOS Instalar Sysstat en Linux

A continuación se muestra la lista de herramientas incluidas en los paquetes sysstat.

Funciones de Sysstat

  1. iostat: Reporta todas las estadísticas sobre su CPU y estadísticas de E/S para dispositivos de E/S.
  2. mpstat : Detalles sobre CPU (individuales o combinadas).
  3. pidstat : Estadísticas sobre procesos/tareas en ejecución, CPU, memoria, etc.
  4. sar : guarde y notifique detalles sobre diferentes recursos (CPU, memoria, E/S, Red, kernel, etc.).
  5. sadc : recopilador de datos de actividad del sistema, utilizado para recopilar datos en el backend para sar.
  6. sa1 : Obtiene y almacena datos binarios en el archivo de datos sadc. Se utiliza con sadc.
  7. sa2 : informe diario de resúmenes que se utilizará con sar.
  8. Sadf : se utiliza para mostrar datos generados por sar en diferentes formatos (CSV o XML).
  9. Sysstat : página de manual para la utilidad sysstat.
  10. nfsiostat-sysstat : Estadísticas de E/S para NFS.
  11. cifsiostat : Estadísticas para CIFS.

Recenlty, el 17 de junio de 2014, Sysstat 11.0.0 (versión estable) ha sido lanzado con algunas características nuevas e interesantes como sigue.

El comando pidstat ha sido mejorado con algunas opciones nuevas: primero es “-R ”que proporcionará información sobre la política y la prioridad de programación de tareas. Y el segundo es “-G “, en el que podemos buscar procesos con nombre y obtener la lista de todos los subprocesos coincidentes.

Se han introducido algunas mejoras nuevas en sar, sadc y sadf con respecto a los archivos de datos: ahora los archivos de datos se pueden renombrar usando “ saYYYYMMDD ” en lugar de “ saDD ” usando la opción –D y puede estar ubicado en un directorio diferente de “/var/log/sa ”. Podemos definir un nuevo directorio configurando la variable “ SA_DIR ”, que está siendo utilizada por sa1 y sa2.

Instalación de Sysstat en Linux

freestar.config.enabled_slots. push

El paquete ‘ Sysstat. también está disponible para instalar desde el repositorio predeterminado como un paquete en todas las principales distribuciones de Linux. Sin embargo, el paquete que está disponible en el repositorio es una versión poco antigua y desactualizada. Entonces, esa es la razón, aquí vamos a descargar e instalar la última versión de sysstat (es decir, la versión 11.0.0. del paquete fuente.

Primero descargue la última versión de sysstat paquete usando el siguiente enlace o también puede usar el comando wget. para descargar directamente en la terminal.

  1. http://sebastien.godard.pagesperso-orange.fr/download.html

# wget http://pagesperso-orange.fr/sebastien.godard/sysstat-11.0.0.tar.gz  Descargar paquete Sysstat Descargar paquete Sysstat Descargar el paquete Sysstat

A continuación, extraiga el paquete descargado y entre ese directorio para comenzar el proceso de compilación.

# tar-xvf sysstat-11.0.0.tar.gz # cd sysstat-11.0.0/

Aquí tendrá dos opciones para la compilación:

a). En primer lugar, puede utilizar iconfig (que le dará flexibilidad para elegir/ingresar los valores personalizados para cada parámetro).

# ./iconfig  Sysstat iconfig Comando  Sysstat iconfig Command Comando Sysstat iconfig

b). En segundo lugar, puede utilizar el comando configure estándar para definir opciones en una sola línea. Puede ejecutar el comando ./configure –help para obtener una lista de las diferentes opciones admitidas.

# ./configure–help  Ayuda para configurar Sysstat  Ayuda de configuración de Sysstat Ayuda de configuración de Sysstat

Aquí, avanzamos con la opción estándar, es decir, el comando ./configure para compilar el paquete sysstat.

# ./configure # make # make install  Configurar Sysstat en Linux  Configurar Sysstat en Linux Configurar Sysstat en Linux

Una vez que se completa el proceso de compilación, verá una salida similar a la anterior. Ahora, verifique la versión de sysstat ejecutando el siguiente comando.

# mpstat-V sysstat versión 11.0.0 (C) Sebastien Godard (sysstat orange.fr)

Actualizando Sysstat en Linux

Por defecto, sysstat usa “/usr/local ” como su directorio de prefijo. Por lo tanto, todos los binarios/utilidades se instalarán en el directorio “/usr/local/bin ”. Si tiene un paquete sysstat existente instalado, estos estarán allí en “/usr/bin “.

Debido al paquete sysstat existente, no verá reflejada su versión actualizada, porque su variable “ $ PATH ” no tiene configurado “/usr/local/bin “. Por lo tanto, asegúrese de que “/usr/local/bin” exista allí en su “$ PATH” o establezca la opción –prefix en “/usr ” durante la compilación y elimine los versión antes de comenzar a actualizar.

# yum remove sysstat [en sistema basado en RedHat. # apt-get remove sysstat [en sistema basado en Debian. # ./configure–prefix =/usr # make # make install

Ahora nuevamente, verifique la versión actualizada de systat usando el mismo comando ‘mpstat’ con la opción ‘-V’.

# mpstat-V sysstat versión 11.0.0 (C ) Sebastien Godard (sysstat orange.fr)

Referencia : Para obtener más información, consulte la Documentación de Sysstat

Eso es todo por ahora, en mi próximo artículo, mostrará algunos ejemplos prácticos y usos del comando sysstat, hasta entonces, permanezca atento a las actualizaciones y no olvide agregar sus valiosos pensamientos sobre el artículo en la sección de comentarios a continuación.

Leave a comment

Your email address will not be published. Required fields are marked *