Cysboard: a system monitor based on html and css

Cysboard

Cysboard

For those who already know Conky, will know the benefits of this tool that allows us to monitor our system with the plus of modifying its visual appearance by giving a personalized look to our desktop.

Surfing the net a bit, I came across an alternative to Conky. Well then, I will talk a little about, Cysboard a simple, light and powerful monitoring tool.

Cysboard is an open source monitoring system similar to Conky, the application is written in C ++, HTML and CSS by the developer Michael Osei this use html and css to give your themes a visual style.

Cysboard obtains the information from our system, taking the operating system we use, how much RAM we have, the processor, our IP address and more.

How to install Cysboard on Ubuntu?

To install the application in our system, we will only have to clone the git of this and compile the code from our team.

To perform this task, we have to have the necessary dependencies installed, which are cmake and gcc.

To clone git and install Cysboard, we do it with these commands:

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

With this we have the application installed in our system, now we can create our own themes for cysboard We just have to follow the instructions given by the developer:

  • Create a file for the theme, we will call it main.html inside ~ / .config / cysboard /.
  • Add the HTML code with any of the identifiers listed in the table found in the github that supplies the system information.
  • Run cysboard.

The table of identifiers to create themes is as follows:

ID Info
cpu_name The name of the CPU
cpu_usage Total CPU usage in percentage
cpu_arch CPU architecture
cpu_vendor The CPU vendor, for example. Intel, AMD
cpu_num_cores Number of processor cores
mem_free The amount of free memory in KB, MB, or GB
mem_used The amount of memory used in KB, MB, or GB
mem_swap_total The amount of swap memory in KB, MB, or GB
mem_total The total amount of physical memory available
os_name The name of the operating system
os_distro_name What distribution do we use
os_uptime The total time elapsed since the last boot
os_num_procs How many processes are we running?
exec_ # Run a program and display its output eg. Exec_0, exec_1, etc.
cpu_usage_ # Get the percentage of use of a CPU core, for example. Cpu_usage_0, cpu_usage_1, etc

In any case, the application comes with a default theme with which we can see what the application offers us in the system.


2 comments, leave yours

Leave a Comment

Your email address will not be published. Required fields are marked with *

*

*

  1. Responsible for the data: Miguel Ángel Gatón
  2. Purpose of the data: Control SPAM, comment management.
  3. Legitimation: Your consent
  4. Communication of the data: The data will not be communicated to third parties except by legal obligation.
  5. Data storage: Database hosted by Occentus Networks (EU)
  6. Rights: At any time you can limit, recover and delete your information.

  1.   Jimmy olano said

    Although I develop software in several languages, I did not have the «cmake» installed, because you already know:

    sudo apt-get install cmake

  2.   Jimmy olano said

    I also don't have "gtk + -3.0" (I use Ubuntu 16.04); well, forward:

    sudo apt-get install gtk + -3.0