The sysmond package (pronounced sys-mon-d) is the daemon portion of the sysmond/sysmon3 client/server application that monitors system values including CPU usage, memory usage, and system temperatures in a compact screen window.
Development versions of BLFS may not build or run some packages properly if LFS or dependencies have been updated since the most recent stable versions of the books.
Download (HTTP): https://github.com/lfs-book/sysmond/releases/download/sysmond-1.0.0/sysmond-1.0.0.tar.xz
Download MD5 sum: ef7bf090b835c3265e9b602b4a297fcd
Download size: 22 KB
Estimated disk space required: 196 KB
Estimated build time: less than 0.1 SBU
There are many different hardware devices that sense temperatures. The temperature readings are updated by kernel drivers that support specific devices. To determine what devices are present on a system the lm-sensors-3-6-0 package has a Perl script, sensors-detect that can look for specific devices that are in the current system.
After sensor devices are known, the appropriate kernel driver must be enabled. In many chases, but not all, the appropriate drivers are selected by default. The kernel configuration parameters are located at:
Device Drivers ---> Networking options ---> [*] Hardware Monitoring support ---> [CONFIG_HWMON]
In most cases at least Intel Core/Core2/Atom temperature sensor (SENSORS_CORETEMP) should be enabled for Intel based systems or CONFIG_SENSORS_K10TEMP (AMD) should be enabled for AMD based systems.
Install sysmond by running the following commands:
make
This package does not come with a test suite.
Now, as the root
user:
make install
To start the sysmond daemon at boot, install
the systemd unit from the blfs-systemd-units-20241211 package by
running the following command as the root
user:
make install-sysmond