7
Monitorización de Rendimiento en Sistemas GNU/Linux SAR (system activity report) informe de la actividad del sistema ¿Qué es SAR? Sar (Sistema de Actividad Reporter) es un comando que se incluye con el paquete sysstat. Sysstat es una colección de herramientas de Unix usadas para la supervisión del rendimiento, el paquete incluye herramientas como iostat, mpstat, pidstat, sadf y sar. Para utilizar este comando debemos instalar el paquete  “SYSSTAT” el mismo lo podemos encontrar en el repositorio deb http://167.175.55.106/debian/ squeeze main contrib non-free Una vez finalizada la instalación, poseeremos los siguientes archivos de configuración: /etc/default/sysstat: archivo básico de configuración Entre otras cosas, este archivo es el encargado de habilitar el modo real. /usr/lib/sysstat/sadc: recoge los datos relacionados con la actividad del sistema, y construye con ellos un registro en formato binario. En otras palabras, es usado como backend para sar. /usr/lib/sysstat/sa1: script que recopila y almacena datos binarios en el fichero de datos diario de actividad del sistema. El mismo utiliza a sadc para su función. /usr/lib/sysstat/sa2: script encargado de escribir un informe resumido de actividad diaria. Está preparado para ser ejecutado con cron. Como segunda tarea, se encarga de eliminar los archivos de estadística del sistema que superan el máximo establecido por el archivo de configuración. /etc/cron.d/sysstat: tabla cron, la cual es llamada mediante el script sa2, siempre y cuando esté configurada su activación de antemano. /var/log/sysstat/saXX: archivo en formato binario, el cual es creado y escrito por la información recogida desde sadc, donde XX indica el día del mes en curso. /etc/sysstat/sysstat.ioconf: archivo de configuración encargado de suministrarle a sadc información acerca de la configuración de los dispositivos de entrada y salida de nuestro sistema. No debe modificarse. Vale la pena aclarar que al instalar la herramienta sar, también se instalan todas las demás herramientas correspondientes al paquete sysstat. ¿Como configurar o SYSSTAT para inicie a colectar datos y sacar provecho del Sar? Antes de querer obtener las  estadísticas, es necesario certificar de que nuestro sistema está recopilando datos, para ello debemos realizar la siguiente acción: edite el syssat que se encuentra en la siguiente ruta  /etc/default/sysstat y en la linea ENABLED="false " colocarla “true” quedaría de la siguiente manera: ENABLED="true"  todo esto se realiza para SYSSTAT colecte datos del sistema una vez realizada esta operación  procedemos a realizar el reinicio de este servicio con la siguiente instrucción /etc/init.d/sysstat  todos estos pasos tienen que realizarse en modo super-usuario La instalación y configuración debe realizarse en cada uno de los equipos que deseamos obtener las métricas y estadísticas del sistema.

Sar Consolidado

Embed Size (px)

DESCRIPTION

SAR

Citation preview

Page 1: Sar Consolidado

Monitorización de Rendimiento enSistemas GNU/Linux

SAR (system activity report)informe de la actividad del sistema

¿Qué es SAR? 

Sar  (Sistema de Actividad Reporter)  es un comando que se  incluye con el  paquetesysstat. Sysstat es una colección de herramientas de Unix usadas para la supervisión delrendimiento, el paquete incluye herramientas como iostat, mpstat, pidstat, sadf y sar.

Para utilizar este comando debemos instalar el paquete  “SYSSTAT” el mismo lo podemosencontrar en el repositorio deb http://167.175.55.106/debian/ squeeze main contribnon­free 

Una   vez   finalizada   la   instalación,   poseeremos   los   siguientes   archivos   deconfiguración:/etc/default/sysstat: archivo básico de configuración Entre otras cosas, este archivo es elencargado de habilitar el modo real./usr/lib/sysstat/sadc:  recoge   los   datos   relacionados   con   la   actividad  del   sistema,   yconstruye con ellos un registro en formato binario. En otras palabras, es usado comobackend para sar./usr/lib/sysstat/sa1: script que recopila y almacena datos binarios en el fichero de datosdiario   de   actividad   del   sistema.   El   mismo   utiliza   a   sadc   para   su   función./usr/lib/sysstat/sa2:  script   encargado  de  escribir  un   informe   resumido  de  actividaddiaria. Está preparado para ser ejecutado con cron. Como segunda tarea, se encarga deeliminar los archivos de estadística del sistema que superan el máximo establecido por elarchivo de configuración./etc/cron.d/sysstat:  tabla cron,   la cual es  llamada mediante el  script  sa2,  siempre ycuando esté configurada su activación de antemano./var/log/sysstat/saXX:  archivo en formato binario, el cual es creado y escrito por lainformación   recogida   desde   sadc,   donde   XX   indica   el   día   del   mes   en   curso./etc/sysstat/sysstat.ioconf: archivo de configuración encargado de suministrarle a sadcinformación acerca de la configuración de los dispositivos de entrada y salida de nuestrosistema. No debe modificarse.Vale la pena aclarar que al instalar la herramienta sar, también se instalan todas lasdemás herramientas correspondientes al paquete sysstat.

¿Como configurar o SYSSTAT para inicie a colectar datos y sacar provecho del Sar?

Antes de querer obtener las   estadísticas, es necesario certificar de que nuestro sistemaestá recopilando datos, para ello debemos realizar la siguiente acción: 

edite el syssat que se encuentra en la siguiente ruta  /etc/default/sysstat y en la linea 

ENABLED="false " colocarla “true” quedaría de la siguiente manera:

ENABLED="true"   todo esto se realiza para SYSSTAT colecte datos del sistema una vezrealizada   esta   operación     procedemos   a   realizar   el   reinicio   de   este   servicio   con   lasiguiente instrucción /etc/init.d/sysstat  todos estos pasos tienen que realizarse en modosuper­usuario 

La instalación y configuración debe realizarse en cada uno de los equipos que deseamosobtener las métricas y estadísticas del sistema.

Page 2: Sar Consolidado

Monitorización de Rendimiento enSistemas GNU/Linux

SAR (system activity report)informe de la actividad del sistema

 

Configurando el tiempo de encuesta del SYSSTAT 

Por defecto este viene para un tiempo de encuesta cada 10 minutos para nuestro uso sedebe configurar que encueste cada minuto para ello realizaremos las siguientes acciones :

ingresamos en la siguente ruta (como super­usuario)

/etc/cron.d   una vez dentro de ese directorio editamos SYSSTAT nos ubicaremos en lasiguiente linea:

  # Activity reports every 10 minutes everyday 

5­55/10 * * * * root command ­v debian­sa1 > /dev/null && debian­sa1 1 1 

para modificarla y así encueste cada minuto quedaría de la siguiente manera 

# Activity reports every 1 minutes everyday 

*/1 * * * * root command ­v debian­sa1 > /dev/null && debian­sa1 1 1 

La siguiente linea  la dejamos como esta ya que esta nos permite generar un informediario 

# genera un informe diario del rendimiento de los procesos a las 23:53 

53 23 * * * root /usr/lib/sa/sa2 ­A 

¿Como graficar las métricas del sistema? 

Con la   aplicación  KSAR  la cual toma los logs de la aplicación Sar y la transforma ygráfica para obtener información relevante para su posterior análisis.

Dicha   aplicación   la   podemos   descargar   de   la   siguiente   direcciónftp://167.175.156.151/software/kSar-5.0.6  

usuario = ftpgalba 

clave = 654321 

Una vez descargada la añadimos al panel como lanzador de aplicación personalizado conel siguiente comando sh /home/galba/kSar­5.0.6/run.sh

ksar tiene una funcionalidad incorporado en contacto con sistemas remotos con la ayudade SSH. Como hay muchas posibilidades de que ya utiliza  SSH para administrar  sussistemas con la ayuda de SSH, esto es muy útil.  Esta funcionalidad se encuentra bajo"comando Datos / Lanzamiento SSH"  

Page 3: Sar Consolidado

Monitorización de Rendimiento enSistemas GNU/Linux

SAR (system activity report)informe de la actividad del sistema

Puesta en marcha!!! 

Page 4: Sar Consolidado

Monitorización de Rendimiento enSistemas GNU/Linux

SAR (system activity report)informe de la actividad del sistema

Page 5: Sar Consolidado

Monitorización de Rendimiento enSistemas GNU/Linux

SAR (system activity report)informe de la actividad del sistema

Page 6: Sar Consolidado

Monitorización de Rendimiento enSistemas GNU/Linux

SAR (system activity report)informe de la actividad del sistema

Page 7: Sar Consolidado

Monitorización de Rendimiento enSistemas GNU/Linux

SAR (system activity report)informe de la actividad del sistema

Salida del informe PDF 

Este   pequeño   consolidado   fue   un   aporte   del   ING.:   Miguel   Moreno   Ind.:[email protected] y el T.S.U.: Wilmer Ron Ind.: [email protected] 

HASTA OTRA NUEVA OPORTUNIDAD!!!!!