Aunque hay muchas aplicaciones de monitorización del sistema disponibles para Ubuntu, la mayoría de ellas muestran la información en su propia ventana, ya sea un shell de línea de comandos o una GUI. Sin embargo, si lo que buscas es monitorizar continuamente un puñado de parámetros del sistema en forma de texto simple, y no quieres perder el tiempo cambiando de ventanas, conseguir que la información se muestre en el panel es una solución ideal.

En este artículo, hablaremos de una aplicación de este tipo: indicator-sysmonitor, que hace precisamente eso por ti. También discutiremos cómo puede utilizar esta aplicación para mostrar una salida personalizada.

Nota: todos los ejemplos discutidos en este artículo han sido probados en Ubuntu 14.04, y la versión de la aplicación utilizada es 0.6.2-stable.

Indicador-Sysmonitor

La aplicación Indicator-Sysmonitor muestra varias informaciones relacionadas con el sistema en el panel. Esta información incluye el uso del espacio en disco del sistema de archivos, la actividad de la red, el uso de la memoria, el uso de la CPU y el uso del espacio de intercambio. Además, la aplicación también le permite ejecutar sus propios scripts y comandos y hacer que sus resultados se muestren en el panel.

Descargar e instalar

Ejecute los siguientes comandos para descargar e instalar la aplicación en su caja de Ubuntu:

sudo add-apt-repository ppa:fossfreedom/indicator-sysmonitorsudoapt-get updatesudoapt-get install indicator-sysmonitor

También puede obtener directamente el archivo .deb desde aquí.

Una vez instalada la aplicación, puedes ejecutarla lanzando «System monitor indicator» desde Dash.

Características

Tan pronto como lances la aplicación, verás que la información relacionada con la CPU y la memoria se muestra en el panel (ver imagen inferior).

ind-sysmon-default

Esta es la información que la aplicación muestra por defecto. Para conocer y entender qué otra información puede mostrar, pulsa en el panel donde se muestra la información y luego pulsa en Preferencias.

ind-sysmon-preferences-option

Esto hará que aparezca la siguiente ventana:

ind-sysmon-pref-window

Haz clic en la pestaña Avanzado y verás todas las opciones disponibles:

ind-sysmon-available-options

No es difícil entender que el texto presente en la casilla «Personalizar salida» es responsable de la información de la CPU y la memoria que se muestra por defecto en el panel, y la sección «Sensores» contiene la lista completa de parámetros de monitorización del sistema que puede utilizar.

Por ejemplo, supongamos que quiero mostrar en el panel información relacionada con la red. Para ello, añadiré el texto network : {net} a la casilla «Personalizar salida»:

ind-sysmon-add-network-info

También puede hacer clic en el botón Añadir presente en la parte inferior derecha después de seleccionar «red» en la casilla «Sensores». Una vez hecho esto, haga clic en el botón Probar para ver el efecto (y Guardar para guardar la nueva configuración). El resultado debería ser algo parecido a esto:

ind-sysmon-net-info-displayed

Así, puede ver que la salida de la aplicación contiene ahora información relacionada con la red. Del mismo modo, puede añadir varios parámetros disponibles para mostrar y controlar la información relacionada con ellos.

Añadir una salida personalizada

La aplicación Indicator-Sysmonitor también le permite mostrar la salida de comandos y scripts personalizados, lo que significa que si quiere monitorizar la salida de uno de sus scripts o de un comando, puede hacerlo utilizando esta aplicación. He aquí un ejemplo sencillo:

Suponga que quiere imprimir el nombre de usuario asociado con el ID de usuario efectivo actual en el panel. Puede hacerlo añadiendo el comando whoami a la aplicación. Para ello, haga clic en el botón Nuevo de la pestaña Avanzado de la ventana de Preferencias y, en la ventana que aparece, introduzca un identificador de comando, su descripción y el propio comando en los tres campos.

ind-sysmon-custom-command

A continuación, haz clic en Aceptar.

Ahora el comando que acaba de añadir estará disponible en la lista de sensores.

ind-sysmon-new-command-added

Seleccione ese comando en particular y haga clic en el botón Añadir.

ind-sysmon-whoami-active

Haga clic en el botón Probar, y debería ver una salida similar a la siguiente (obviamente el nombre de usuario será diferente en su caso – en mi caso es «himanshu»).

ind-sysmon-whoami-output-panel

Del mismo modo, también puedes mostrar la salida de tus scripts. Un buen ejemplo de esto se puede ver aquí.

Conclusión

Indicator-Sysmonitor es una aplicación sencilla que no sólo es fácil de entender sino que es extensible. Sin embargo, tenga en cuenta que no puede utilizarla para mostrar iconos o ajustar el estilo de la fuente y el color del texto de salida. Con todo, vale la pena probarlo.