Ubunlog David Yeshael  

Cysboard: un monitor de sistema basado en html y css

cysboard

cysboard

Para quienes ya conozcan Conky, conocerán los beneficios de esta herramienta que nos permite monitorizar nuestro sistema con el plus de modificar su aspecto visual dándole un aspecto personalizado a nuestro escritorio.

Navegando un poco por la red me encontré con una alternativa a Conky. Pues bien, les hablare un poco sobre, Cysboard una herramienta de monitoreo sencilla, ligera y potente.


Cysboard es un sistema de monitoreo de código abierto similar a Conky, la aplicacion está escrita en C++, HTML y css por el desarrollador Michael Osei este utiliza HTML y css para darle un estilo visual a sus temas.

Cysboard obtiene la información de nuestro sistema, tomando el sistema operativo que utilizamos, cuanta memoria RAM tenemos, el procesador, nuestra dirección de ip y más.

¿Cómo instalar Cysboard en Ubuntu?

Para realizar a la instalación de la aplicación en nuestro sistema, solo tendremos que clonar el git de esta y realizar la compilación del código desde nuestro equipo.

Para realizar esta tarea, tenemos que tener instaladas las dependencias necesarias que son cmake y gcc.

Para clonar el git e instalar Cysboard, lo hacemos con estos comandos:

git clone https://github.com/mike168m/Cysboard.git
cd Cysboard/
mkdir build
cmake
make 

Con esto tenemos instalada la aplicación en nuestro sistema, ahora podemos crear nuestros propios temas para cysboard solo tenemos seguir las indicaciones que nos da el desarrollador:

  • Crear un archivo para el tema, este lo llamaremos main.html dentro de ~/.config/cysboard/.
  • Añadir el código HTML con cualquiera de los identificadores listados en la tabla que se encuentra en el github que suministra la información del sistema.
  • Ejecutar cysboard.

La tabla de identificadores para crear temas es la siguiente:

ID Info
cpu_name El nombre del CPU
cpu_usage El uso total de la CPU en porcentaje
cpu_arch La arquitectura de la CPU
cpu_vendor El vendedor de la CPU, por ejemplo. Intel, AMD
cpu_num_cores Numero de núcleos del procesador
mem_free La cantidad de memoria libre en KB, MB o GB
mem_used La cantidad de memoria usada en KB, MB o GB
mem_swap_total La cantidad de memoria de intercambio en KB, MB o GB
mem_total La cantidad total de memoria física disponible
os_name El nombre del sistema operativo
os_distro_name Que distribución usamos
os_uptime El tiempo total transcurrido desde el último arranque
os_num_procs Cuantos procesos estamos corriendo
exec_# Ejecutar un programa y mostrar su salida eg. Exec_0, exec_1, etc.
cpu_usage_# Obtener el porcentaje de uso de un núcleo de CPU, por ejemplo. Cpu_usage_0, cpu_usage_1, etc

De todas formas, la aplicación viene un tema por defecto con el cual podemos ver que es lo que nos ofrece la aplicación en el sistema.

El artículo Cysboard: un monitor de sistema basado en html y css ha sido originalmente publicado en Ubunlog.

Leave A Comment

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.