Monitoreo del sistema · 3 min read · Jan 12, 2026
Monitoreo del Sistema Con sar Y ksar
Monitoreo del Sistema Con sar Y ksar
Intro
sar es una de las antiguas y famosas utilidades de línea de comandos, que a menudo se pasa por alto. Proporciona una gran cantidad de información cuando tienes algún tipo de cuellos de botella en el rendimiento. Por sí solo, solo proporciona largas columnas de datos numéricos, algo difícil de interpretar. sar existe en la mayoría de las distribuciones de Linux, por ejemplo Ubuntu, Debian, CentOS, Gentoo, y también está disponible en Solaris, AIX y otros Unices comerciales.
ksar, por otro lado, es una interfaz gráfica basada en Java para los datos numéricos de sar. Produce gráficos amigables que pueden ser exportados a .pdf y algunos otros formatos.
Nota Preliminar + Descargo de Responsabilidad
Para usar este tutorial, deberías estar familiarizado con el uso de una terminal, al menos algún conocimiento básico es ventajoso.
El siguiente tutorial es una especie de receta de cocina usando sar y ksar. Debería ser fácilmente adoptable a casi cualquier tipo de Linux o Unix, donde los requisitos previos estén disponibles. No puedo garantizar que esta receta funcione también para ti.
1. sar
Como ya se mencionó anteriormente, sar es impulsado por línea de comandos. Está en un paquete llamado sysstat (Ubuntu, Debian, CentOS, Gentoo, por nombrar algunos). Deberías instalarlo usando tu gestor de paquetes favorito (apt-get, yum, synaptic, yumex, emerge, ..). Preferiblemente, sar podría y debería ser utilizado en conjunto con cron, así que puedes echar un vistazo a /etc/cron.d/sysstat o un archivo de nombre similar. Debería verse así (CentOS en este caso):
# ejecutar la herramienta de contabilidad de actividad del sistema cada 10 minutos
*/10 * * * * root /usr/lib/sa/sa1 1 1
# generar un resumen diario de la contabilidad de procesos a las 23:53
53 23 * * * root /usr/lib/sa/sa2 -ANo hay que olvidar, sar debe estar instalado en el sistema que deseas monitorear.
sar se ejecuta con la ayuda de cron cada 10 minutos, produce una especie de instantánea binaria de lo que está sucediendo en el sistema, y a las 23:53 se produce un resumen diario. El resumen diario “amigable para humanos” y la base de datos binaria se almacenan en /var/log/sa (CentOS) o en /var/log/sysstat (Debian, Ubuntu). sar produce un archivo por día, y mantiene bases de datos antiguas durante un mes (por defecto). Pero queremos más, y aquí es donde ksar entra en juego.
2. ksar
ksar no está en los repositorios de los sistemas comunes, debes descargarlo de SourceForge.
ksar podría ser instalado en tu PC/estación de trabajo, no es necesario instalarlo en el sistema a ser monitoreado (a menudo un servidor). El principal requisito es Java, así que debes asegurarte de que una versión reciente de Java esté instalada en el sistema donde deseas ejecutar ksar. En este caso se utilizó SUN-Java-6-jre.
ksar viene en un archivo .zip, deberías descomprimirlo usando unzip a un destino que desees, tal vez /opt o /usr/local/bin.
Se descomprime en un directorio propio, por ejemplo como
/usr/local/bin/kSar-5.0.6Cambiando a este directorio deberías encontrar un archivo llamado run.sh:
-rwxr-xr-x 1 root root 276 2008-11-25 19:19 run.sh*He cambiado sus permisos para que sea ejecutable. Puedes ejecutar ksar emitiendo un
/usr/local/bin/kSar-5.0.6/run.sh &Entonces la interfaz gráfica realmente amigable debería iniciarse. Se ve como

Hasta ahora no muy interesante ..
ksar tiene una funcionalidad incorporada para contactar sistemas remotos con la ayuda de SSH. Dado que es muy probable que ya uses SSH para administrar tus sistemas, esto es bastante útil. Esta funcionalidad está bajo “Datos/Lanzar comando SSH”.

Otra posibilidad fácil para hacer exámenes fuera de línea de los datos de rendimiento de sar es simplemente copiar los informes ASCII producidos por sar en el sistema monitoreado a tu estación de trabajo usando scp, y examinarlos fuera de línea. Primero obtienes una visión general de los datos almacenados en el conjunto de datos que has cargado:

Esta es la carga de CPU durante un día:

O el uso de memoria durante un día:

También es posible estirar el eje X, para hacer zoom en un rango de tiempo más pequeño:

Depende de ti explorar más las posibilidades de sar/ksar. En mi opinión, son una fuente digna de información sobre el rendimiento del sistema y la identificación de cuellos de botella, que podrían ser fácilmente accesibles.
3. URL’s
- sysstat (sar): http://sebastien.godard.pagesperso-orange.fr/
- ksar: http://sourceforge.net/projects/ksar/
- Debian: http://www.debian.org/
- Ubuntu: http://www.ubuntu.com/
- CentOS: http://www.centos.org/
- Gentoo: http://www.gentoo.org/
Recibe nuevas publicaciones en tu bandeja de entrada.
No spam. Cancela la suscripción en cualquier momento.