Upload
wilmer-ron
View
39
Download
5
Embed Size (px)
DESCRIPTION
SAR
Citation preview
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 contribnonfree
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 modosuperusuario
La instalación y configuración debe realizarse en cada uno de los equipos que deseamosobtener las métricas y estadísticas del sistema.
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 superusuario)
/etc/cron.d una vez dentro de ese directorio editamos SYSSTAT nos ubicaremos en lasiguiente linea:
# Activity reports every 10 minutes everyday
555/10 * * * * root command v debiansa1 > /dev/null && debiansa1 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 debiansa1 > /dev/null && debiansa1 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/kSar5.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"
Monitorización de Rendimiento enSistemas GNU/Linux
SAR (system activity report)informe de la actividad del sistema
Puesta en marcha!!!
Monitorización de Rendimiento enSistemas GNU/Linux
SAR (system activity report)informe de la actividad del sistema
Monitorización de Rendimiento enSistemas GNU/Linux
SAR (system activity report)informe de la actividad del sistema
Monitorización de Rendimiento enSistemas GNU/Linux
SAR (system activity report)informe de la actividad del sistema
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!!!!!