• Cysboard: un monitor de sistema basado en html y css

    por  • 9 agosto, 2017 • Ubunlog • 0 Comentarios

    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.

    Artículo original: Cysboard: un monitor de sistema basado en html y css

    Deja un comentario

    Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *